Skip to content
Snippets Groups Projects
Commit 2f5ec5b2 authored by tjc's avatar tjc
Browse files

add option to view VCF sequence

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@15555 ee4ac58c-ac51-4696-9907-e4b3aa274f04
parent d3024a80
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"); final JMenu export = new JMenu("Export / View");
popup.add(export); popup.add(export);
final JMenuItem exportVCF = new JMenuItem("Filtered VCF"); final JMenuItem exportVCF = new JMenuItem("Write Filtered VCF");
exportVCF.addActionListener(new ActionListener(){ exportVCF.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) public void actionPerformed(ActionEvent e)
{ {
...@@ -511,18 +511,30 @@ public class VCFview extends JPanel ...@@ -511,18 +511,30 @@ public class VCFview extends JPanel
}); });
export.add(exportVCF); export.add(exportVCF);
final JMenuItem exportFastaSelected = new JMenuItem("FASTA of selected feature(s)"); final JMenuItem exportFastaSelected = new JMenuItem("Write FASTA of selected feature(s)");
exportFastaSelected.addActionListener(new ActionListener(){ exportFastaSelected.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()); selection.getAllFeatures(), false);
VCFview.this.setCursor(new Cursor(Cursor.DEFAULT_CURSOR)); VCFview.this.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
} }
}); });
export.add(exportFastaSelected); export.add(exportFastaSelected);
final JMenuItem viewFastaSelected = new JMenuItem("View FASTA of selected feature(s)");
viewFastaSelected.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
VCFview.this.setCursor(new Cursor(Cursor.WAIT_CURSOR));
IOUtils.exportFasta(entryGroup, vcfReaders, chr, VCFview.this, vcf_v4,
selection.getAllFeatures(), true);
VCFview.this.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
}
});
export.add(viewFastaSelected);
final JMenuItem exportFasta = new JMenuItem("FASTA"); final JMenuItem exportFasta = new JMenuItem("FASTA");
exportFasta.addActionListener(new ActionListener(){ exportFasta.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) public void actionPerformed(ActionEvent e)
......
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