# HG changeset patch # User abims-sbr # Date 1506520963 14400 # Node ID 92615a4233894aee1cc8cafdf0ea19fd157eb7cf # Parent 86037c2b27d968b274dfe0ab5d8d657db1554e41 planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b diff -r 86037c2b27d9 -r 92615a423389 BlastAlign.xml --- a/BlastAlign.xml Thu Apr 13 09:47:31 2017 -0400 +++ b/BlastAlign.xml Wed Sep 27 10:02:43 2017 -0400 @@ -1,222 +1,114 @@ - - - + - - Align the nucleic acid sequences - + + Align the nucleic acid sequences using BLASTN + - - macros.xml - + + macros.xml + - - - perl - blast-legacy - blastalign - + + + blastalign + - + - - - ${outfile}; - #if $fasta_out.value == True : - python $__tool_directory__/scripts/S02_phylip2fasta.py out.phy out.fasta >>${outfile}; - #end if - #end if - - #if $files.type == "many" : - python $__tool_directory__/scripts/S01_prepare_BlastAlign_runs.py ${files.many_files} - #if $fasta_out.value == True : - oui - #else : - non - #end if - #if $files.options.option == "yes" : - #if $files.options.options_m.m == True : - ${files.options.options_m.proportion} - #else : - 95 - #end if - #if $files.options.options_n == True : - T - #else : - F - #end if - #elif $files.options.option == "no" : - 95 F - #end if - >${outfile}; - #end if - ]]> - - - - - - - + + - + BlastAlign -i '$input.element_identifier'".fasta" + -m $advanced_option.m + #if $advanced_option.r != "" + -r $advanced_option.r + #end if + #if $advanced_option.x != "" + -x $advanced_option.x + #end if + -n $advanced_option.n + #if $advanced_option.s != 0 + -s $advanced_option.s + #end if + && + ln -s '$input.element_identifier'".fasta.phy" out.phy && + ln -s '$input.element_identifier'".fasta.nxs" out.nxs && + #if $fasta_out.value == True + python $__tool_directory__/scripts/S01_phylip2fasta.py out.phy out.fasta + #end if - - - - - - - - - - - - - - + ]]> + + + +
+ + + + + +
+ + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - + + + + + fasta_out == True + + - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + +
+ + + + + +
+ + + + +
+ + +
+ + + + + +
+ + + + +
- - - - files['type'] == "one" - - - files['type'] == "one" - - - ((files['type'] == "one" and fasta_out == True)) - - - files['type'] == "many" - - - files['type'] == "many" - - - ((files['type'] == "many" and fasta_out == True)) - + +
+ + - - files_failed == True - - +.. class:: infomark - - - - - - - - - - +**Authors** The script in perl was written by **Robert Belshaw** and **Aris Katzourakis**. - +@HELP_AUTHORS@ + ============ What it does ============ -| This tool takes **nucleic sequences in fasta format** or **zip file containing fasta files** and returns a multiple alignement (in Nexus and Phylip formats) using BLAST+ -| -| The script in perl was written by **Robert Belshaw** and **Aris Katzourakis**. -| The script in python was written by **Eric Fontanillas**. -| The wrapper was written by **Julie Baffard**. +| This tool takes **nucleic sequences in fasta format** or **'dataset collection list' containing fasta files** and returns a multiple alignement (in Nexus and Phylip formats) using BLAST+ +| -------- @@ -227,33 +119,29 @@ The choice of several parameters for the blast is possible. **-m [maximum proportion of gaps allowed in any one sequence in the final alignement]** - | integer (between 0 and 100) - | By default : 95%, i.e. only removes sequences with extremely short matches. - | We find 50 the most useful. - | + | integer (between 0 and 100) + | By default : 95%, i.e. only removes sequences with extremely short matches. + | We find 50 the most useful. + | **-r [name of reference sequence]** - | text - | Default is searching for best candidate. - | If entered, the sequence will be extracted, written to a separate file, and blasted against the original input file. - | + | text + | Default is searching for best candidate. + | If entered, the sequence will be extracted, written to a separate file, and blasted against the original input file. + | **-x [name of comma-separated sequences to be excluded from this analysis]** - | text - | + | text + | **-n** - | If it's checked : retain original names in output files. - | If isn't checked : to output the 15 character name abbreviations (stripped of potentially problematic characters) that is used in the tool. - | + | If it's checked : retain original names in output files. + | If isn't checked : to output the 15 character name abbreviations (stripped of potentially problematic characters) that is used in the tool. + | **-s [number of sequences to be used in initial search for reference sequence]** - | integer (between 0 and total number of sequences) - | Default is finding the reference sequence by blasting all sequences against all sequences, only randomly subsampling when it thinks the blast output file might be too large. - -.. class:: infomark - -m and n are the only parameters which can used for the 2 options (one file and many files). + | integer (between 0 and total number of sequences) + | Default is finding the reference sequence by blasting all sequences against all sequences, only randomly subsampling when it thinks the blast output file might be too large. -------- @@ -264,40 +152,24 @@ This tool, produces the following files : **Alignment** - | is the output with important informations. - | when the alignment failed with BlastAlign, the name of the file is writting down this output. - | + | is the output with important informations. + | when the alignment failed with BlastAlign, the name of the file is writting down this output. + | **Alignement_file_failed** - | is the output containing the files failed during the run of BlastAlign. - | + | is the output containing the files failed during the run of BlastAlign. + | **Alignment_{inputfile}_phylip** - | is the output with the aligned sequences in Phylip format when you choose "one file" option. - | + | is the output with the aligned sequences in Phylip format. + | **Alignment_{inputfile}_nexus** - | is the output with the aligned sequences in Nexus format when you choose "one file" option. - | + | is the output with the aligned sequences in Nexus format. + | **Alignment_{input_file}_fasta** - | is the output with the aligned sequences in Fasta format when you choose "one file" and "fasta forme" options - | - -**Alignment_locus_phylip** - | is the output with the aligned sequences in Phylip format when you choose "many files" option. - | - -**Alignment_locus_nexus** - | is the output with the aligned sequences in Nexus format when you choose "many files" option. - | - -**Alignment_locus_fasta** - | is the output with the aligned sequences in Fasta forme when you choose "many file" and "fasta forme" options - -.. class:: warningmark - -The zip outputs have to be downloaded (and extracts the files with a file archiver software), you cannot visualize them with the "eye icon" through the interface. + | is the output with the aligned sequences in Fasta format. -------- @@ -327,11 +199,6 @@ CCAGTGTAGATTTGTTCAAGAAGGTGTGCTGGCGTTGTTTGAATTTTGTAATAGTACCATGATTTAAATACCCGGTTAACGGCCTACCTGTTATGTAGAAATTGTAGAGAAAAAATTAAATCAATTTTGTATGAACTATAAGCAGCAGCTAATATATTTGCAGTTT TACATGTTTATCTGTTCATCAGCATGGGTCAGAGAATGACCGTACTTTGCTGGTGATAGAATGCTTGTATTCAAAGTTTAATAAATGGTTGTAAGCCATTTAAAAAAAAAAAAAAA -**Parameters** - -| option : one file. It's the same for the option "many files" except that the output files are in zip format (inside : 1 file corresponding to one output of BlastAlign) -| no option for the run Blast. So, by default it's -m 95 -n F - ---------------- The output files ---------------- @@ -340,23 +207,16 @@ ************************ BlastAlign ************************ -| +| | This program takes nucleotide sequences in fasta format and returns a multiple alignment (in Nexus and Phylip formats) using BLASTN -| +| | Input file locus_2_sp_8.fasta has 2 sequences and is 1894 bytes | (maximum number of sequences that will be used to search for the reference sequence is 770) -| -| +| +| | BlastAlign finished: it has produced a multiple alignment of 2 sequences and length 720 by aligning to sequence Pf2101/11000920 (proportion of gaps in each sequence is less than 0.95) |  -.. class:: infomark - -| if you choose the option "many files" -| there will be as template output that number of file in the input zip. -| -| - **Alignment_{inputfile}_phylip** | 2 720 S @@ -370,15 +230,8 @@ | tacattaaaaaaactagcagtaaataatattccaggtatagaagaggttaatatgataaaagatgatggacaggtaatacattttaccaatccaaaagtacaggcttctctacagtcaaacacatttgctattaatgggcaagctgagacaaaacaaatcaccgaattgttgcctggtatattaaatcagctgggagcagaaagtttaacaaatctgaagaaact | ggctacatccgtgactggtggagttgattctgataacaagccagaaacagcagaaattgatgaagacgatgatgatgttccagatttggttgaaaactttgacgaggcatccaagaatgaaggaacgtaatt-----------------------------------------------------------------acccagtgtagatttgt---------------------------------------------- | ------------- -| - -.. class:: infomark +| -| If you choose the option "many file" -| Save as *Galaxy{number}-[Alignment_locus_phy].zip* -| If you unzip the file, a number of files are extracted (depends on the number of locus) : {name_of_file}.phy -| -|  **Alignment_{inputfile}_nexus** @@ -403,15 +256,8 @@ | ------------- | ; | end; -| - -.. class:: infomark +| -| If you choose the option "many file" -| Save as *Galaxy{number}-[Alignment_locus_nxs].zip* -| If you unzip the file, a number of files are extracted (depends on the number of locus) : {name_of_file}.nxs -| -| **Alignment_{inputfile}_fasta** @@ -428,13 +274,26 @@ actagcagtaaataatattccaggtatagaagaggttaatatgataaaagatgatggacaggtaatacattttaccaatccaaaagtacaggcttctctacagtcaaacacatttgctattaatgggcaagctgagacaaaacaaatcaccgaattgttgcctggtatattaaatcagctgggagcagaaagtttaacaaatctgaagaaactggctacatccg tgactggtggagttgattctgataacaagccagaaacagcagaaattgatgaagacgatgatgatgttccagatttggttgaaaactttgacgaggcatccaagaatgaaggaacgtaatt-----------------------------------------------------------------acccagtgtagatttgt--------------------------------------------------------- -.. class:: infomark + +--------------------------------------------------- + +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. + -| If you choose the option "many file" -| Save as *Galaxy{number}-[Alignment_locus_fasta].zip* -| If you unzip the file, a number of files are extracted (depends on the number of locus) : {name_of_file}.fasta - +**Version 1.0 - 13/04/2017** + + - TEST: Add funtional test with planemo - + - IMPROVEMENT: Use conda dependencies for blastalign, blast-legacy, perl, python + + + + +
diff -r 86037c2b27d9 -r 92615a423389 README.md --- a/README.md Thu Apr 13 09:47:31 2017 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,7 +0,0 @@ -Changelog - -Version 1.0 - 13/04/2017 - - - Add functional test with planemo - - Planemo test with conda dependencies for blastalign, blast-legacy, perl, python - - Scripts renamed + symlinks to the directory 'scripts' diff -r 86037c2b27d9 -r 92615a423389 README.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README.rst Wed Sep 27 10:02:43 2017 -0400 @@ -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 86037c2b27d9 -r 92615a423389 macros.xml --- a/macros.xml Thu Apr 13 09:47:31 2017 -0400 +++ b/macros.xml Wed Sep 27 10:02:43 2017 -0400 @@ -1,9 +1,24 @@ - - python + + python + +.. class:: infomark + +**Authors** Eric Fontanillas creates the scripts of this pipeline. + +.. class:: infomark + +**Galaxy integration** ABiMS TEAM + + | Contact support.abims@sb-roscoff.fr for any questions or concerns about the Galaxy implementation of this tool. + +--------------------------------------------------- + + + Credits : ABIMS team, Roscoff Marine Station diff -r 86037c2b27d9 -r 92615a423389 scripts/S01_phylip2fasta.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scripts/S01_phylip2fasta.py Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,54 @@ +#!/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: $T4S02_phylip2fasta.py INPUT OUTPUT" + + +## INPUT +f1 = sys.argv[1] +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 86037c2b27d9 -r 92615a423389 scripts/S01_prepare_BlastAlign_runs.py --- a/scripts/S01_prepare_BlastAlign_runs.py Thu Apr 13 09:47:31 2017 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,119 +0,0 @@ -#!/usr/bin/python - -## AUTHOR: Eric Fontanillas -## LAST VERSION: 20/08/14 by Julie BAFFARD - -## DESCRIPTION: Prepare to run multialign on assemblages on several cluster nodes - -import os,sys -script_path = os.path.dirname(sys.argv[0]) -############################################### -### DEF 1 : Split a list in several sublist ### -############################################### -def chunks(list, n): - """ Yield successive n-sized chunks from l. - """ - for i in xrange(0, len(list), n): - yield list[i:i+n] -###################################### - - -########################################## -### DEF 2 : Prepare run for blastalign ### -########################################## -def prepare_BLASTALIGN_runs(list_file): - - ln = len(list_file) - i = 0 - list_of_sublist = list(chunks(list_file, 5000)) ### DEF2 ### - - list_files_failed = [] - - k=0 - for sublist in list_of_sublist: - for fasta_file in sublist: - i = i + 1 - S1 = string.split(fasta_file, ".") - fasta_name = S1[0] - - # filter the "N" - f = open("./%s.fasta" %fasta_name, "r") - nextline=f.readlines() - f.close() - - j = 0 - while j") : - nextline[j] = nextline[j].upper() - nombre = nextline[j].rfind("N") - if nombre != -1 : - nextline[j] = nextline[j].replace("N", "") - j+=1 - nextline = "".join(nextline) - - files = open("./%s.fasta" %fasta_name, "w") - files.write(nextline) - files.close() - - ## run individual script - os.system("BlastAlign -m %s -n %s -i ./%s.fasta\n" %(sys.argv[3],sys.argv[4],fasta_name)) - - try: - phylip_file = open("./%s.fasta.phy" %fasta_name, "r") - except IOError: - list_files_failed.append(fasta_file) - - if sys.argv[2] == "oui" : - try: # in the case BlastAlign failed (there is no .fasta.phy in that case) - with open("%s.fasta.phy" %fasta_name): os.system("python %s/S02_phylip2fasta.py ./%s.fasta.phy ./%s.fasta.fasta\n" %(script_path,fasta_name, fasta_name)) - except IOError: - pass - - os.system("rm -f ./%s.fasta\n" %fasta_name) - - if os.path.isfile("%s.fasta.fasta" %fasta_name): # in the case BlastAlign failed (there is no .fasta.fasta in that case) - os.system("mv ./%s.fasta.fasta ./%s.fasta\n" %(fasta_name, fasta_name)) - - return(list_files_failed) - -###################################### - -################### -### RUN RUN RUN ### -################### - -import string, os, time, re, sys, zipfile, re - -## 1 ## INPUT/OUTPUT -list_file = [] -zfile = zipfile.ZipFile(sys.argv[1]) -for name in zfile.namelist() : - list_file.append(name) - zfile.extract(name, "./") - -## 2 ## RUN -list_files_failed = prepare_BLASTALIGN_runs(list_file) ### DEF2 ### -f_failed = open("./list_files_failed.txt", "w") -f_failed.write("Number of files failed with BlastAlign : %d\n" %len(list_files_failed)) -for files in list_files_failed : - f_failed.write("\t%s \n" %files) - - -#Convertion in zip format -f_phylip = zipfile.ZipFile("Alignment_locus_phy.zip", "w") -f_nexus = zipfile.ZipFile("Alignment_locus_nxs.zip", "w") -f_fasta = zipfile.ZipFile("Alignment_locus_fasta.zip", "w") - -phylip = "^.*fasta.phy$" -nexus = "^.*fasta.nxs$" -fasta = "^.*fasta$" - -folder = os.listdir("./") - -for files in folder : - if re.match(phylip, files) : - f_phylip.write("./%s" %files) - if re.match(nexus, files) : - f_nexus.write("./%s" %files) - if re.match(fasta, files) : - f_fasta.write("./%s" %files) diff -r 86037c2b27d9 -r 92615a423389 scripts/S02_phylip2fasta.py --- a/scripts/S02_phylip2fasta.py Thu Apr 13 09:47:31 2017 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,54 +0,0 @@ -#!/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: $T4S02_phylip2fasta.py INPUT OUTPUT" - - -## INPUT -f1 = sys.argv[1] -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 86037c2b27d9 -r 92615a423389 test-data/inputs/locus10_sp2.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/inputs/locus10_sp2.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +>Ap2_1/1_1.000_160 +ATACTCAGGCACACAGCATTTGTCGTACTAGGCGAGAGAGAGAGAGGAACGACTAATTGCAACCACGATTACGTTACATTTGTTTACAAACCAAACGTACTGGCGTCGAAGATAATTAAGAGGAAGCTGACTGAATGCGATTGGCGTTGGTCTACGGGTT +>Pf5_1/1_1.000_160 +ATACTCAGGCACACAGCATTTGTCGTACTAGGCGAGAGAGAGAGAGGAACGACTAATTGCAACCACGATTACGTTACATTTGTTTACAAACCAAACGTACTGGCGTCGAAGATAATTAAGAGGAAGCTGACTGAATGCGATTGGCGTTGGTCTACGGGTT diff -r 86037c2b27d9 -r 92615a423389 test-data/inputs/locus1_sp2.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/inputs/locus1_sp2.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +>Ac7_1/1_1.000_160 +GCACCTAGAATTACCCGAAGTTGCTTGGCAATAGCGACACCTAACGGTCGCCATGATATTTGCAGGAAGAAGGCATGTGGTACCATTGGGAACCGTCAAGCGTTTCCTCAGCCCTGTGGCAGCTGCCCGTCTGCGCCCGTGTTTGACCTTGAGCACCAAG +>Am3_1/1_1.000_160 +GCACCTAGAATTACCCGAAGTTGCTTGGCAATAGCGACACCTAACGGTCGCCATGATATTTGCAGGAAGAAGGCATGTGGTACCATTGGGAACCGTCAAGCGTTTCCTCAGCCCTGTGGCAGCTGCCCGTCTGCGCCCGTGTTTGACCTTGAGCACCAAG diff -r 86037c2b27d9 -r 92615a423389 test-data/inputs/locus1_sp3.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/inputs/locus1_sp3.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -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 86037c2b27d9 -r 92615a423389 test-data/inputs/locus2_sp2.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/inputs/locus2_sp2.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +>Ac6_1/1_1.000_160 +CAGCCTACCACTGAGAAGAGATACTTCAACATGTCTTACTGGGGTAGAAGTGGTGGTCGTACAGCGGGTGGTAATGCAGGACGTGGTCGTGGCGGCGGCAGCGGCAGTGGCAGTAGTCAAAGTGGTGGTGGCAGCTTTCTACAGGAACGTATCAAAGAGA +>Am2_1/1_1.000_160 +CAGCCTACCACTGAGAAGAGATACTTCAACATGTCTTACTGGGGTAGAAGTGGTGGTCGTACAGCGGGTGGTAATGCAGGACGTGGTCGTGGCGGCGGCAGCGGCAGTGGCAGTAGTCAAAGTGGTGGTGGCAGCTTTCTACAGGAACGTATCAAAGAGA diff -r 86037c2b27d9 -r 92615a423389 test-data/inputs/locus3_sp2.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/inputs/locus3_sp2.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +>Ac23_1/1_1.000_366 +ACTGAGGCTCGAACACAACAAAAAGGTGATGAGCAGTCAGCACTTAATAGAATATTACAGCAAGTAGCCAGTAATGTAGTTGATGTAGCAGCATTAGATAATCAAGGAGTAGACCAAGTTGAATACACAGATAGAGCTAGACAATACAGCCATAACCTGTCATCGTGGTGTGCTAGCACCCAGAAAGTACGAGGACCTCAACGTCTACCTGTTGGCGTAGCCACTCCACACACAGTCCTGTCTGGACAACCTATCACCTTAGCTGATATTGAACTGATAACTCATGCTGCCCAACAAGCGGCACGGTCACTACAAGAGGTCAAAGTTCGCCACAAAGAAGACTTGGTTGTACCTTTTGGCGTGCCA +>Ap46_1/1_1.000_217 +CCACAACCAAGTGGCGGGTATAACAGCACCGAGGCTCGAACACAGCAAAAAGGTGATGAGCAGTCAGCTCTTAATAGAATATTACAGCAAGTAGCCAGTAATGTAGTTGATGTAGCAGCATTAGATAATCAAGGAGTAGATCAAGTTGAGTACACAGATAGAGCTAGACAGTACAGCCATAACCTGTCATCATGGTGTGCTACCACCCAGAAAGTAC diff -r 86037c2b27d9 -r 92615a423389 test-data/inputs/locus4_sp2.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/inputs/locus4_sp2.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +>Ac8_1/1_1.000_160 +ATCAAAGAAGAGCAACATCGAGCTACTGGCACTGGCAATGGAATCCTAATTATAGCAGAAACAAGCACTGGTTGCCTGTTGTCTGGGTCAGCAATTGGTAGTAGAGGTGTTCCTGCTGAAGAAGTTGGGGTCAAAGCAGGACAGATGCTTTTGGATAACT +>Pf8_1/1_1.000_160 +ATCAAAGAAGAGCAACATCGAGCTACTGGCACTGGCAATGGAATCCTAATTATAGCAGAAACAAGCACTGGTTGCCTGTTGTCTGGGTCAGCAATTGGTAGTAGAGGTGTTCCTGCTGAAGAAGTTGGGGTCAAAGCAGGACAGATGCTTTTGGATAACT diff -r 86037c2b27d9 -r 92615a423389 test-data/inputs/locus5_sp2.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/inputs/locus5_sp2.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +>Am8_1/1_1.000_160 +GTATTAATAAAAGGACAAGACTATTATTTAATACCAAGAAATCTGGCCTTAATAAGCATGGTTGCTTATATCATAAGCATGGTAAATCACATTGTGTTTTCCATGTGTTTACCCATCAGATGTAAAAATATTCTGCATGAAATAAAGAGCTTCTATGGTT +>Pf9_1/1_1.000_160 +GTATTAATAAAAGGACAAGACTATTATTTAATACCAAGAAATCTGGCCTTAATAAGCATGGTTGCTTATATCATAAGCATGGTAAATCACATTGTGTTTTCCATGTGTTTACCCATCAGATGTAAAAATATTCTGCATGAAATAGGTAATTTCCCGATTA diff -r 86037c2b27d9 -r 92615a423389 test-data/inputs/locus6_sp2.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/inputs/locus6_sp2.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +>Ap3_1/1_1.000_160 +GCCATGCAGTACACTGGACTTCTGTTATTCTGTTTGTTTGCCTTGACGGCAGCCAAACCCGCGGAAGACCTTCAAATGCTCATCCGAGCCCTGCTCCATGAAATAGAAGAGGAAGGTGAACTCCAAGAGCGAGGCATTGGCGCCGTGAAGTATGGTGGAA +>Pf6_1/1_1.000_160 +GCCATGCAGTACACTGGACTTCTGTTATTCTGTTTGTTTGCCTTGACGGCAGCCAAACCCGCGGAAGACCTTCAAATGCTCATCCGAGCCCTGCTCCATGAAATAGAAGAGGAAGGTGAACTCCAAGAGCGAGGCATTGGCGCCGTGAAGTATGGTGGAA diff -r 86037c2b27d9 -r 92615a423389 test-data/inputs/locus7_sp2.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/inputs/locus7_sp2.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +>Ap1_1/1_1.000_160 +GGTCGCCTTATAAAAACCAATCCGAAACAGTTTTCCTTTGAAACGTGCCAAAAACCAAAAACATACTTCAAATCTTCCAGTGTCTGTTATAAAGGGGTGAGCGTAGAGAGGGCACTTGTGAGATTGGTGTCTGGGTTAAAGATTTTGCCAAAAAGCGATT +>Pf4_1/1_1.000_160 +GGTCGCCTTATAAAAACCAATCCGAAACAGTTTTCCTTTGAAACGTGCCAAAAACCAAAAACATACTTCAAATCTTCCAGTGTCTGTTATAAAGGGGTGAGCGTAGAGAGGGCACTTGTGAGATTGGTGTCTGGGTTAAAGATTTTGCCAAAAAGCGATT diff -r 86037c2b27d9 -r 92615a423389 test-data/inputs/locus8_sp2.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/inputs/locus8_sp2.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +>Ap130_1/1_1.000_300 +CCAGTTCTAGGGTCTCAGTTTGGCTGTGTGTGTGTGTTAGGGTGTACCTCTGGGTGTTTGTGTATTTACATTCTGCTTCAGAGGACCGTGTGTATGCAGGTTAAGGTCGGCATCCGAGTGTTTATGCACACGGGCTTAGGTCTGTGTATGCATGATGTTTGTAGGAGAAGGCGAATGCGACATGTTGGCCAATGTGTTGAGGGTAAAGCTGCCCTCTGGGATAAAGCTGTCCATTATACTGTGTTATTGTTTGTTTTTTTAGATGTATTCTTTGATTCTTGTTATCACTTAGTTGTAGCG +>Pf172_1/1_1.000_246 +CACACACTGACAATAATATATACACACACGCACCCTCATATATTCACACACGCGTACACACATACACACACACGCGTACACGCGTTCACAGATACATATAGGCGTACATACATACATTCGTACACAAACGTATGCATACATACGCAAACAAACGTAAATACACACATGCGCAAATACACACCCACAGACAATCACACAGACAAATACACAGCTTTGACATTCAACCTTTCCTGTCCTGTTTTACGA diff -r 86037c2b27d9 -r 92615a423389 test-data/inputs/locus9_sp2.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/inputs/locus9_sp2.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +>Ap4_1/1_1.000_160 +CGGCCGCGGCGCGTCGTTCTCAGCCAAGCTGACTTCGACTTGAGCCGTCCATTCGCTTATTTACACGACGACTGCTCGACCCTTTACGACTTAGTCACACTTCCGTTTAACCAGGCCCTGCTACCCTCCAATCTCGTCCAATCGGTCTCTACGCATCCGA +>Pf10_1/1_1.000_160 +CGGCCGCGGCGCGTCGTTCTCAGCCAAGCTGACTTCGACTTGAGCCGTCCATTCGCTTATTTACACGACGACTGCTCGACCCTTTACGACTTAGTCACACTTCCGTTTAACCAGGCCCTGCTACCCTCCAATCTCGTCCAATCGGTCTCTACGCATCCGA diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus10_sp2.failed.txt diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus10_sp2.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus10_sp2.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +>Ap21/11000160 +atactcaggcacacagcatttgtcgtactaggcgagagagagagaggaacgactaattgcaaccacgattacgttacatttgtttacaaaccaaacgtactggcgtcgaagataattaagaggaagctgactgaatgcgattggcgttggtctacgggtt +>Pf51/11000160 +atactcaggcacacagcatttgtcgtactaggcgagagagagagaggaacgactaattgcaaccacgattacgttacatttgtttacaaaccaaacgtactggcgtcgaagataattaagaggaagctgactgaatgcgattggcgttggtctacgggtt diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus10_sp2.nxs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus10_sp2.nxs Wed Sep 27 10:02:43 2017 -0400 @@ -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 86037c2b27d9 -r 92615a423389 test-data/outputs/locus10_sp2.phy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus10_sp2.phy Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,3 @@ +2 160 +Ap21/11000160 atactcaggcacacagcatttgtcgtactaggcgagagagagagaggaacgactaattgcaaccacgattacgttacatttgtttacaaaccaaacgtactggcgtcgaagataattaagaggaagctgactgaatgcgattggcgttggtctacgggtt +Pf51/11000160 atactcaggcacacagcatttgtcgtactaggcgagagagagagaggaacgactaattgcaaccacgattacgttacatttgtttacaaaccaaacgtactggcgtcgaagataattaagaggaagctgactgaatgcgattggcgttggtctacgggtt diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus1_sp2.failed.txt diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus1_sp2.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus1_sp2.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +>Ac71/11000160 +gcacctagaattacccgaagttgcttggcaatagcgacacctaacggtcgccatgatatttgcaggaagaaggcatgtggtaccattgggaaccgtcaagcgtttcctcagccctgtggcagctgcccgtctgcgcccgtgtttgaccttgagcaccaag +>Am31/11000160 +gcacctagaattacccgaagttgcttggcaatagcgacacctaacggtcgccatgatatttgcaggaagaaggcatgtggtaccattgggaaccgtcaagcgtttcctcagccctgtggcagctgcccgtctgcgcccgtgtttgaccttgagcaccaag diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus1_sp2.nxs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus1_sp2.nxs Wed Sep 27 10:02:43 2017 -0400 @@ -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 86037c2b27d9 -r 92615a423389 test-data/outputs/locus1_sp2.phy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus1_sp2.phy Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,3 @@ +2 160 +Ac71/11000160 gcacctagaattacccgaagttgcttggcaatagcgacacctaacggtcgccatgatatttgcaggaagaaggcatgtggtaccattgggaaccgtcaagcgtttcctcagccctgtggcagctgcccgtctgcgcccgtgtttgaccttgagcaccaag +Am31/11000160 gcacctagaattacccgaagttgcttggcaatagcgacacctaacggtcgccatgatatttgcaggaagaaggcatgtggtaccattgggaaccgtcaagcgtttcctcagccctgtggcagctgcccgtctgcgcccgtgtttgaccttgagcaccaag diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus1_sp3.failed.txt diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus1_sp3.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus1_sp3.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,6 @@ +>Ac51/11000160 +gcaccgggatgcggatttgctgacgatatggcaaaagcattgtcagcgtgcggaacctgtttatgtcacaccactggcatcttcctggccgtcgcagccttcgttctgacggcactcggtattgtctgcgtcacgcgatcagctgacccgagcctttggt +>Am11/11000160 +gcaccgggatgcggatttgctgacgatatggcaaaagcattgtcagcgtgcggaacctgtttatgtcacaccactggcatcttcctggccgtcgcagccttcgttctgacggcactcggtattgtctgcgtcacgcgatcagctgacccgagcctttggt +>Pf71/11000160 +gcaccgggatgcggatttgctgacgatatggcaaaagcattgtcagcgtgcggaacctgtttatgtcacaccactggcatcttcctggccgtcgcagccttcgttctgacggcactcggtattgtctgcgtcacgcgatcagctgacccgagcctttggt diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus1_sp3.nxs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus1_sp3.nxs Wed Sep 27 10:02:43 2017 -0400 @@ -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 86037c2b27d9 -r 92615a423389 test-data/outputs/locus1_sp3.phy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus1_sp3.phy Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +3 160 +Ac51/11000160 gcaccgggatgcggatttgctgacgatatggcaaaagcattgtcagcgtgcggaacctgtttatgtcacaccactggcatcttcctggccgtcgcagccttcgttctgacggcactcggtattgtctgcgtcacgcgatcagctgacccgagcctttggt +Am11/11000160 gcaccgggatgcggatttgctgacgatatggcaaaagcattgtcagcgtgcggaacctgtttatgtcacaccactggcatcttcctggccgtcgcagccttcgttctgacggcactcggtattgtctgcgtcacgcgatcagctgacccgagcctttggt +Pf71/11000160 gcaccgggatgcggatttgctgacgatatggcaaaagcattgtcagcgtgcggaacctgtttatgtcacaccactggcatcttcctggccgtcgcagccttcgttctgacggcactcggtattgtctgcgtcacgcgatcagctgacccgagcctttggt diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus2_sp2.failed.txt diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus2_sp2.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus2_sp2.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +>Ac61/11000160 +cagcctaccactgagaagagatacttcaacatgtcttactggggtagaagtggtggtcgtacagcgggtggtaatgcaggacgtggtcgtggcggcggcagcggcagtggcagtagtcaaagtggtggtggcagctttctacaggaacgtatcaaagaga +>Am21/11000160 +cagcctaccactgagaagagatacttcaacatgtcttactggggtagaagtggtggtcgtacagcgggtggtaatgcaggacgtggtcgtggcggcggcagcggcagtggcagtagtcaaagtggtggtggcagctttctacaggaacgtatcaaagaga diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus2_sp2.nxs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus2_sp2.nxs Wed Sep 27 10:02:43 2017 -0400 @@ -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 86037c2b27d9 -r 92615a423389 test-data/outputs/locus2_sp2.phy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus2_sp2.phy Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,3 @@ +2 160 +Ac61/11000160 cagcctaccactgagaagagatacttcaacatgtcttactggggtagaagtggtggtcgtacagcgggtggtaatgcaggacgtggtcgtggcggcggcagcggcagtggcagtagtcaaagtggtggtggcagctttctacaggaacgtatcaaagaga +Am21/11000160 cagcctaccactgagaagagatacttcaacatgtcttactggggtagaagtggtggtcgtacagcgggtggtaatgcaggacgtggtcgtggcggcggcagcggcagtggcagtagtcaaagtggtggtggcagctttctacaggaacgtatcaaagaga diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus3_sp2.failed.txt diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus3_sp2.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus3_sp2.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +>Ac231/11000366 +actgaggctcgaacacaacaaaaaggtgatgagcagtcagcacttaatagaatattacagcaagtagccagtaatgtagttgatgtagcagcattagataatcaaggagtagaccaagttgaatacacagatagagctagacaatacagccataacctgtcatcgtggtgtgctagcacccagaaagtacgaggacctcaacgtctacctgttggcgtagccactccacacacagtcctg +>Ap461/11000217 +---gaggctcgaacacagcaaaaaggtgatgagcagtcagctcttaatagaatattacagcaagtagccagtaatgtagttgatgtagcagcattagataatcaaggagtagatcaagttgagtacacagatagagctagacagtacagccataacctgtcatcatggtgtgctaccacccagaaagtac-------------------------------------------------- diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus3_sp2.nxs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus3_sp2.nxs Wed Sep 27 10:02:43 2017 -0400 @@ -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 86037c2b27d9 -r 92615a423389 test-data/outputs/locus3_sp2.phy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus3_sp2.phy Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,3 @@ +2 240 +Ac231/11000366 actgaggctcgaacacaacaaaaaggtgatgagcagtcagcacttaatagaatattacagcaagtagccagtaatgtagttgatgtagcagcattagataatcaaggagtagaccaagttgaatacacagatagagctagacaatacagccataacctgtcatcgtggtgtgctagcacccagaaagtacgaggacctcaacgtctacctgttggcgtagccactccacacacagtcctg +Ap461/11000217 ---gaggctcgaacacagcaaaaaggtgatgagcagtcagctcttaatagaatattacagcaagtagccagtaatgtagttgatgtagcagcattagataatcaaggagtagatcaagttgagtacacagatagagctagacagtacagccataacctgtcatcatggtgtgctaccacccagaaagtac-------------------------------------------------- diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus4_sp2.failed.txt diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus4_sp2.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus4_sp2.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +>Ac81/11000160 +atcaaagaagagcaacatcgagctactggcactggcaatggaatcctaattatagcagaaacaagcactggttgcctgttgtctgggtcagcaattggtagtagaggtgttcctgctgaagaagttggggtcaaagcaggacagatgcttttggataact +>Pf81/11000160 +atcaaagaagagcaacatcgagctactggcactggcaatggaatcctaattatagcagaaacaagcactggttgcctgttgtctgggtcagcaattggtagtagaggtgttcctgctgaagaagttggggtcaaagcaggacagatgcttttggataact diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus4_sp2.nxs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus4_sp2.nxs Wed Sep 27 10:02:43 2017 -0400 @@ -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 86037c2b27d9 -r 92615a423389 test-data/outputs/locus4_sp2.phy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus4_sp2.phy Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,3 @@ +2 160 +Ac81/11000160 atcaaagaagagcaacatcgagctactggcactggcaatggaatcctaattatagcagaaacaagcactggttgcctgttgtctgggtcagcaattggtagtagaggtgttcctgctgaagaagttggggtcaaagcaggacagatgcttttggataact +Pf81/11000160 atcaaagaagagcaacatcgagctactggcactggcaatggaatcctaattatagcagaaacaagcactggttgcctgttgtctgggtcagcaattggtagtagaggtgttcctgctgaagaagttggggtcaaagcaggacagatgcttttggataact diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus5_sp2.failed.txt diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus5_sp2.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus5_sp2.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +>Pf91/11000160 +gtattaataaaaggacaagactattatttaataccaagaaatctggccttaataagcatggttgcttatatcataagcatggtaaatcacattgtgttttccatgtgtttacccatcagatgtaaaaatattctgcatgaaataggtaatttcccgatta +>Am81/11000160 +gtattaataaaaggacaagactattatttaataccaagaaatctggccttaataagcatggttgcttatatcataagcatggtaaatcacattgtgttttccatgtgtttacccatcagatgtaaaaatattctgcatgaaata---------------- diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus5_sp2.nxs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus5_sp2.nxs Wed Sep 27 10:02:43 2017 -0400 @@ -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 86037c2b27d9 -r 92615a423389 test-data/outputs/locus5_sp2.phy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus5_sp2.phy Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,3 @@ +2 160 +Pf91/11000160 gtattaataaaaggacaagactattatttaataccaagaaatctggccttaataagcatggttgcttatatcataagcatggtaaatcacattgtgttttccatgtgtttacccatcagatgtaaaaatattctgcatgaaataggtaatttcccgatta +Am81/11000160 gtattaataaaaggacaagactattatttaataccaagaaatctggccttaataagcatggttgcttatatcataagcatggtaaatcacattgtgttttccatgtgtttacccatcagatgtaaaaatattctgcatgaaata---------------- diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus6_sp2.failed.txt diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus6_sp2.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus6_sp2.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +>Ap31/11000160 +gccatgcagtacactggacttctgttattctgtttgtttgccttgacggcagccaaacccgcggaagaccttcaaatgctcatccgagccctgctccatgaaatagaagaggaaggtgaactccaagagcgaggcattggcgccgtgaagtatggtggaa +>Pf61/11000160 +gccatgcagtacactggacttctgttattctgtttgtttgccttgacggcagccaaacccgcggaagaccttcaaatgctcatccgagccctgctccatgaaatagaagaggaaggtgaactccaagagcgaggcattggcgccgtgaagtatggtggaa diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus6_sp2.nxs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus6_sp2.nxs Wed Sep 27 10:02:43 2017 -0400 @@ -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 86037c2b27d9 -r 92615a423389 test-data/outputs/locus6_sp2.phy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus6_sp2.phy Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,3 @@ +2 160 +Ap31/11000160 gccatgcagtacactggacttctgttattctgtttgtttgccttgacggcagccaaacccgcggaagaccttcaaatgctcatccgagccctgctccatgaaatagaagaggaaggtgaactccaagagcgaggcattggcgccgtgaagtatggtggaa +Pf61/11000160 gccatgcagtacactggacttctgttattctgtttgtttgccttgacggcagccaaacccgcggaagaccttcaaatgctcatccgagccctgctccatgaaatagaagaggaaggtgaactccaagagcgaggcattggcgccgtgaagtatggtggaa diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus7_sp2.failed.txt diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus7_sp2.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus7_sp2.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +>Ap11/11000160 +ggtcgccttataaaaaccaatccgaaacagttttcctttgaaacgtgccaaaaaccaaaaacatacttcaaatcttccagtgtctgttataaaggggtgagcgtagagagggcacttgtgagattggtgtctgggttaaagattttgccaaaaagcgatt +>Pf41/11000160 +ggtcgccttataaaaaccaatccgaaacagttttcctttgaaacgtgccaaaaaccaaaaacatacttcaaatcttccagtgtctgttataaaggggtgagcgtagagagggcacttgtgagattggtgtctgggttaaagattttgccaaaaagcgatt diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus7_sp2.nxs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus7_sp2.nxs Wed Sep 27 10:02:43 2017 -0400 @@ -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 86037c2b27d9 -r 92615a423389 test-data/outputs/locus7_sp2.phy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus7_sp2.phy Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,3 @@ +2 160 +Ap11/11000160 ggtcgccttataaaaaccaatccgaaacagttttcctttgaaacgtgccaaaaaccaaaaacatacttcaaatcttccagtgtctgttataaaggggtgagcgtagagagggcacttgtgagattggtgtctgggttaaagattttgccaaaaagcgatt +Pf41/11000160 ggtcgccttataaaaaccaatccgaaacagttttcctttgaaacgtgccaaaaaccaaaaacatacttcaaatcttccagtgtctgttataaaggggtgagcgtagagagggcacttgtgagattggtgtctgggttaaagattttgccaaaaagcgatt diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus9_sp2.failed.txt diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus9_sp2.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus9_sp2.fasta Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,4 @@ +>Ap41/11000160 +cggccgcggcgcgtcgttctcagccaagctgacttcgacttgagccgtccattcgcttatttacacgacgactgctcgaccctttacgacttagtcacacttccgtttaaccaggccctgctaccctccaatctcgtccaatcggtctctacgcatccga +>Pf101/11000160 +cggccgcggcgcgtcgttctcagccaagctgacttcgacttgagccgtccattcgcttatttacacgacgactgctcgaccctttacgacttagtcacacttccgtttaaccaggccctgctaccctccaatctcgtccaatcggtctctacgcatccga diff -r 86037c2b27d9 -r 92615a423389 test-data/outputs/locus9_sp2.nxs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus9_sp2.nxs Wed Sep 27 10:02:43 2017 -0400 @@ -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 86037c2b27d9 -r 92615a423389 test-data/outputs/locus9_sp2.phy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/outputs/locus9_sp2.phy Wed Sep 27 10:02:43 2017 -0400 @@ -0,0 +1,3 @@ +2 160 +Ap41/11000160 cggccgcggcgcgtcgttctcagccaagctgacttcgacttgagccgtccattcgcttatttacacgacgactgctcgaccctttacgacttagtcacacttccgtttaaccaggccctgctaccctccaatctcgtccaatcggtctctacgcatccga +Pf101/11000160 cggccgcggcgcgtcgttctcagccaagctgacttcgacttgagccgtccattcgcttatttacacgacgactgctcgaccctttacgacttagtcacacttccgtttaaccaggccctgctaccctccaatctcgtccaatcggtctctacgcatccga diff -r 86037c2b27d9 -r 92615a423389 test-data/test_05.out --- a/test-data/test_05.out Thu Apr 13 09:47:31 2017 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,151 +0,0 @@ - -************************ BlastAlign ************************ - -This program takes nucleotide sequences in fasta format and returns a multiple alignment (in Nexus & Phylip formats) using BLASTN - - -Will exclude sequences where gaps make up more than 95% of the sequence in the final alignment - -Input file ./locus1_sp2.fasta has 2 sequences and is 360 bytes -(maximum number of sequences that will be used to search for the reference sequence is 1767) - - -BlastAlign finished: it has produced a multiple alignment of 2 sequences and length 160 by aligning to sequence Am31/11000160 (percentage of gaps in each sequence is less than 95%) - - -************************ BlastAlign ************************ - -This program takes nucleotide sequences in fasta format and returns a multiple alignment (in Nexus & Phylip formats) using BLASTN - - -Will exclude sequences where gaps make up more than 95% of the sequence in the final alignment - -Input file ./locus2_sp2.fasta has 2 sequences and is 360 bytes -(maximum number of sequences that will be used to search for the reference sequence is 1767) - - -BlastAlign finished: it has produced a multiple alignment of 2 sequences and length 160 by aligning to sequence Am21/11000160 (percentage of gaps in each sequence is less than 95%) - - -************************ BlastAlign ************************ - -This program takes nucleotide sequences in fasta format and returns a multiple alignment (in Nexus & Phylip formats) using BLASTN - - -Will exclude sequences where gaps make up more than 95% of the sequence in the final alignment - -Input file ./locus3_sp2.fasta has 2 sequences and is 625 bytes -(maximum number of sequences that will be used to search for the reference sequence is 1341) - - -BlastAlign finished: it has produced a multiple alignment of 2 sequences and length 240 by aligning to sequence Ac231/11000366 (percentage of gaps in each sequence is less than 95%) - - -************************ BlastAlign ************************ - -This program takes nucleotide sequences in fasta format and returns a multiple alignment (in Nexus & Phylip formats) using BLASTN - - -Will exclude sequences where gaps make up more than 95% of the sequence in the final alignment - -Input file ./locus4_sp2.fasta has 2 sequences and is 360 bytes -(maximum number of sequences that will be used to search for the reference sequence is 1767) - - -BlastAlign finished: it has produced a multiple alignment of 2 sequences and length 160 by aligning to sequence Pf81/11000160 (percentage of gaps in each sequence is less than 95%) - - -************************ BlastAlign ************************ - -This program takes nucleotide sequences in fasta format and returns a multiple alignment (in Nexus & Phylip formats) using BLASTN - - -Will exclude sequences where gaps make up more than 95% of the sequence in the final alignment - -Input file ./locus5_sp2.fasta has 2 sequences and is 360 bytes -(maximum number of sequences that will be used to search for the reference sequence is 1767) - - -BlastAlign finished: it has produced a multiple alignment of 2 sequences and length 160 by aligning to sequence Pf91/11000160 (percentage of gaps in each sequence is less than 95%) - - -************************ BlastAlign ************************ - -This program takes nucleotide sequences in fasta format and returns a multiple alignment (in Nexus & Phylip formats) using BLASTN - - -Will exclude sequences where gaps make up more than 95% of the sequence in the final alignment - -Input file ./locus6_sp2.fasta has 2 sequences and is 360 bytes -(maximum number of sequences that will be used to search for the reference sequence is 1767) - - -BlastAlign finished: it has produced a multiple alignment of 2 sequences and length 160 by aligning to sequence Pf61/11000160 (percentage of gaps in each sequence is less than 95%) - - -************************ BlastAlign ************************ - -This program takes nucleotide sequences in fasta format and returns a multiple alignment (in Nexus & Phylip formats) using BLASTN - - -Will exclude sequences where gaps make up more than 95% of the sequence in the final alignment - -Input file ./locus7_sp2.fasta has 2 sequences and is 360 bytes -(maximum number of sequences that will be used to search for the reference sequence is 1767) - - -BlastAlign finished: it has produced a multiple alignment of 2 sequences and length 160 by aligning to sequence Pf41/11000160 (percentage of gaps in each sequence is less than 95%) - - -************************ BlastAlign ************************ - -This program takes nucleotide sequences in fasta format and returns a multiple alignment (in Nexus & Phylip formats) using BLASTN - - -Will exclude sequences where gaps make up more than 95% of the sequence in the final alignment - -Input file ./locus8_sp2.fasta has 2 sequences and is 590 bytes -(maximum number of sequences that will be used to search for the reference sequence is 1380) - - -************************ BlastAlign ************************ - -This program takes nucleotide sequences in fasta format and returns a multiple alignment (in Nexus & Phylip formats) using BLASTN - - -Will exclude sequences where gaps make up more than 95% of the sequence in the final alignment - -Input file ./locus9_sp2.fasta has 2 sequences and is 361 bytes -(maximum number of sequences that will be used to search for the reference sequence is 1765) - - -BlastAlign finished: it has produced a multiple alignment of 2 sequences and length 160 by aligning to sequence Pf101/11000160 (percentage of gaps in each sequence is less than 95%) - - -************************ BlastAlign ************************ - -This program takes nucleotide sequences in fasta format and returns a multiple alignment (in Nexus & Phylip formats) using BLASTN - - -Will exclude sequences where gaps make up more than 95% of the sequence in the final alignment - -Input file ./locus10_sp2.fasta has 2 sequences and is 360 bytes -(maximum number of sequences that will be used to search for the reference sequence is 1767) - - -BlastAlign finished: it has produced a multiple alignment of 2 sequences and length 160 by aligning to sequence Pf51/11000160 (percentage of gaps in each sequence is less than 95%) - - -************************ BlastAlign ************************ - -This program takes nucleotide sequences in fasta format and returns a multiple alignment (in Nexus & Phylip formats) using BLASTN - - -Will exclude sequences where gaps make up more than 95% of the sequence in the final alignment - -Input file ./locus1_sp3.fasta has 3 sequences and is 540 bytes -(maximum number of sequences that will be used to search for the reference sequence is 1767) - - -BlastAlign finished: it has produced a multiple alignment of 3 sequences and length 160 by aligning to sequence Pf71/11000160 (percentage of gaps in each sequence is less than 95%) - diff -r 86037c2b27d9 -r 92615a423389 test-data/test_05_output_BlastAlign.zip Binary file test-data/test_05_output_BlastAlign.zip has changed diff -r 86037c2b27d9 -r 92615a423389 test-data/test_4_output_POGS_input_BlastAlign.zip Binary file test-data/test_4_output_POGS_input_BlastAlign.zip has changed