Skip to content
Snippets Groups Projects
Commit 48e09f7d authored by tjc's avatar tjc
Browse files

organise menu for writing and viewing fasta

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@15562 ee4ac58c-ac51-4696-9907-e4b3aa274f04
parent 335d7574
No related branches found
No related tags found
No related merge requests found
...@@ -497,10 +497,10 @@ public class VCFview extends JPanel ...@@ -497,10 +497,10 @@ public class VCFview extends JPanel
popup.addSeparator(); popup.addSeparator();
final JMenu export = new JMenu("Export / View"); final JMenu export = new JMenu("Write");
popup.add(export); popup.add(export);
final JMenuItem exportVCF = new JMenuItem("Write Filtered VCF"); final JMenuItem exportVCF = new JMenuItem("Filtered VCF");
exportVCF.addActionListener(new ActionListener(){ exportVCF.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) public void actionPerformed(ActionEvent e)
{ {
...@@ -511,7 +511,7 @@ public class VCFview extends JPanel ...@@ -511,7 +511,7 @@ public class VCFview extends JPanel
}); });
export.add(exportVCF); export.add(exportVCF);
final JMenuItem exportFastaSelected = new JMenuItem("Write FASTA of selected feature(s)"); final JMenuItem exportFastaSelected = new JMenuItem("FASTA of selected feature(s)");
exportFastaSelected.addActionListener(new ActionListener(){ exportFastaSelected.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) public void actionPerformed(ActionEvent e)
{ {
...@@ -523,28 +523,30 @@ public class VCFview extends JPanel ...@@ -523,28 +523,30 @@ public class VCFview extends JPanel
}); });
export.add(exportFastaSelected); export.add(exportFastaSelected);
final JMenuItem viewFastaSelected = new JMenuItem("View FASTA of selected feature(s)"); final JMenuItem exportFasta = new JMenuItem("FASTA");
viewFastaSelected.addActionListener(new ActionListener(){ exportFasta.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) public void actionPerformed(ActionEvent e)
{ {
VCFview.this.setCursor(new Cursor(Cursor.WAIT_CURSOR)); VCFview.this.setCursor(new Cursor(Cursor.WAIT_CURSOR));
IOUtils.exportFasta(entryGroup, vcfReaders, chr, VCFview.this, vcf_v4, IOUtils.exportFasta(entryGroup, vcfReaders, chr, VCFview.this, vcf_v4);
selection.getAllFeatures(), true);
VCFview.this.setCursor(new Cursor(Cursor.DEFAULT_CURSOR)); VCFview.this.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
} }
}); });
export.add(viewFastaSelected); export.add(exportFasta);
final JMenuItem exportFasta = new JMenuItem("FASTA"); final JMenu view = new JMenu("View");
exportFasta.addActionListener(new ActionListener(){ popup.add(view);
final JMenuItem viewFastaSelected = new JMenuItem("FASTA of selected feature(s)");
viewFastaSelected.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) public void actionPerformed(ActionEvent e)
{ {
VCFview.this.setCursor(new Cursor(Cursor.WAIT_CURSOR)); VCFview.this.setCursor(new Cursor(Cursor.WAIT_CURSOR));
IOUtils.exportFasta(entryGroup, vcfReaders, chr, VCFview.this, vcf_v4); IOUtils.exportFasta(entryGroup, vcfReaders, chr, VCFview.this, vcf_v4,
selection.getAllFeatures(), true);
VCFview.this.setCursor(new Cursor(Cursor.DEFAULT_CURSOR)); VCFview.this.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
} }
}); });
export.add(exportFasta); view.add(viewFastaSelected);
} }
private static EntryGroup getReference(String reference) private static EntryGroup getReference(String reference)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment