Mercurial > repos > enios > nc_rna
comparison riblast.xml @ 4:3687e51201f4 draft
Uploaded
author | enios |
---|---|
date | Wed, 21 Apr 2021 10:54:31 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
3:e3546c89d20e | 4:3687e51201f4 |
---|---|
1 <tool id="riblast" name="RIBlast"> | |
2 <description>"RIblast is ultrafast RNA-RNA interaction prediction software based on seed-and-extension algorithm for comprehensive lncRNA interactome analysis"</description> | |
3 <requirements> | |
4 <container type="docker">bianca7/riblast:latest</container> | |
5 </requirements> | |
6 <command><![CDATA[ | |
7 RIblast db -i $inputFasta | |
8 #if $optionalDb.RepeatMaskingStyle : | |
9 -r $optionalDb.RepeatMaskingStyle | |
10 #end if | |
11 #if $optionalDb.LookupTableSize : | |
12 -s $optionalDb.LookupTableSize | |
13 #end if | |
14 #if $optionalDb.MaximalSpan : | |
15 -w $optionalDb.MaximalSpan | |
16 #end if | |
17 #if $optionalDb.MinAccessibleLength : | |
18 -d $optionalDb.MinAccessibleLength | |
19 #end if | |
20 -o $outDb && set outDb1 $outDb | | |
21 RIblast ris | |
22 -i $InputFastaFile | |
23 -d $outDb | |
24 #if $optionalRis.MaxSeedLength : | |
25 -l $optionalRis.MaxSeedLength | |
26 #end if | |
27 #if $optionalRis.HybridizationEnergyThreshold : | |
28 -e $optionalRis.HybridizationEnergyThreshold | |
29 #end if | |
30 #if $optionalRis.InteractionEnergyThreshold : | |
31 -f $optionalRis.InteractionEnergyThreshold | |
32 #end if | |
33 #if $optionalRis.DropOutLengthInGappedExtension : | |
34 -x $optionalRis.DropOutLengthInGappedExtension | |
35 #end if | |
36 #if $optionalRis.DropOutLengthInUngappedExtension : | |
37 -y $optionalRis.DropOutLengthInUngappedExtension | |
38 #end if | |
39 #if $optionalRis.OutputEnergyThreshold : | |
40 -g $optionalRis.OutputEnergyThreshold | |
41 #end if | |
42 #if $optionalRis.OutputStyle : | |
43 -s $optionalRis.OutputStyle | |
44 #end if | |
45 -o $outFile | |
46 ]]></command> | |
47 <inputs> | |
48 <param type="data" name="inputFasta" format="fasta" label="Input Fasta File" /> | |
49 <section name="optionalDb" title="Optional Parameters for DataBase creation" expanded="false"> | |
50 <param argument="-s" name="LookupTableSize" type="integer" value="" min="1" max="100" label="Lookup table size of short string search" /> | |
51 <param argument="-r" name="RepeatMaskingStyle" type="integer" value="0" min="0" max="2" label="Designation of repeat masking style 0:hard-masking, 1:soft-masking, 2:no-masking" /> | |
52 <param argument="-w" name="MaximalSpan" type="integer" value="70" min="20" max="100" label="The constraint of maximal distance between the bases that form base pairs" /> | |
53 <param argument="-d" name="MinAccessibleLength" type="integer" value="5" min="0" max="1000" label="Minimum accessible length for accessibility approximation " /> | |
54 </section> | |
55 <param type="data" name="InputFastaFile" format="fasta" label="Input Fasta File" /> | |
56 <section name="optionalRis" title="Optional Parameters for Riblast" expanded="false"> | |
57 <param argument="-l" name="MaxSeedLength" type="integer" value="20" min="0" max="100" label="Max size of seed length" /> | |
58 <param argument="-e" name="HybridizationEnergyThreshold" type="float" value="-6.0" min="20" max="100" label="Hybridization energy threshold for seed search" /> | |
59 <param argument="-f" name="InteractionEnergyThreshold" type="float" value="-4.0" min="-100" max="100" label="Interaction energy threshold for removal of the interaction candidate before gapped extension" /> | |
60 <param argument="-x" name="DropOutLengthInGappedExtension" type="integer" value="16" min="0" max="1000" label="DropOut Length in gapped extension" /> | |
61 <param argument="-y" name="DropOutLengthInUngappedExtension" type="integer" value="5" min="0" max="1000" label="DropOut Length in ungapped extension" /> | |
62 <param argument="-g" name="OutputEnergyThreshold" type="float" value="-8.0" min="-100.0" max="100" label="Energy threshold for output" /> | |
63 <param argument="-s" name="OutputStyle" type="integer" value="0" min="0" max="1" label="Designation of output format style 0:simplified output style, 1:detailed output style" /> | |
64 </section> | |
65 </inputs> | |
66 <outputs> | |
67 <data name="outDb" label="${tool.name} on ${on_string}: outDB" /> | |
68 <data format="txt" name="outFile" label="${tool.name} on ${on_string}: outFile" from_work_dir="outFile"/> | |
69 </outputs> | |
70 </tool> |