From e84e979e1d24dc831dab65c1d977a40af00db25f Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Fri, 18 Mar 2011 11:59:36 +0000
Subject: [PATCH] add another feature to test

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@15754 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 .../components/variant/WriteVCFTest.java      | 77 ++++++++++++++++++-
 1 file changed, 73 insertions(+), 4 deletions(-)

diff --git a/test/uk/ac/sanger/artemis/components/variant/WriteVCFTest.java b/test/uk/ac/sanger/artemis/components/variant/WriteVCFTest.java
index 94d67d81a..26d32dc3d 100644
--- a/test/uk/ac/sanger/artemis/components/variant/WriteVCFTest.java
+++ b/test/uk/ac/sanger/artemis/components/variant/WriteVCFTest.java
@@ -169,7 +169,7 @@ public class WriteVCFTest
   
   // TEST WRITING FEATURES
   /**
-   * Write FASTA, from a feature selection on the forward strand.
+   * Write FASTA, from selection of features.
    */
   @Test
   public void testFeatureWriteFastaSNP()
@@ -275,12 +275,12 @@ public class WriteVCFTest
   
   
   /**
-   * Write FASTA, from a feature selection on the forward strand.
+   * Write FASTA, from selection of features.
    */
   @Test
   public void testBCFFeatureWriteFastaSNP()
   {
-    StringWriter writer = getFeatureWriter("PFA0140c,PFA0475c", bcfView);
+    StringWriter writer = getFeatureWriter("PFA0140c,PFA0475c,PFA0570w", bcfView);
 
     StringBuffer fastaBuff = new StringBuffer(">MAL1.embl.gz\n");
     StringBuffer basesBuff = new StringBuffer();
@@ -328,10 +328,44 @@ public class WriteVCFTest
     basesBuff.append("aaaatttttttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
     basesBuff.append("aaaaaaaaaaaaaaaacataa");
 
+    // PFA0570w
+    basesBuff.append("atggaaggaaatgataagtgtttaaatgtcaccttggctgacatagaaaaagatacaatg");
+    basesBuff.append("aaaaataatttaagcctaaatagtaaaggtaatgaacttttaaataataagaaaagtggt");
+    basesBuff.append("tataaaaataatataaagaaaaaaaagaaaaaaagtataaaggaaaataatgggaatgaa");
+    basesBuff.append("caaaataaaggtaatggtactcttaccctaaagaatgaagaaaatgatagtaaggtattc");
+    basesBuff.append("aaaacatacagaaataaaagaaatagcaaaaatgataatatggaaaaacataaaaatgat");
+    basesBuff.append("gtaacaaaaaatgaaaatgatataacaaaaaatgaaaatgatgagataataaaagaagat");
+    basesBuff.append("aaaaatagcaatttaggaaaaaccaatggatataatataaaagatataagaagaaaaaaa");
+    basesBuff.append("aaagacaataataaagaatacataagagaccatatgaaaaaaaaaaaagatataataatg");
+    basesBuff.append("aataataaaggaaaaaaaaataatagtaataataataataatgacaataatgataataat");
+    basesBuff.append("gataataataatagtaataatagcaataataataataataataataataataatagtaat");
+    basesBuff.append("gaatatacaaaaagaaagaatacacataaaaaacatttaaatgaacactataaaaatgag");
+    basesBuff.append("agtaataagaaaaaggttaatgaaaagaaatacaataatagtgtgtatgttaataataat");
+    basesBuff.append("ataaagaaaaatcatgtcaacaaaaataaaaatgaaaattatttacaaaatgtgtggtta");
+    basesBuff.append("tttttattcgataatgaagttagaaaagaaaatgaccaatgtgttggaaaaattatatca");
+    basesBuff.append("ctggatactttcaataccatagaaaaattttacaagaactataaatatatgaaatcgcct");
+    basesBuff.append("tcagccattaaggaaaaatacaacatttatctttttaaacaaaattttagacccctcttt");
+    basesBuff.append("gacgaatatccaaatggttttatttgtaccgttaaaaatgccaatcattttaaaaatgac");
+    basesBuff.append("agcgttgatataatatgggaaaaaatggttcttttggctataggagaagaatttagctta");
+    basesBuff.append("atcgacttatgtggtttacaattatgcataagagataatgaaatgttttttaaaatatgg");
+    basesBuff.append("atgaaaaattattcaaattatctaaaaaatatattgatgaaaaaattaagggacgcctac");
+    basesBuff.append("aatgtatacaataacaaaaaaaatcaacaaggaaagggaaaaaatgaaaaggctaaaaag");
+    basesBuff.append("aattacaataaaaataataagggcgcagaatttgtagctagtaaaaaggattctttaaaa");
+    basesBuff.append("atgcataattatccaaacatagtaccaccaccaaattatttaggaaattacaatgtttac");
+    basesBuff.append("aaatacaacctagatatgaatttgttttatttatataataatcaaaatatgcctaacccg");
+    basesBuff.append("tatatatacattcctgtcaatgtacccaataatcaatataataatatttatccagattat");
+    basesBuff.append("atgtacgacagtaatacgagctatcctatagatataattaataataatttattaagtaat");
+    basesBuff.append("gatattaatgtaccaagcaattttgtaaataataaaatgaatggatcgataatagtagat");
+    basesBuff.append("aaaaaaagtaaaattgattatggattaaagaatgaggattataaaaaaaaatctatgaat");
+    basesBuff.append("tccttaaattcgaatgatatatatgaagatagtaaaagtactacatgtattaaatccgta");
+    basesBuff.append("tataccgatgatgaatatgaatataataatagtagtaataataataataatatatcgtat");
+    basesBuff.append("gcttgtcctggtgatcatgataaaacgttttgtgaattacgaaagaacccaaatgaatct");
+    basesBuff.append("tccatccttgtaattataaatttaaaagaattttatacggaggtaagattagcatatgaa");
+    basesBuff.append("ctatatattatatataataggagaatgaaaaaaaaaaacaataaaacaaattaa");
+
     IOUtils.wrapString(basesBuff.toString(), fastaBuff);
 
     fastaBuff.append(">MAL1_8_16_24h.raw.bcf \n");
-    
     basesBuff = new StringBuffer();
     //PFA0140c
     basesBuff.append("atgagcaatataaatgataataatattcaaaacagcgatgtaaaggaaataaaaaatgat");
@@ -377,6 +411,41 @@ public class WriteVCFTest
     basesBuff.append("aaaatttttttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
     basesBuff.append("aaaaaaaaaaaaaaaacataa");
 
+    // PFA0570w
+    basesBuff.append("atggaaggaaatgataagtgtttaaatgtcaccttggctgacatagaaaaagatacaatg");
+    basesBuff.append("aaaaataatttaagcctaaatagtaaaggtaatgaacttttaaataataagaaaagtggt");
+    basesBuff.append("tataaaaataatataaagaaaaaaaagaaaaaaagtataaaggaaaataatgggaatgaa");
+    basesBuff.append("caaaataaaggtaatggtactcttaccctaaagaatgaagaaaatgatagtaaggtattc");
+    basesBuff.append("aaaacatacagaaataaaagaaatagtaaaaatgataatatggaaaaacataaaaatgat");
+    basesBuff.append("gtaacaaaaaatgaaaatgatataacaaaaaatgaaaatgatgagataataaaagaagat");
+    basesBuff.append("aaaaatagcaatttaggaaaaaccaatggatataatataaaagatataagaagaaaaaaa");
+    basesBuff.append("aaagacaataataaagaatacataagagaccatatgaaaaaaaaaaaagatataataatg");
+    basesBuff.append("aataataaaggaaaaaaaaataatagtaataataataataatgacaataatgataataat");
+    basesBuff.append("gataataataatagtaataatagcaataataataataataataataataataatagtaat");
+    basesBuff.append("gaatatacaaaaagaaagaatacacataaaaaacatttaaatgaacactataaaaatgag");
+    basesBuff.append("agtaataagaaaaaggttaatgaaaagaaatacaataatagtgtgtatgttaataataat");
+    basesBuff.append("ataaagaaaaatcatgtaaacaaaaataaaaatgaaaattatttacaaaatgtgtggtta");
+    basesBuff.append("tttttattcgataatgaagttagaaaagaaaatgaacaatgtgttggaaaaattatatca");
+    basesBuff.append("ctggatactttcaataccatagaaaaattttacaagaactataaatatatgaaatcgcct");
+    basesBuff.append("tcagccattaaggaatactacaacatttatctttttaaacataattttagacccctcttt");
+    basesBuff.append("gacgaatatccaaatggttttatttgtaccgttaaaaatgccaatcattttaaaaatgac");
+    basesBuff.append("agcgttgatataatatgggaaaaaatggttcttttggctataggagaagaatttagctta");
+    basesBuff.append("atcgacttatgtggtttacaattatgcataagagataatgaaatgttttttaaaatatgg");
+    basesBuff.append("atgaaaaattattcaaattatctaaaaaatatattgatgaaaaaattaagggacgcctac");
+    basesBuff.append("aatgtatacaataacaaaaaaaatcaacaaggaaagggaaaaaatgaaaaggctaaaaag");
+    basesBuff.append("aattacaataaaaataataagggcgcagaatttgtagctagtaaaaaggattctttaaaa");
+    basesBuff.append("atgcataattatccaaacatagtaccaccaccaaattatttaggaaattactatgtttac");
+    basesBuff.append("aaatacaacctagatatgaatttgttttatttatataataatcaaaatatgcctaacccg");
+    basesBuff.append("tatatatacattcctgtcaatgtacccaataatcaatataataatatttatccagattat");
+    basesBuff.append("atgtacgacagtaatacgagctatcctatagatataattaataataatttattaagtaat");
+    basesBuff.append("gatattaatgtaccaagcaattttgtaaataataaaatgaatggatcgataatagtagat");
+    basesBuff.append("aaaaaaagtaaaattgattatggattaaagaatgaggattataaaaaaaaatctatgaat");
+    basesBuff.append("tccttaaattcgaatgatatatatgaagatagtaaaagtactacatgtattaaatccgta");
+    basesBuff.append("tataccgatgatgaatatgaatataataatagtagtaataataataataatatatcgtat");
+    basesBuff.append("gcttgtcctggtgatcatgataaaacgttttgtgaattacgaaagaacccaaatgaatct");
+    basesBuff.append("tccatccttgtaattataaatttaaaagaattttatacggaggtaagattagcatatgaa");
+    basesBuff.append("ctatatattatatataataggagaatgaaaaaaaaaaacaataaaacaaattaa");
+
     IOUtils.wrapString(basesBuff.toString(), fastaBuff);
 
     assertEquals("Export FASTA feature ", writer.toString(), fastaBuff.toString());
-- 
GitLab