From 2f5ec5b2d34b61e807dc17bb8421b5e62e853800 Mon Sep 17 00:00:00 2001 From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04> Date: Thu, 17 Feb 2011 16:23:15 +0000 Subject: [PATCH] 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 --- .../artemis/components/variant/VCFview.java | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/uk/ac/sanger/artemis/components/variant/VCFview.java b/uk/ac/sanger/artemis/components/variant/VCFview.java index e218b20b5..289ca3e50 100644 --- a/uk/ac/sanger/artemis/components/variant/VCFview.java +++ b/uk/ac/sanger/artemis/components/variant/VCFview.java @@ -497,10 +497,10 @@ public class VCFview extends JPanel popup.addSeparator(); - final JMenu export = new JMenu("Export"); + final JMenu export = new JMenu("Export / View"); popup.add(export); - final JMenuItem exportVCF = new JMenuItem("Filtered VCF"); + final JMenuItem exportVCF = new JMenuItem("Write Filtered VCF"); exportVCF.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) { @@ -511,18 +511,30 @@ public class VCFview extends JPanel }); 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(){ public void actionPerformed(ActionEvent e) { VCFview.this.setCursor(new Cursor(Cursor.WAIT_CURSOR)); IOUtils.exportFasta(entryGroup, vcfReaders, chr, VCFview.this, vcf_v4, - selection.getAllFeatures()); + selection.getAllFeatures(), false); VCFview.this.setCursor(new Cursor(Cursor.DEFAULT_CURSOR)); } }); 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"); exportFasta.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) -- GitLab