# 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 @@
-
-
-
+
+
+
fasta_out == True
@@ -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