diff --git a/uk/ac/sanger/artemis/components/database/DatabaseJPanel.java b/uk/ac/sanger/artemis/components/database/DatabaseJPanel.java index 84d559e600fc3ddd7d10927d359b5c45fdf6e114..4688f0807ee2ed37c75e73fd81dec4347915675c 100644 --- a/uk/ac/sanger/artemis/components/database/DatabaseJPanel.java +++ b/uk/ac/sanger/artemis/components/database/DatabaseJPanel.java @@ -20,7 +20,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - * $Header: //tmp/pathsoft/artemis/uk/ac/sanger/artemis/components/database/DatabaseJPanel.java,v 1.14 2008-01-21 16:15:39 tjc Exp $ + * $Header: //tmp/pathsoft/artemis/uk/ac/sanger/artemis/components/database/DatabaseJPanel.java,v 1.15 2008-09-15 10:49:56 tjc Exp $ */ package uk.ac.sanger.artemis.components.database; @@ -499,11 +499,12 @@ public class DatabaseJPanel extends JPanel for(int j = start; j < v_organism_size; j++) { String seq_name = (String)v_organism[j]; - - if(seq_name.toLowerCase().startsWith(name.toLowerCase())) + int ind1 = seq_name.indexOf("- "); + + if(seq_name.substring(0, ind1).trim().toLowerCase().equals(name.toLowerCase())) { final String featureId = (String)entries.get(seq_name); - int ind1 = seq_name.indexOf("- "); + int ind2 = seq_name.lastIndexOf("- "); final String schema = seq_name.substring(0, ind1).trim();