From f3f5e520f31e47bbc4d6525b0a88b1cff77a61fe Mon Sep 17 00:00:00 2001 From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04> Date: Mon, 15 Sep 2008 10:49:56 +0000 Subject: [PATCH] fix for creating tree nodes git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@8819 ee4ac58c-ac51-4696-9907-e4b3aa274f04 --- .../artemis/components/database/DatabaseJPanel.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/uk/ac/sanger/artemis/components/database/DatabaseJPanel.java b/uk/ac/sanger/artemis/components/database/DatabaseJPanel.java index 84d559e60..4688f0807 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(); -- GitLab