diff --git a/uk/ac/sanger/artemis/components/ActMain.java b/uk/ac/sanger/artemis/components/ActMain.java index 18beef5f7964ed01db9b89fcd3672bde420a0702..dd1d8ced0efa68a1495fd07f61c3babcea99bc22 100644 --- a/uk/ac/sanger/artemis/components/ActMain.java +++ b/uk/ac/sanger/artemis/components/ActMain.java @@ -20,13 +20,14 @@ * 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/ActMain.java,v 1.6 2005-02-21 11:25:43 tjc Exp $ + * $Header: //tmp/pathsoft/artemis/uk/ac/sanger/artemis/components/ActMain.java,v 1.7 2005-08-17 08:43:05 tjc Exp $ */ package uk.ac.sanger.artemis.components; import uk.ac.sanger.artemis.*; import uk.ac.sanger.artemis.sequence.Bases; +import uk.ac.sanger.artemis.components.filetree.FileManager; import uk.ac.sanger.artemis.util.*; import uk.ac.sanger.artemis.io.EntryInformation; @@ -40,7 +41,7 @@ import javax.swing.JFrame; * The main window for the Artemis Comparison Tool. * * @author Kim Rutherford <kmr@sanger.ac.uk> - * @version $Id: ActMain.java,v 1.6 2005-02-21 11:25:43 tjc Exp $ + * @version $Id: ActMain.java,v 1.7 2005-08-17 08:43:05 tjc Exp $ **/ public class ActMain extends Splash diff --git a/uk/ac/sanger/artemis/components/ArtemisMain.java b/uk/ac/sanger/artemis/components/ArtemisMain.java index 95acf23b804b49b770d7713c71551952665cae22..2c1671d07709f0e746cc521e6e65b81387e348c1 100644 --- a/uk/ac/sanger/artemis/components/ArtemisMain.java +++ b/uk/ac/sanger/artemis/components/ArtemisMain.java @@ -20,11 +20,12 @@ * 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/ArtemisMain.java,v 1.16 2005-07-20 09:29:56 tjc Exp $ + * $Header: //tmp/pathsoft/artemis/uk/ac/sanger/artemis/components/ArtemisMain.java,v 1.17 2005-08-17 08:43:05 tjc Exp $ */ package uk.ac.sanger.artemis.components; +import uk.ac.sanger.artemis.components.filetree.FileManager; import uk.ac.sanger.artemis.*; import uk.ac.sanger.artemis.sequence.NoSequenceException; import uk.ac.sanger.artemis.sequence.Bases; @@ -45,7 +46,7 @@ import java.io.*; * The main window for the Artemis sequence editor. * * @author Kim Rutherford <kmr@sanger.ac.uk> - * @version $Id: ArtemisMain.java,v 1.16 2005-07-20 09:29:56 tjc Exp $ + * @version $Id: ArtemisMain.java,v 1.17 2005-08-17 08:43:05 tjc Exp $ **/ public class ArtemisMain extends Splash diff --git a/uk/ac/sanger/artemis/components/EntryEdit.java b/uk/ac/sanger/artemis/components/EntryEdit.java index f2a760e2558a322e0db6d9107d04edbf5d92b26d..f2a5725047cfe45fa5462d4d54b2c089f7302c57 100644 --- a/uk/ac/sanger/artemis/components/EntryEdit.java +++ b/uk/ac/sanger/artemis/components/EntryEdit.java @@ -20,13 +20,15 @@ * 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/EntryEdit.java,v 1.19 2005-08-11 16:12:43 tjc Exp $ + * $Header: //tmp/pathsoft/artemis/uk/ac/sanger/artemis/components/EntryEdit.java,v 1.20 2005-08-17 08:43:05 tjc Exp $ */ package uk.ac.sanger.artemis.components; import uk.ac.sanger.artemis.*; import uk.ac.sanger.artemis.chado.*; +import uk.ac.sanger.artemis.components.filetree.FileManager; +import uk.ac.sanger.artemis.components.filetree.FileNode; import uk.ac.sanger.artemis.sequence.Marker; import uk.ac.sanger.artemis.sequence.Bases; @@ -56,7 +58,7 @@ import javax.swing.border.BevelBorder; * Each object of this class is used to edit an EntryGroup object. * * @author Kim Rutherford - * @version $Id: EntryEdit.java,v 1.19 2005-08-11 16:12:43 tjc Exp $ + * @version $Id: EntryEdit.java,v 1.20 2005-08-17 08:43:05 tjc Exp $ * */ public class EntryEdit extends JFrame diff --git a/uk/ac/sanger/artemis/components/MultiComparator.java b/uk/ac/sanger/artemis/components/MultiComparator.java index c6e800dadc5dfa2032efcafbb84526ed1ca85fcc..fc1ad94e3ab148f2e44fdac29ed0ef75fbe9ef89 100644 --- a/uk/ac/sanger/artemis/components/MultiComparator.java +++ b/uk/ac/sanger/artemis/components/MultiComparator.java @@ -20,13 +20,14 @@ * 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/MultiComparator.java,v 1.12 2005-04-15 09:53:08 tjc Exp $ + * $Header: //tmp/pathsoft/artemis/uk/ac/sanger/artemis/components/MultiComparator.java,v 1.13 2005-08-17 08:43:05 tjc Exp $ */ package uk.ac.sanger.artemis.components; import uk.ac.sanger.artemis.*; - +import uk.ac.sanger.artemis.components.filetree.FileManager; +import uk.ac.sanger.artemis.components.filetree.FileNode; import uk.ac.sanger.artemis.util.FileDocument; import uk.ac.sanger.artemis.util.OutOfRangeException; import uk.ac.sanger.artemis.util.InputStreamProgressListener; @@ -57,7 +58,7 @@ import javax.swing.border.BevelBorder; * to keep them synchronized. * * @author Kim Rutherford <kmr@sanger.ac.uk> - * @version $Id: MultiComparator.java,v 1.12 2005-04-15 09:53:08 tjc Exp $ + * @version $Id: MultiComparator.java,v 1.13 2005-08-17 08:43:05 tjc Exp $ **/ public class MultiComparator extends JFrame diff --git a/uk/ac/sanger/artemis/j2ssh/SshPSUClient.java b/uk/ac/sanger/artemis/j2ssh/SshPSUClient.java index 70c015d858437a25caf64a87b287036cee63cce6..d012a38e33ea4c97ddf8887938288a9a88179bd6 100644 --- a/uk/ac/sanger/artemis/j2ssh/SshPSUClient.java +++ b/uk/ac/sanger/artemis/j2ssh/SshPSUClient.java @@ -69,6 +69,9 @@ import com.sshtools.j2ssh.configuration.ConfigurationLoader; public class SshPSUClient extends Thread { + private Vector dir_list; + private Vector file_list; + // defaults private String listfilepath = null; private String cmd = null; @@ -343,22 +346,27 @@ public class SshPSUClient extends Thread else db = "%uniprot"; } - if(cmd.equals("blastp") && settings.getProperty("blastp") != null) - cmd = settings.getProperty("blastp"); - else if(cmd.equals("blastn") && settings.getProperty("blastn") != null) - cmd = settings.getProperty("blastn"); - else if(cmd.equals("blastx") && settings.getProperty("blastx") != null) - cmd = settings.getProperty("blastx"); - else if(cmd.equals("tblastx") && settings.getProperty("tblastx") != null) - cmd = settings.getProperty("tblastx"); - else if(cmd.equals("fasta") && settings.getProperty("fasta") != null) - cmd = settings.getProperty("fasta"); - else if(cmd.equals("fastx") && settings.getProperty("fastx") != null) - cmd = settings.getProperty("fastx"); + + if(cmd != null) + { + if(cmd.equals("blastp") && settings.getProperty("blastp") != null) + cmd = settings.getProperty("blastp"); + else if(cmd.equals("blastn") && settings.getProperty("blastn") != null) + cmd = settings.getProperty("blastn"); + else if(cmd.equals("blastx") && settings.getProperty("blastx") != null) + cmd = settings.getProperty("blastx"); + else if(cmd.equals("tblastx") && settings.getProperty("tblastx") != null) + cmd = settings.getProperty("tblastx"); + else if(cmd.equals("fasta") && settings.getProperty("fasta") != null) + cmd = settings.getProperty("fasta"); + else if(cmd.equals("fastx") && settings.getProperty("fastx") != null) + cmd = settings.getProperty("fastx"); + } return settings; } + /** * * Run fasta or blast on the server ssh'ed into