# HG changeset patch
# User abims-sbr
# Date 1549034752 18000
# Node ID d0ae18156aa25d30b350579cc665a8adf818ec9b
planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 3c7982d775b6f3b472f6514d791edcb43cd258a1-dirty
diff -r 000000000000 -r d0ae18156aa2 BlastAlign.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BlastAlign.xml Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,236 @@
+
+
+
+ Align the nucleic acid sequences using BLASTN
+
+
+
+ macros.xml
+
+
+
+
+ blastalign
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ output_format == "phylip"
+
+
+ output_format == "nexus"
+
+
+ output_format == "fasta"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 10.1093/bioinformatics/bth459
+
+
+
+
diff -r 000000000000 -r d0ae18156aa2 README.rst
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/README.rst Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,14 @@
+Changelog
+---------
+
+**Version 2.0 - 21/04/2017**
+
+ - NEW: BlastAlign will now be launched on one file at once. Although, it will manage a Dataset Collection to deal with numerous files.
+
+
+**Version 1.0 - 13/04/2017**
+
+ - TEST: Add funtional test with planemo
+
+ - IMPROVEMENT: Use conda dependencies for blastalign, blast-legacy, perl, python
+
diff -r 000000000000 -r d0ae18156aa2 macros.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/macros.xml Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,32 @@
+
+
+
+ python
+
+
+
+.. class:: infomark
+
+**Authors** Eric Fontanillas created the version 1 of this pipeline. Victor Mataigne developped version 2.
+
+.. class:: infomark
+
+**Galaxy integration** Julie Baffard and ABiMS TEAM, Roscoff Marine Station
+
+ | Contact support.abims@sb-roscoff.fr for any questions or concerns about the Galaxy implementation of this tool.
+ | Credits : Gildas le Corguillé, Misharl Monsoor
+
+---------------------------------------------------
+
+
+
+
+
+ Credits : ABIMS team, Roscoff Marine Station
+ Contact support.abims@sb-roscoff.fr for any questions or concerns about the Galaxy implementation of this tool.
+ Version 1 : Scripts by Eric Fontanillas -- Galaxy integration by Julie Baffard
+ Version 2 : improvments by Victor Mataigne, Gildas le Corguillé, Misharl Monsoor
+
+
+
+
diff -r 000000000000 -r d0ae18156aa2 scripts/S01_phylip2fasta.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/scripts/S01_phylip2fasta.py Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,59 @@
+#!/usr/bin/python
+
+## AUTHOR: Eric Fontanillas
+## LAST VERSION: 20/08/14 by Julie BAFFARD
+
+## DESCRIPTION: formatting a fasta format into phylip format for using with PAML
+
+import string, os, sys
+"""
+if len(sys.argv) == 1:
+ print "put arguments!!"
+ print "USAGE: S01_phylip2fasta.py INPUT OUTPUT"
+"""
+
+## INPUT
+if os.path.isfile(sys.argv[1]) :
+ f1 = sys.argv[1]
+else:
+ print "No existing phylip file ; exiting ..."
+ exit()
+
+F1 = open("%s" %f1, 'r')
+
+## OUTPUT
+f2 = sys.argv[2]
+F2 = open("%s" %f2, 'w')
+
+###### def1 ######
+# Dans un multialignement fasta, cette fonction permet de formatter les noms de chaque sequence fasta
+
+def format(File_IN):
+ c = 0
+ fichier = ""
+ while 1 :
+ c = c + 1
+ next = File_IN.readline()
+ if not next :
+ break
+
+ S1 = string.split(next, "\t") # list : [name, sequence] --- BUG CORRECTED : "\t" instead of " "
+ fasta_name = S1[0] # get sequence name
+ fasta_seq = S1[1][:-1] # get sequence without the terminal '\n'
+ fichier = fichier + ">" + fasta_name + "\n" + fasta_seq + "\n"
+
+ return (fichier,c)
+#-#-#-#-#-#-#-#-#-#-#
+
+###################
+### RUN RUN RUN ###
+###################
+
+F1.readline() ## jump the first line
+
+fichier_txt, c = format(F1) ### DEF1 ###
+
+F2.write(fichier_txt)
+
+F1.close()
+F2.close()
diff -r 000000000000 -r d0ae18156aa2 test-data/inputs/locus10_sp2.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/inputs/locus10_sp2.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+>Ap2_1/1_1.000_160
+ATACTCAGGCACACAGCATTTGTCGTACTAGGCGAGAGAGAGAGAGGAACGACTAATTGCAACCACGATTACGTTACATTTGTTTACAAACCAAACGTACTGGCGTCGAAGATAATTAAGAGGAAGCTGACTGAATGCGATTGGCGTTGGTCTACGGGTT
+>Pf5_1/1_1.000_160
+ATACTCAGGCACACAGCATTTGTCGTACTAGGCGAGAGAGAGAGAGGAACGACTAATTGCAACCACGATTACGTTACATTTGTTTACAAACCAAACGTACTGGCGTCGAAGATAATTAAGAGGAAGCTGACTGAATGCGATTGGCGTTGGTCTACGGGTT
diff -r 000000000000 -r d0ae18156aa2 test-data/inputs/locus1_sp2.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/inputs/locus1_sp2.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+>Ac7_1/1_1.000_160
+GCACCTAGAATTACCCGAAGTTGCTTGGCAATAGCGACACCTAACGGTCGCCATGATATTTGCAGGAAGAAGGCATGTGGTACCATTGGGAACCGTCAAGCGTTTCCTCAGCCCTGTGGCAGCTGCCCGTCTGCGCCCGTGTTTGACCTTGAGCACCAAG
+>Am3_1/1_1.000_160
+GCACCTAGAATTACCCGAAGTTGCTTGGCAATAGCGACACCTAACGGTCGCCATGATATTTGCAGGAAGAAGGCATGTGGTACCATTGGGAACCGTCAAGCGTTTCCTCAGCCCTGTGGCAGCTGCCCGTCTGCGCCCGTGTTTGACCTTGAGCACCAAG
diff -r 000000000000 -r d0ae18156aa2 test-data/inputs/locus1_sp3.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/inputs/locus1_sp3.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,6 @@
+>Ac5_1/1_1.000_160
+GCACCGGGATGCGGATTTGCTGACGATATGGCAAAAGCATTGTCAGCGTGCGGAACCTGTTTATGTCACACCACTGGCATCTTCCTGGCCGTCGCAGCCTTCGTTCTGACGGCACTCGGTATTGTCTGCGTCACGCGATCAGCTGACCCGAGCCTTTGGT
+>Am1_1/1_1.000_160
+GCACCGGGATGCGGATTTGCTGACGATATGGCAAAAGCATTGTCAGCGTGCGGAACCTGTTTATGTCACACCACTGGCATCTTCCTGGCCGTCGCAGCCTTCGTTCTGACGGCACTCGGTATTGTCTGCGTCACGCGATCAGCTGACCCGAGCCTTTGGT
+>Pf7_1/1_1.000_160
+GCACCGGGATGCGGATTTGCTGACGATATGGCAAAAGCATTGTCAGCGTGCGGAACCTGTTTATGTCACACCACTGGCATCTTCCTGGCCGTCGCAGCCTTCGTTCTGACGGCACTCGGTATTGTCTGCGTCACGCGATCAGCTGACCCGAGCCTTTGGT
diff -r 000000000000 -r d0ae18156aa2 test-data/inputs/locus2_sp2.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/inputs/locus2_sp2.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+>Ac6_1/1_1.000_160
+CAGCCTACCACTGAGAAGAGATACTTCAACATGTCTTACTGGGGTAGAAGTGGTGGTCGTACAGCGGGTGGTAATGCAGGACGTGGTCGTGGCGGCGGCAGCGGCAGTGGCAGTAGTCAAAGTGGTGGTGGCAGCTTTCTACAGGAACGTATCAAAGAGA
+>Am2_1/1_1.000_160
+CAGCCTACCACTGAGAAGAGATACTTCAACATGTCTTACTGGGGTAGAAGTGGTGGTCGTACAGCGGGTGGTAATGCAGGACGTGGTCGTGGCGGCGGCAGCGGCAGTGGCAGTAGTCAAAGTGGTGGTGGCAGCTTTCTACAGGAACGTATCAAAGAGA
diff -r 000000000000 -r d0ae18156aa2 test-data/inputs/locus3_sp2.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/inputs/locus3_sp2.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+>Ac23_1/1_1.000_366
+ACTGAGGCTCGAACACAACAAAAAGGTGATGAGCAGTCAGCACTTAATAGAATATTACAGCAAGTAGCCAGTAATGTAGTTGATGTAGCAGCATTAGATAATCAAGGAGTAGACCAAGTTGAATACACAGATAGAGCTAGACAATACAGCCATAACCTGTCATCGTGGTGTGCTAGCACCCAGAAAGTACGAGGACCTCAACGTCTACCTGTTGGCGTAGCCACTCCACACACAGTCCTGTCTGGACAACCTATCACCTTAGCTGATATTGAACTGATAACTCATGCTGCCCAACAAGCGGCACGGTCACTACAAGAGGTCAAAGTTCGCCACAAAGAAGACTTGGTTGTACCTTTTGGCGTGCCA
+>Ap46_1/1_1.000_217
+CCACAACCAAGTGGCGGGTATAACAGCACCGAGGCTCGAACACAGCAAAAAGGTGATGAGCAGTCAGCTCTTAATAGAATATTACAGCAAGTAGCCAGTAATGTAGTTGATGTAGCAGCATTAGATAATCAAGGAGTAGATCAAGTTGAGTACACAGATAGAGCTAGACAGTACAGCCATAACCTGTCATCATGGTGTGCTACCACCCAGAAAGTAC
diff -r 000000000000 -r d0ae18156aa2 test-data/inputs/locus4_sp2.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/inputs/locus4_sp2.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+>Ac8_1/1_1.000_160
+ATCAAAGAAGAGCAACATCGAGCTACTGGCACTGGCAATGGAATCCTAATTATAGCAGAAACAAGCACTGGTTGCCTGTTGTCTGGGTCAGCAATTGGTAGTAGAGGTGTTCCTGCTGAAGAAGTTGGGGTCAAAGCAGGACAGATGCTTTTGGATAACT
+>Pf8_1/1_1.000_160
+ATCAAAGAAGAGCAACATCGAGCTACTGGCACTGGCAATGGAATCCTAATTATAGCAGAAACAAGCACTGGTTGCCTGTTGTCTGGGTCAGCAATTGGTAGTAGAGGTGTTCCTGCTGAAGAAGTTGGGGTCAAAGCAGGACAGATGCTTTTGGATAACT
diff -r 000000000000 -r d0ae18156aa2 test-data/inputs/locus5_sp2.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/inputs/locus5_sp2.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+>Am8_1/1_1.000_160
+GTATTAATAAAAGGACAAGACTATTATTTAATACCAAGAAATCTGGCCTTAATAAGCATGGTTGCTTATATCATAAGCATGGTAAATCACATTGTGTTTTCCATGTGTTTACCCATCAGATGTAAAAATATTCTGCATGAAATAAAGAGCTTCTATGGTT
+>Pf9_1/1_1.000_160
+GTATTAATAAAAGGACAAGACTATTATTTAATACCAAGAAATCTGGCCTTAATAAGCATGGTTGCTTATATCATAAGCATGGTAAATCACATTGTGTTTTCCATGTGTTTACCCATCAGATGTAAAAATATTCTGCATGAAATAGGTAATTTCCCGATTA
diff -r 000000000000 -r d0ae18156aa2 test-data/inputs/locus6_sp2.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/inputs/locus6_sp2.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+>Ap3_1/1_1.000_160
+GCCATGCAGTACACTGGACTTCTGTTATTCTGTTTGTTTGCCTTGACGGCAGCCAAACCCGCGGAAGACCTTCAAATGCTCATCCGAGCCCTGCTCCATGAAATAGAAGAGGAAGGTGAACTCCAAGAGCGAGGCATTGGCGCCGTGAAGTATGGTGGAA
+>Pf6_1/1_1.000_160
+GCCATGCAGTACACTGGACTTCTGTTATTCTGTTTGTTTGCCTTGACGGCAGCCAAACCCGCGGAAGACCTTCAAATGCTCATCCGAGCCCTGCTCCATGAAATAGAAGAGGAAGGTGAACTCCAAGAGCGAGGCATTGGCGCCGTGAAGTATGGTGGAA
diff -r 000000000000 -r d0ae18156aa2 test-data/inputs/locus7_sp2.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/inputs/locus7_sp2.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+>Ap1_1/1_1.000_160
+GGTCGCCTTATAAAAACCAATCCGAAACAGTTTTCCTTTGAAACGTGCCAAAAACCAAAAACATACTTCAAATCTTCCAGTGTCTGTTATAAAGGGGTGAGCGTAGAGAGGGCACTTGTGAGATTGGTGTCTGGGTTAAAGATTTTGCCAAAAAGCGATT
+>Pf4_1/1_1.000_160
+GGTCGCCTTATAAAAACCAATCCGAAACAGTTTTCCTTTGAAACGTGCCAAAAACCAAAAACATACTTCAAATCTTCCAGTGTCTGTTATAAAGGGGTGAGCGTAGAGAGGGCACTTGTGAGATTGGTGTCTGGGTTAAAGATTTTGCCAAAAAGCGATT
diff -r 000000000000 -r d0ae18156aa2 test-data/inputs/locus8_sp2.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/inputs/locus8_sp2.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+>Ap130_1/1_1.000_300
+CCAGTTCTAGGGTCTCAGTTTGGCTGTGTGTGTGTGTTAGGGTGTACCTCTGGGTGTTTGTGTATTTACATTCTGCTTCAGAGGACCGTGTGTATGCAGGTTAAGGTCGGCATCCGAGTGTTTATGCACACGGGCTTAGGTCTGTGTATGCATGATGTTTGTAGGAGAAGGCGAATGCGACATGTTGGCCAATGTGTTGAGGGTAAAGCTGCCCTCTGGGATAAAGCTGTCCATTATACTGTGTTATTGTTTGTTTTTTTAGATGTATTCTTTGATTCTTGTTATCACTTAGTTGTAGCG
+>Pf172_1/1_1.000_246
+CACACACTGACAATAATATATACACACACGCACCCTCATATATTCACACACGCGTACACACATACACACACACGCGTACACGCGTTCACAGATACATATAGGCGTACATACATACATTCGTACACAAACGTATGCATACATACGCAAACAAACGTAAATACACACATGCGCAAATACACACCCACAGACAATCACACAGACAAATACACAGCTTTGACATTCAACCTTTCCTGTCCTGTTTTACGA
diff -r 000000000000 -r d0ae18156aa2 test-data/inputs/locus9_sp2.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/inputs/locus9_sp2.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+>Ap4_1/1_1.000_160
+CGGCCGCGGCGCGTCGTTCTCAGCCAAGCTGACTTCGACTTGAGCCGTCCATTCGCTTATTTACACGACGACTGCTCGACCCTTTACGACTTAGTCACACTTCCGTTTAACCAGGCCCTGCTACCCTCCAATCTCGTCCAATCGGTCTCTACGCATCCGA
+>Pf10_1/1_1.000_160
+CGGCCGCGGCGCGTCGTTCTCAGCCAAGCTGACTTCGACTTGAGCCGTCCATTCGCTTATTTACACGACGACTGCTCGACCCTTTACGACTTAGTCACACTTCCGTTTAACCAGGCCCTGCTACCCTCCAATCTCGTCCAATCGGTCTCTACGCATCCGA
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus10_sp2.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus10_sp2.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+>Ap21/11000160
+atactcaggcacacagcatttgtcgtactaggcgagagagagagaggaacgactaattgcaaccacgattacgttacatttgtttacaaaccaaacgtactggcgtcgaagataattaagaggaagctgactgaatgcgattggcgttggtctacgggtt
+>Pf51/11000160
+atactcaggcacacagcatttgtcgtactaggcgagagagagagaggaacgactaattgcaaccacgattacgttacatttgtttacaaaccaaacgtactggcgtcgaagataattaagaggaagctgactgaatgcgattggcgttggtctacgggtt
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus10_sp2.nxs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus10_sp2.nxs Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,10 @@
+#NEXUS
+[Aligned to seq Pf51/11000160 by BlastAlign. We have excluded sequences with more than 95% gaps]
+BEGIN DATA;
+dimensions ntax=2 nchar=160;
+format gap=- datatype=DNA;
+matrix
+Ap21/11000160 atactcaggcacacagcatttgtcgtactaggcgagagagagagaggaacgactaattgcaaccacgattacgttacatttgtttacaaaccaaacgtactggcgtcgaagataattaagaggaagctgactgaatgcgattggcgttggtctacgggtt
+Pf51/11000160 atactcaggcacacagcatttgtcgtactaggcgagagagagagaggaacgactaattgcaaccacgattacgttacatttgtttacaaaccaaacgtactggcgtcgaagataattaagaggaagctgactgaatgcgattggcgttggtctacgggtt
+;
+end;
\ No newline at end of file
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus10_sp2.phy
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus10_sp2.phy Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,3 @@
+2 160
+Ap21/11000160 atactcaggcacacagcatttgtcgtactaggcgagagagagagaggaacgactaattgcaaccacgattacgttacatttgtttacaaaccaaacgtactggcgtcgaagataattaagaggaagctgactgaatgcgattggcgttggtctacgggtt
+Pf51/11000160 atactcaggcacacagcatttgtcgtactaggcgagagagagagaggaacgactaattgcaaccacgattacgttacatttgtttacaaaccaaacgtactggcgtcgaagataattaagaggaagctgactgaatgcgattggcgttggtctacgggtt
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus1_sp2.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus1_sp2.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+>Ac71/11000160
+gcacctagaattacccgaagttgcttggcaatagcgacacctaacggtcgccatgatatttgcaggaagaaggcatgtggtaccattgggaaccgtcaagcgtttcctcagccctgtggcagctgcccgtctgcgcccgtgtttgaccttgagcaccaag
+>Am31/11000160
+gcacctagaattacccgaagttgcttggcaatagcgacacctaacggtcgccatgatatttgcaggaagaaggcatgtggtaccattgggaaccgtcaagcgtttcctcagccctgtggcagctgcccgtctgcgcccgtgtttgaccttgagcaccaag
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus1_sp2.nxs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus1_sp2.nxs Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,10 @@
+#NEXUS
+[Aligned to seq Am31/11000160 by BlastAlign. We have excluded sequences with more than 95% gaps]
+BEGIN DATA;
+dimensions ntax=2 nchar=160;
+format gap=- datatype=DNA;
+matrix
+Ac71/11000160 gcacctagaattacccgaagttgcttggcaatagcgacacctaacggtcgccatgatatttgcaggaagaaggcatgtggtaccattgggaaccgtcaagcgtttcctcagccctgtggcagctgcccgtctgcgcccgtgtttgaccttgagcaccaag
+Am31/11000160 gcacctagaattacccgaagttgcttggcaatagcgacacctaacggtcgccatgatatttgcaggaagaaggcatgtggtaccattgggaaccgtcaagcgtttcctcagccctgtggcagctgcccgtctgcgcccgtgtttgaccttgagcaccaag
+;
+end;
\ No newline at end of file
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus1_sp2.phy
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus1_sp2.phy Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,3 @@
+2 160
+Ac71/11000160 gcacctagaattacccgaagttgcttggcaatagcgacacctaacggtcgccatgatatttgcaggaagaaggcatgtggtaccattgggaaccgtcaagcgtttcctcagccctgtggcagctgcccgtctgcgcccgtgtttgaccttgagcaccaag
+Am31/11000160 gcacctagaattacccgaagttgcttggcaatagcgacacctaacggtcgccatgatatttgcaggaagaaggcatgtggtaccattgggaaccgtcaagcgtttcctcagccctgtggcagctgcccgtctgcgcccgtgtttgaccttgagcaccaag
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus1_sp3.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus1_sp3.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,6 @@
+>Ac51/11000160
+gcaccgggatgcggatttgctgacgatatggcaaaagcattgtcagcgtgcggaacctgtttatgtcacaccactggcatcttcctggccgtcgcagccttcgttctgacggcactcggtattgtctgcgtcacgcgatcagctgacccgagcctttggt
+>Am11/11000160
+gcaccgggatgcggatttgctgacgatatggcaaaagcattgtcagcgtgcggaacctgtttatgtcacaccactggcatcttcctggccgtcgcagccttcgttctgacggcactcggtattgtctgcgtcacgcgatcagctgacccgagcctttggt
+>Pf71/11000160
+gcaccgggatgcggatttgctgacgatatggcaaaagcattgtcagcgtgcggaacctgtttatgtcacaccactggcatcttcctggccgtcgcagccttcgttctgacggcactcggtattgtctgcgtcacgcgatcagctgacccgagcctttggt
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus1_sp3.nxs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus1_sp3.nxs Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,11 @@
+#NEXUS
+[Aligned to seq Pf71/11000160 by BlastAlign. We have excluded sequences with more than 95% gaps]
+BEGIN DATA;
+dimensions ntax=3 nchar=160;
+format gap=- datatype=DNA;
+matrix
+Ac51/11000160 gcaccgggatgcggatttgctgacgatatggcaaaagcattgtcagcgtgcggaacctgtttatgtcacaccactggcatcttcctggccgtcgcagccttcgttctgacggcactcggtattgtctgcgtcacgcgatcagctgacccgagcctttggt
+Am11/11000160 gcaccgggatgcggatttgctgacgatatggcaaaagcattgtcagcgtgcggaacctgtttatgtcacaccactggcatcttcctggccgtcgcagccttcgttctgacggcactcggtattgtctgcgtcacgcgatcagctgacccgagcctttggt
+Pf71/11000160 gcaccgggatgcggatttgctgacgatatggcaaaagcattgtcagcgtgcggaacctgtttatgtcacaccactggcatcttcctggccgtcgcagccttcgttctgacggcactcggtattgtctgcgtcacgcgatcagctgacccgagcctttggt
+;
+end;
\ No newline at end of file
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus1_sp3.phy
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus1_sp3.phy Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+3 160
+Ac51/11000160 gcaccgggatgcggatttgctgacgatatggcaaaagcattgtcagcgtgcggaacctgtttatgtcacaccactggcatcttcctggccgtcgcagccttcgttctgacggcactcggtattgtctgcgtcacgcgatcagctgacccgagcctttggt
+Am11/11000160 gcaccgggatgcggatttgctgacgatatggcaaaagcattgtcagcgtgcggaacctgtttatgtcacaccactggcatcttcctggccgtcgcagccttcgttctgacggcactcggtattgtctgcgtcacgcgatcagctgacccgagcctttggt
+Pf71/11000160 gcaccgggatgcggatttgctgacgatatggcaaaagcattgtcagcgtgcggaacctgtttatgtcacaccactggcatcttcctggccgtcgcagccttcgttctgacggcactcggtattgtctgcgtcacgcgatcagctgacccgagcctttggt
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus2_sp2.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus2_sp2.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+>Ac61/11000160
+cagcctaccactgagaagagatacttcaacatgtcttactggggtagaagtggtggtcgtacagcgggtggtaatgcaggacgtggtcgtggcggcggcagcggcagtggcagtagtcaaagtggtggtggcagctttctacaggaacgtatcaaagaga
+>Am21/11000160
+cagcctaccactgagaagagatacttcaacatgtcttactggggtagaagtggtggtcgtacagcgggtggtaatgcaggacgtggtcgtggcggcggcagcggcagtggcagtagtcaaagtggtggtggcagctttctacaggaacgtatcaaagaga
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus2_sp2.nxs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus2_sp2.nxs Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,10 @@
+#NEXUS
+[Aligned to seq Am21/11000160 by BlastAlign. We have excluded sequences with more than 95% gaps]
+BEGIN DATA;
+dimensions ntax=2 nchar=160;
+format gap=- datatype=DNA;
+matrix
+Ac61/11000160 cagcctaccactgagaagagatacttcaacatgtcttactggggtagaagtggtggtcgtacagcgggtggtaatgcaggacgtggtcgtggcggcggcagcggcagtggcagtagtcaaagtggtggtggcagctttctacaggaacgtatcaaagaga
+Am21/11000160 cagcctaccactgagaagagatacttcaacatgtcttactggggtagaagtggtggtcgtacagcgggtggtaatgcaggacgtggtcgtggcggcggcagcggcagtggcagtagtcaaagtggtggtggcagctttctacaggaacgtatcaaagaga
+;
+end;
\ No newline at end of file
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus2_sp2.phy
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus2_sp2.phy Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,3 @@
+2 160
+Ac61/11000160 cagcctaccactgagaagagatacttcaacatgtcttactggggtagaagtggtggtcgtacagcgggtggtaatgcaggacgtggtcgtggcggcggcagcggcagtggcagtagtcaaagtggtggtggcagctttctacaggaacgtatcaaagaga
+Am21/11000160 cagcctaccactgagaagagatacttcaacatgtcttactggggtagaagtggtggtcgtacagcgggtggtaatgcaggacgtggtcgtggcggcggcagcggcagtggcagtagtcaaagtggtggtggcagctttctacaggaacgtatcaaagaga
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus3_sp2.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus3_sp2.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+>Ac231/11000366
+actgaggctcgaacacaacaaaaaggtgatgagcagtcagcacttaatagaatattacagcaagtagccagtaatgtagttgatgtagcagcattagataatcaaggagtagaccaagttgaatacacagatagagctagacaatacagccataacctgtcatcgtggtgtgctagcacccagaaagtacgaggacctcaacgtctacctgttggcgtagccactccacacacagtcctg
+>Ap461/11000217
+---gaggctcgaacacagcaaaaaggtgatgagcagtcagctcttaatagaatattacagcaagtagccagtaatgtagttgatgtagcagcattagataatcaaggagtagatcaagttgagtacacagatagagctagacagtacagccataacctgtcatcatggtgtgctaccacccagaaagtac--------------------------------------------------
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus3_sp2.nxs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus3_sp2.nxs Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,10 @@
+#NEXUS
+[Aligned to seq Ac231/11000366 by BlastAlign. We have excluded sequences with more than 95% gaps]
+BEGIN DATA;
+dimensions ntax=2 nchar=240;
+format gap=- datatype=DNA;
+matrix
+Ac231/11000366 actgaggctcgaacacaacaaaaaggtgatgagcagtcagcacttaatagaatattacagcaagtagccagtaatgtagttgatgtagcagcattagataatcaaggagtagaccaagttgaatacacagatagagctagacaatacagccataacctgtcatcgtggtgtgctagcacccagaaagtacgaggacctcaacgtctacctgttggcgtagccactccacacacagtcctg
+Ap461/11000217 ---gaggctcgaacacagcaaaaaggtgatgagcagtcagctcttaatagaatattacagcaagtagccagtaatgtagttgatgtagcagcattagataatcaaggagtagatcaagttgagtacacagatagagctagacagtacagccataacctgtcatcatggtgtgctaccacccagaaagtac--------------------------------------------------
+;
+end;
\ No newline at end of file
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus3_sp2.phy
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus3_sp2.phy Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,3 @@
+2 240
+Ac231/11000366 actgaggctcgaacacaacaaaaaggtgatgagcagtcagcacttaatagaatattacagcaagtagccagtaatgtagttgatgtagcagcattagataatcaaggagtagaccaagttgaatacacagatagagctagacaatacagccataacctgtcatcgtggtgtgctagcacccagaaagtacgaggacctcaacgtctacctgttggcgtagccactccacacacagtcctg
+Ap461/11000217 ---gaggctcgaacacagcaaaaaggtgatgagcagtcagctcttaatagaatattacagcaagtagccagtaatgtagttgatgtagcagcattagataatcaaggagtagatcaagttgagtacacagatagagctagacagtacagccataacctgtcatcatggtgtgctaccacccagaaagtac--------------------------------------------------
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus4_sp2.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus4_sp2.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+>Ac81/11000160
+atcaaagaagagcaacatcgagctactggcactggcaatggaatcctaattatagcagaaacaagcactggttgcctgttgtctgggtcagcaattggtagtagaggtgttcctgctgaagaagttggggtcaaagcaggacagatgcttttggataact
+>Pf81/11000160
+atcaaagaagagcaacatcgagctactggcactggcaatggaatcctaattatagcagaaacaagcactggttgcctgttgtctgggtcagcaattggtagtagaggtgttcctgctgaagaagttggggtcaaagcaggacagatgcttttggataact
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus4_sp2.nxs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus4_sp2.nxs Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,10 @@
+#NEXUS
+[Aligned to seq Pf81/11000160 by BlastAlign. We have excluded sequences with more than 95% gaps]
+BEGIN DATA;
+dimensions ntax=2 nchar=160;
+format gap=- datatype=DNA;
+matrix
+Ac81/11000160 atcaaagaagagcaacatcgagctactggcactggcaatggaatcctaattatagcagaaacaagcactggttgcctgttgtctgggtcagcaattggtagtagaggtgttcctgctgaagaagttggggtcaaagcaggacagatgcttttggataact
+Pf81/11000160 atcaaagaagagcaacatcgagctactggcactggcaatggaatcctaattatagcagaaacaagcactggttgcctgttgtctgggtcagcaattggtagtagaggtgttcctgctgaagaagttggggtcaaagcaggacagatgcttttggataact
+;
+end;
\ No newline at end of file
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus4_sp2.phy
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus4_sp2.phy Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,3 @@
+2 160
+Ac81/11000160 atcaaagaagagcaacatcgagctactggcactggcaatggaatcctaattatagcagaaacaagcactggttgcctgttgtctgggtcagcaattggtagtagaggtgttcctgctgaagaagttggggtcaaagcaggacagatgcttttggataact
+Pf81/11000160 atcaaagaagagcaacatcgagctactggcactggcaatggaatcctaattatagcagaaacaagcactggttgcctgttgtctgggtcagcaattggtagtagaggtgttcctgctgaagaagttggggtcaaagcaggacagatgcttttggataact
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus5_sp2.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus5_sp2.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+>Pf91/11000160
+gtattaataaaaggacaagactattatttaataccaagaaatctggccttaataagcatggttgcttatatcataagcatggtaaatcacattgtgttttccatgtgtttacccatcagatgtaaaaatattctgcatgaaataggtaatttcccgatta
+>Am81/11000160
+gtattaataaaaggacaagactattatttaataccaagaaatctggccttaataagcatggttgcttatatcataagcatggtaaatcacattgtgttttccatgtgtttacccatcagatgtaaaaatattctgcatgaaata----------------
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus5_sp2.nxs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus5_sp2.nxs Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,10 @@
+#NEXUS
+[Aligned to seq Pf91/11000160 by BlastAlign. We have excluded sequences with more than 95% gaps]
+BEGIN DATA;
+dimensions ntax=2 nchar=160;
+format gap=- datatype=DNA;
+matrix
+Pf91/11000160 gtattaataaaaggacaagactattatttaataccaagaaatctggccttaataagcatggttgcttatatcataagcatggtaaatcacattgtgttttccatgtgtttacccatcagatgtaaaaatattctgcatgaaataggtaatttcccgatta
+Am81/11000160 gtattaataaaaggacaagactattatttaataccaagaaatctggccttaataagcatggttgcttatatcataagcatggtaaatcacattgtgttttccatgtgtttacccatcagatgtaaaaatattctgcatgaaata----------------
+;
+end;
\ No newline at end of file
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus5_sp2.phy
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus5_sp2.phy Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,3 @@
+2 160
+Pf91/11000160 gtattaataaaaggacaagactattatttaataccaagaaatctggccttaataagcatggttgcttatatcataagcatggtaaatcacattgtgttttccatgtgtttacccatcagatgtaaaaatattctgcatgaaataggtaatttcccgatta
+Am81/11000160 gtattaataaaaggacaagactattatttaataccaagaaatctggccttaataagcatggttgcttatatcataagcatggtaaatcacattgtgttttccatgtgtttacccatcagatgtaaaaatattctgcatgaaata----------------
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus6_sp2.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus6_sp2.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+>Ap31/11000160
+gccatgcagtacactggacttctgttattctgtttgtttgccttgacggcagccaaacccgcggaagaccttcaaatgctcatccgagccctgctccatgaaatagaagaggaaggtgaactccaagagcgaggcattggcgccgtgaagtatggtggaa
+>Pf61/11000160
+gccatgcagtacactggacttctgttattctgtttgtttgccttgacggcagccaaacccgcggaagaccttcaaatgctcatccgagccctgctccatgaaatagaagaggaaggtgaactccaagagcgaggcattggcgccgtgaagtatggtggaa
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus6_sp2.nxs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus6_sp2.nxs Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,10 @@
+#NEXUS
+[Aligned to seq Pf61/11000160 by BlastAlign. We have excluded sequences with more than 95% gaps]
+BEGIN DATA;
+dimensions ntax=2 nchar=160;
+format gap=- datatype=DNA;
+matrix
+Ap31/11000160 gccatgcagtacactggacttctgttattctgtttgtttgccttgacggcagccaaacccgcggaagaccttcaaatgctcatccgagccctgctccatgaaatagaagaggaaggtgaactccaagagcgaggcattggcgccgtgaagtatggtggaa
+Pf61/11000160 gccatgcagtacactggacttctgttattctgtttgtttgccttgacggcagccaaacccgcggaagaccttcaaatgctcatccgagccctgctccatgaaatagaagaggaaggtgaactccaagagcgaggcattggcgccgtgaagtatggtggaa
+;
+end;
\ No newline at end of file
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus6_sp2.phy
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus6_sp2.phy Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,3 @@
+2 160
+Ap31/11000160 gccatgcagtacactggacttctgttattctgtttgtttgccttgacggcagccaaacccgcggaagaccttcaaatgctcatccgagccctgctccatgaaatagaagaggaaggtgaactccaagagcgaggcattggcgccgtgaagtatggtggaa
+Pf61/11000160 gccatgcagtacactggacttctgttattctgtttgtttgccttgacggcagccaaacccgcggaagaccttcaaatgctcatccgagccctgctccatgaaatagaagaggaaggtgaactccaagagcgaggcattggcgccgtgaagtatggtggaa
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus7_sp2.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus7_sp2.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+>Ap11/11000160
+ggtcgccttataaaaaccaatccgaaacagttttcctttgaaacgtgccaaaaaccaaaaacatacttcaaatcttccagtgtctgttataaaggggtgagcgtagagagggcacttgtgagattggtgtctgggttaaagattttgccaaaaagcgatt
+>Pf41/11000160
+ggtcgccttataaaaaccaatccgaaacagttttcctttgaaacgtgccaaaaaccaaaaacatacttcaaatcttccagtgtctgttataaaggggtgagcgtagagagggcacttgtgagattggtgtctgggttaaagattttgccaaaaagcgatt
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus7_sp2.nxs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus7_sp2.nxs Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,10 @@
+#NEXUS
+[Aligned to seq Pf41/11000160 by BlastAlign. We have excluded sequences with more than 95% gaps]
+BEGIN DATA;
+dimensions ntax=2 nchar=160;
+format gap=- datatype=DNA;
+matrix
+Ap11/11000160 ggtcgccttataaaaaccaatccgaaacagttttcctttgaaacgtgccaaaaaccaaaaacatacttcaaatcttccagtgtctgttataaaggggtgagcgtagagagggcacttgtgagattggtgtctgggttaaagattttgccaaaaagcgatt
+Pf41/11000160 ggtcgccttataaaaaccaatccgaaacagttttcctttgaaacgtgccaaaaaccaaaaacatacttcaaatcttccagtgtctgttataaaggggtgagcgtagagagggcacttgtgagattggtgtctgggttaaagattttgccaaaaagcgatt
+;
+end;
\ No newline at end of file
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus7_sp2.phy
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus7_sp2.phy Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,3 @@
+2 160
+Ap11/11000160 ggtcgccttataaaaaccaatccgaaacagttttcctttgaaacgtgccaaaaaccaaaaacatacttcaaatcttccagtgtctgttataaaggggtgagcgtagagagggcacttgtgagattggtgtctgggttaaagattttgccaaaaagcgatt
+Pf41/11000160 ggtcgccttataaaaaccaatccgaaacagttttcctttgaaacgtgccaaaaaccaaaaacatacttcaaatcttccagtgtctgttataaaggggtgagcgtagagagggcacttgtgagattggtgtctgggttaaagattttgccaaaaagcgatt
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus8_sp2.fasta
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus8_sp2.nxs
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus8_sp2.phy
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus9_sp2.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus9_sp2.fasta Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,4 @@
+>Ap41/11000160
+cggccgcggcgcgtcgttctcagccaagctgacttcgacttgagccgtccattcgcttatttacacgacgactgctcgaccctttacgacttagtcacacttccgtttaaccaggccctgctaccctccaatctcgtccaatcggtctctacgcatccga
+>Pf101/11000160
+cggccgcggcgcgtcgttctcagccaagctgacttcgacttgagccgtccattcgcttatttacacgacgactgctcgaccctttacgacttagtcacacttccgtttaaccaggccctgctaccctccaatctcgtccaatcggtctctacgcatccga
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus9_sp2.nxs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus9_sp2.nxs Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,10 @@
+#NEXUS
+[Aligned to seq Pf101/11000160 by BlastAlign. We have excluded sequences with more than 95% gaps]
+BEGIN DATA;
+dimensions ntax=2 nchar=160;
+format gap=- datatype=DNA;
+matrix
+Ap41/11000160 cggccgcggcgcgtcgttctcagccaagctgacttcgacttgagccgtccattcgcttatttacacgacgactgctcgaccctttacgacttagtcacacttccgtttaaccaggccctgctaccctccaatctcgtccaatcggtctctacgcatccga
+Pf101/11000160 cggccgcggcgcgtcgttctcagccaagctgacttcgacttgagccgtccattcgcttatttacacgacgactgctcgaccctttacgacttagtcacacttccgtttaaccaggccctgctaccctccaatctcgtccaatcggtctctacgcatccga
+;
+end;
\ No newline at end of file
diff -r 000000000000 -r d0ae18156aa2 test-data/outputs/locus9_sp2.phy
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/outputs/locus9_sp2.phy Fri Feb 01 10:25:52 2019 -0500
@@ -0,0 +1,3 @@
+2 160
+Ap41/11000160 cggccgcggcgcgtcgttctcagccaagctgacttcgacttgagccgtccattcgcttatttacacgacgactgctcgaccctttacgacttagtcacacttccgtttaaccaggccctgctaccctccaatctcgtccaatcggtctctacgcatccga
+Pf101/11000160 cggccgcggcgcgtcgttctcagccaagctgacttcgacttgagccgtccattcgcttatttacacgacgactgctcgaccctttacgacttagtcacacttccgtttaaccaggccctgctaccctccaatctcgtccaatcggtctctacgcatccga