diff --git a/uk/ac/sanger/artemis/components/filetree/LocalAndRemoteFileManager.java b/uk/ac/sanger/artemis/components/filetree/LocalAndRemoteFileManager.java index 606cfa3aebbb3c20266937f1385ad0de50c76574..695448ae0dcbf22118aaf7003732a5bd825eafa1 100644 --- a/uk/ac/sanger/artemis/components/filetree/LocalAndRemoteFileManager.java +++ b/uk/ac/sanger/artemis/components/filetree/LocalAndRemoteFileManager.java @@ -570,7 +570,7 @@ public class LocalAndRemoteFileManager extends JFrame if(System.getProperty("chado") != null) { fileMenu.add(new JSeparator()); - JMenuItem fileShow = new JMenuItem("Open Selected Database Sequence ..."); + final JMenuItem fileShow = new JMenuItem("Open Selected Database Sequence ..."); fileShow.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) @@ -580,37 +580,7 @@ public class LocalAndRemoteFileManager extends JFrame } }); fileMenu.add(fileShow); - - - JMenuItem validate = new JMenuItem("Validate Selected Sequence ..."); - validate.addActionListener(new ActionListener() - { - public void actionPerformed(ActionEvent e) - { - SwingWorker entryWorker = new SwingWorker() - { - public Object construct() - { - if(dbthread.getDatabaseJPanel() != null) - { - dbthread.getDatabaseJPanel().setCursor(new Cursor(Cursor.WAIT_CURSOR)); - try - { - dbthread.getDatabaseJPanel().validate(entry_source); - } - finally - { - dbthread.getDatabaseJPanel().setCursor(new Cursor(Cursor.DEFAULT_CURSOR)); - } - } - return null; - } - }; - entryWorker.start(); - } - }); - fileMenu.add(validate); - + final JCheckBoxMenuItem splitGFF = new JCheckBoxMenuItem( "Split into entries ...", false); splitGFF.addActionListener(new ActionListener() @@ -666,6 +636,37 @@ public class LocalAndRemoteFileManager extends JFrame fileMenu.add(clearCache); } + + final JMenuItem validate = new JMenuItem("Validate Selected Sequence / Organism ..."); + validate.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent e) + { + SwingWorker entryWorker = new SwingWorker() + { + public Object construct() + { + if(dbthread.getDatabaseJPanel() != null) + { + dbthread.getDatabaseJPanel().setCursor(new Cursor(Cursor.WAIT_CURSOR)); + try + { + dbthread.getDatabaseJPanel().validate(entry_source); + } + finally + { + dbthread.getDatabaseJPanel().setCursor(new Cursor(Cursor.DEFAULT_CURSOR)); + } + } + return null; + } + }; + entryWorker.start(); + } + }); + fileMenu.add(new JSeparator()); + fileMenu.add(validate); + JMenuItem fileMenuClose = new JMenuItem("Close"); fileMenuClose.addActionListener(new ActionListener() {