|
0
|
1 <tool id="pvac-seq" name="PVAC-seq" version="0.1.0">
|
|
2
|
2 <environment_variables>
|
|
|
3 <environment_variable name="IEDB_INSTALL_DIRECTORY">$IEDB_INSTALL_DIRECTORY</environment_variable>
|
|
|
4 </environment_variables>
|
|
0
|
5 <command detect_errors="exit_code"><![CDATA[
|
|
|
6 #if str( $epitope_length ) != "":
|
|
|
7 #set $epitope_length = "-e " + str($epitope_length)
|
|
|
8 #end if
|
|
|
9 #set algs = ' '.join([str($alg) for $alg in $algorithms])
|
|
|
10 pvacseq run
|
|
|
11 ${epitope_length}
|
|
1
|
12 --iedb-install-directory $IEDB_INSTALL_DIRECTORY
|
|
0
|
13 --tdna-vaf ${tdna_vaf}
|
|
|
14 --net-chop-method ${net_chop_method}
|
|
|
15 ${net_mhc_stab}
|
|
|
16 --top-score-metric ${top_score_metric}
|
|
|
17 --downstream-sequence-length ${downstream_sequence_length}
|
|
|
18 ${input_vcf}
|
|
|
19 galaxy
|
|
|
20 ${allele}
|
|
|
21 ${algs}
|
|
|
22 `pwd` && mv MHC_Class_II/galaxy.final.tsv $output
|
|
|
23
|
|
|
24 ]]></command>
|
|
|
25 <inputs>
|
|
|
26 <param type="data" name="input_vcf" format="vcf" />
|
|
|
27 <param type="text" name="allele" />
|
|
|
28 <param name="algorithms" type="select" multiple="true" label="Epitope prediction algorithms">
|
|
|
29 <option value="NNalign">NNalign</option>
|
|
|
30 <option value="NetMHC">NetMHC</option>
|
|
|
31 <option value="NetMHCIIpan">NetMHCIIpan</option>
|
|
|
32 <option value="NetMHCcons">NetMHCcons</option>
|
|
|
33 <option value="NetMHCpan">NetMHCpan</option>
|
|
|
34 <option value="PickPocket">PickPocket</option>
|
|
|
35 <option value="SMMPMBEC">SMMPMBEC</option>
|
|
|
36 <option value="SMMalign">SMMalign</option>
|
|
|
37 </param>
|
|
|
38
|
|
|
39 <param type="text" name="epitope_length"/>
|
|
|
40 <param type="text" name="downstream_sequence_length" value="1000" help="int or 'full'"/>
|
|
|
41 <param type="text" name="tdna_vaf" value="40"/>
|
|
|
42 <param name="net_chop_method" type="select" label="NetChop prediction method">
|
|
|
43 <option value="cterm">cterm</option>
|
|
|
44 <option value="20s">20S</option>
|
|
|
45 </param>
|
|
|
46 <param name="net_mhc_stab" type="select" label="Run NetMHCStabPan after all filtering?">
|
|
|
47 <option value="--netmhc-stab">Yes</option>
|
|
|
48 <option value="">No</option>
|
|
|
49 </param>
|
|
|
50 <param name="top_score_metric" type="select" label="The ic50 scoring metric to use">
|
|
|
51 <option value="median">Median</option>
|
|
|
52 <option value="lowest">Lowest</option>
|
|
|
53 </param>
|
|
|
54 </inputs>
|
|
|
55 <outputs>
|
|
|
56 <data name="output" format="tabular"/>
|
|
|
57 </outputs>
|
|
|
58 <help><![CDATA[
|
|
|
59 TODO: Fill in help.
|
|
|
60 ]]></help>
|
|
|
61 </tool> |