# HG changeset patch # User abims-sbr # Date 1516197300 18000 # Node ID 49017ea906b5bb4980008be287307c31fd795dac # Parent 92615a4233894aee1cc8cafdf0ea19fd157eb7cf planemo upload for repository https://github.com/abims-sbr/adaptsearch commit cf1b9c905931ca2ca25faa4844d45c908756472f diff -r 92615a423389 -r 49017ea906b5 BlastAlign.xml --- a/BlastAlign.xml Wed Sep 27 10:02:43 2017 -0400 +++ b/BlastAlign.xml Wed Jan 17 08:55:00 2018 -0500 @@ -34,9 +34,9 @@ #end if && ln -s '$input.element_identifier'".fasta.phy" out.phy && - ln -s '$input.element_identifier'".fasta.nxs" out.nxs && + 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 + && python $__tool_directory__/scripts/S01_phylip2fasta.py out.phy out.fasta #end if ]]> @@ -55,9 +55,9 @@ - - - + @@ -91,88 +91,94 @@ + + +
+ + + + + +
+ + + +
+ + +
+ + + + + +
+ + + + +
+ >>>>>> blastalign bug fix but with no file renaming -Pf2101/1100 ccggtggccattttctgcacctcgtgggttattgagctgaaagtggttcagctcactgtctgttaacagccgtgtcggtctgagggtatcacagttaatataatgaatcaagagaagttgaagcagctccaggcccaagtccgcatcggaggaaagggcacagcaagaagaaagaagaaggtgattcacagaacagcaacaacagat -gacaagaaactgcaaagtacactgaagaaattggcagtaaataatattccgggtatagaagaggttaacatgataaaggatgacgggcaagtaatacattttaccaatccgaaggtgcaggcttctcttcagtcaaacacatttgccattaatggccaagccgaaacgaaacaaatcactgacttgctacccggtatattaaatcagctgggggctgaaag -tttaacaaacttgaagaagctggctaaatctgtgactgctggagttgattctgataacaagcaggatgcagcagatattgatgaagatgatgatgatgtcccagaactggttgaaaactttgacgaagcatcgaagaatgaggggacgtaattcttctcccactttatgccatggtagcatcaatcgttttgctgatgatggcgtgtttatacctaccacccagtgtaga -tttgtccagacctggcttgtttgacattgcttgttggattttgcaacaatatcatgattaga - -| Pp171/11000 ccggtggccattttctgcacctcgtgggt-------------------------------------------------------------------aatacaatgaaccaagaaaaattaaaacaactccaagcccaggtgcgcattggaggcaagggtacagcaagaagaaagaagaaggtcattcatagaacagcaacaacagatgataaaaaactgcagag -| tacattaaaaaaactagcagtaaataatattccaggtatagaagaggttaatatgataaaagatgatggacaggtaatacattttaccaatccaaaagtacaggcttctctacagtcaaacacatttgctattaatgggcaagctgagacaaaacaaatcaccgaattgttgcctggtatattaaatcagctgggagcagaaagtttaacaaatctgaagaaac -| tggctacatccgtgactggtggagttgattctgataacaagccagaaacagcagaaattgatgaagacgatgatgatgttccagatttggttgaaaactttgacgaggcatccaagaatgaaggaacgtaatt-----------------------------------------------------------------acccagtgtagatttgt-------------------------------------------- -| ------------- -| ; -| end; -| - - -**Alignment_{inputfile}_fasta** + - 'Alignment_{input.name}_nexus' : + the aligned sequences in Nexus format. -| >Pf2101/11000920 - -ccggtggccattttctgcacctcgtgggttattgagctgaaagtggttcagctcactgtctgttaacagccgtgtcggtctgagggtatcacagttaatataatgaatcaagagaagttgaagcagctccaggcccaagtccgcatcggaggaaagggcacagcaagaagaaagaagaaggtgattcacagaacagcaacaacagatgacaagaaactg -caaagtacactgaagaaattggcagtaaataatattccgggtatagaagaggttaacatgataaaggatgacgggcaagtaatacattttaccaatccgaaggtgcaggcttctcttcagtcaaacacatttgccattaatggccaagccgaaacgaaacaaatcactgacttgctacccggtatattaaatcagctgggggctgaaagtttaacaaacttgaa -gaagctggctaaatctgtgactgctggagttgattctgataacaagcaggatgcagcagatattgatgaagatgatgatgatgtcccagaactggttgaaaactttgacgaagcatcgaagaatgaggggacgtaattcttctcccactttatgccatggtagcatcaatcgttttgctgatgatggcgtgtttatacctaccacccagtgtagatttgtccagacctggc -ttgtttgacattgcttgttggattttgcaacaatatcatgattaga + - 'Alignment_{input_file}_fasta' : + the aligned sequences in Fasta format if the option "fasta format" is checked. -| >Pp171/11000930 - -ccggtggccattttctgcacctcgtgggt-------------------------------------------------------------------aatacaatgaaccaagaaaaattaaaacaactccaagcccaggtgcgcattggaggcaagggtacagcaagaagaaagaagaaggtcattcatagaacagcaacaacagatgataaaaaactgcagagtacattaaaaaa -actagcagtaaataatattccaggtatagaagaggttaatatgataaaagatgatggacaggtaatacattttaccaatccaaaagtacaggcttctctacagtcaaacacatttgctattaatgggcaagctgagacaaaacaaatcaccgaattgttgcctggtatattaaatcagctgggagcagaaagtttaacaaatctgaagaaactggctacatccg -tgactggtggagttgattctgataacaagccagaaacagcagaaattgatgaagacgatgatgatgttccagatttggttgaaaactttgacgaggcatccaagaatgaaggaacgtaatt-----------------------------------------------------------------acccagtgtagatttgt--------------------------------------------------------- - - ---------------------------------------------------- +--------- Changelog --------- @@ -284,16 +239,16 @@ - 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 92615a423389 -r 49017ea906b5 scripts/S01_phylip2fasta.py --- a/scripts/S01_phylip2fasta.py Wed Sep 27 10:02:43 2017 -0400 +++ b/scripts/S01_phylip2fasta.py Wed Jan 17 08:55:00 2018 -0500 @@ -6,14 +6,19 @@ ## 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" - + print "USAGE: S01_phylip2fasta.py INPUT OUTPUT" +""" ## INPUT -f1 = sys.argv[1] +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 diff -r 92615a423389 -r 49017ea906b5 test-data/outputs/locus10_sp2.failed.txt diff -r 92615a423389 -r 49017ea906b5 test-data/outputs/locus1_sp2.failed.txt diff -r 92615a423389 -r 49017ea906b5 test-data/outputs/locus1_sp3.failed.txt diff -r 92615a423389 -r 49017ea906b5 test-data/outputs/locus2_sp2.failed.txt diff -r 92615a423389 -r 49017ea906b5 test-data/outputs/locus3_sp2.failed.txt diff -r 92615a423389 -r 49017ea906b5 test-data/outputs/locus4_sp2.failed.txt diff -r 92615a423389 -r 49017ea906b5 test-data/outputs/locus5_sp2.failed.txt diff -r 92615a423389 -r 49017ea906b5 test-data/outputs/locus6_sp2.failed.txt diff -r 92615a423389 -r 49017ea906b5 test-data/outputs/locus7_sp2.failed.txt diff -r 92615a423389 -r 49017ea906b5 test-data/outputs/locus8_sp2.fasta diff -r 92615a423389 -r 49017ea906b5 test-data/outputs/locus8_sp2.nxs diff -r 92615a423389 -r 49017ea906b5 test-data/outputs/locus8_sp2.phy diff -r 92615a423389 -r 49017ea906b5 test-data/outputs/locus9_sp2.failed.txt