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