comparison seqsero2.xml @ 41:526617c6f359

Uploaded
author estrain
date Sat, 07 Sep 2019 19:47:49 -0400
parents 3eaa774bc1ee
children
comparison
equal deleted inserted replaced
40:f918518b7d7b 41:526617c6f359
16 16
17 #if $reads.reads_select == 'history' 17 #if $reads.reads_select == 'history'
18 #set $name = $reads.forward.name.split('.')[0].replace(' ','_') 18 #set $name = $reads.forward.name.split('.')[0].replace(' ','_')
19 #set $forward = $reads.forward 19 #set $forward = $reads.forward
20 #set $reverse = $reads.reverse 20 #set $reverse = $reads.reverse
21 #else 21 #set $infile = $name + "_1.fastq " + $name + "_2.fastq"
22 #set $tval = 2
23 #if $reverse.is_of_type('fastq.gz', 'fastqsanger.gz')
24 gunzip -c $reverse > reverse.fastq;
25 #set $reverse = './reverse.fastq'
26 gunzip -c $forward > forward.fastq;
27 #set $forward = './forward.fastq'
28 #end if
29 ln -s $forward ${name}_1.fastq;
30 ln -s $reverse ${name}_2.fastq;
31 #else if $reads.reads_select == 'collection'
22 #set $name = $reads.coll.name.replace(' ', '_') 32 #set $name = $reads.coll.name.replace(' ', '_')
23 #set $forward = $reads.coll.forward 33 #set $forward = $reads.coll.forward
24 #set $reverse = $reads.coll.reverse 34 #set $reverse = $reads.coll.reverse
35 #set $infile = $name + "_1.fastq " + $name + "_2.fastq"
36 #set $tval = 2
37 #if $reverse.is_of_type('fastq.gz', 'fastqsanger.gz')
38 gunzip -c $reverse > reverse.fastq;
39 #set $reverse = './reverse.fastq'
40 gunzip -c $forward > forward.fastq;
41 #set $forward = './forward.fastq'
42 #end if
43 ln -s $forward ${name}_1.fastq;
44 ln -s $reverse ${name}_2.fastq;
45 #else
46 #set $name = $reads.assembly.name.replace(' ', '_')
47 #set $ga = $reads.assembly
48 #set $infile = $name + ".fasta"
49 ln -s $ga ${name}.fasta;
50 #set $tval = 4
51 #set $mode='k'
25 #end if 52 #end if
26 echo $name ; 53 echo $name ;
27 echo "-=-=-=-=-" ; 54 echo "-=-=-=-=-" ;
28 #if $forward.is_of_type('fastq.gz', 'fastqsanger.gz')
29 gunzip -c $forward > forward.fastq;
30 #set $forward = './forward.fastq'
31 #end if
32 #if $reverse.is_of_type('fastq.gz', 'fastqsanger.gz')
33 gunzip -c $reverse > reverse.fastq;
34 #set $reverse = './reverse.fastq'
35 #end if
36 ln -s $forward ${name}_1.fastq;
37 ln -s $reverse ${name}_2.fastq;
38 touch output/SeqSero_log.txt ; 55 touch output/SeqSero_log.txt ;
39 python $__tool_directory__/SeqSero2_package.py 56 python $__tool_directory__/SeqSero2_package.py
40 -p \${GALAXY_SLOTS:-4} 57 -p \${GALAXY_SLOTS:-4}
41 -t 2 58 -t $tval
42 -m $mode 59 -m $mode
43 -d ./output 60 -d ./output
44 #if $mode == 'a': 61 #if $mode == 'a':
45 -b $maptype 62 -b $maptype
46 #end if 63 #end if
47 -i ${name}_1.fastq ${name}_2.fastq && 64 -i $infile &&
48 echo "-=-=-=-=-" && 65 echo "-=-=-=-=-" &&
49 cat output/SeqSero_log.txt && 66 cat output/SeqSero_log.txt &&
50 echo "-=-=-=-=-" && 67 echo "-=-=-=-=-" &&
51 ls -lah ./output 68 ls -lah ./output
52 ]]></command> 69 ]]></command>
53 <inputs> 70 <inputs>
54 71
55 <conditional name="reads"> 72 <conditional name="reads">
56 <param name="reads_select" type="select" label="Paired-end collection, or two datasets from your history"> 73 <param name="reads_select" type="select" label="Genome assembly,paired-end collection, or two datasets from your history">
57 <option value="collection">Paired collection from your history</option> 74 <option value="collection">Paired collection from your history</option>
58 <option value="history">Two FASTQ datasets from your history</option> 75 <option value="history">Two FASTQ datasets from your history</option>
76 <option value="genome">Genome Assembly</option>
59 </param> 77 </param>
60 <when value="collection"> 78 <when value="collection">
61 <param label="Paired reads" name="coll" type="data_collection" format="fastq,fastqsanger,fastq.gz,fastqsanger.gz" collection_type="paired" /> 79 <param label="Paired reads" name="coll" type="data_collection" format="fastq,fastqsanger,fastq.gz,fastqsanger.gz" collection_type="paired" />
62 </when> 80 </when>
63 <when value="history"> 81 <when value="history">
64 <param label="Forward reads" type="data" name="forward" format="fastq,fastqsanger,fastq.gz,fastqsanger.gz" /> 82 <param label="Forward reads" type="data" name="forward" format="fastq,fastqsanger,fastq.gz,fastqsanger.gz" />
65 <param label="Reverse reads" type="data" name="reverse" format="fastq,fastqsanger,fastq.gz,fastqsanger.gz" /> 83 <param label="Reverse reads" type="data" name="reverse" format="fastq,fastqsanger,fastq.gz,fastqsanger.gz" />
84 </when>
85 <when value="genome">
86 <param label="Genome assembly" name="assembly" type="data" format="fasta"/>
66 </when> 87 </when>
67 </conditional> 88 </conditional>
68 89
69 <!-- <param name="fastq1" type="data" format="fastq" label="FASTQ paired end read 1" /> 90 <!-- <param name="fastq1" type="data" format="fastq" label="FASTQ paired end read 1" />
70 <param name="fastq2" type="data" format="fastq" label="FASTQ paired end read 2" /> --> 91 <param name="fastq2" type="data" format="fastq" label="FASTQ paired end read 2" /> -->
75 <option value="4">4</option> --> 96 <option value="4">4</option> -->
76 <!-- </param> --> 97 <!-- </param> -->
77 98
78 <param label="Analysis mode" type="select" name="mode"> 99 <param label="Analysis mode" type="select" name="mode">
79 <option value="a">allele mode</option> 100 <option value="a">allele mode</option>
80 <option value="k">k-mer mode</option> 101 <option value="k">k-mer mode</option>
81 </param> 102 </param>
82 103
83 <param name="maptype" type="select" label="Algorithms for BWA mapping"> 104 <param name="maptype" type="select" label="Algorithms for BWA mapping">
84 <option value="mem">mem</option> 105 <option value="mem">mem</option>
85 <option value="sam">sam</option> 106 <option value="sam">sam</option>