comparison SMART/galaxy/CompareOverlappingAdapt.xml @ 60:90f4b29d884f

Uploaded
author m-zytnicki
date Fri, 21 Feb 2014 08:32:36 -0500
parents 169d364ddd91
children 783e6ed4eb66
comparison
equal deleted inserted replaced
59:2a4884ba3e5c 60:90f4b29d884f
2 <description>Provide the queries that overlap with a reference.</description> 2 <description>Provide the queries that overlap with a reference.</description>
3 <requirements> 3 <requirements>
4 <requirement type="set_environment">PYTHONPATH</requirement> 4 <requirement type="set_environment">PYTHONPATH</requirement>
5 </requirements> 5 </requirements>
6 <command interpreter="python"> 6 <command interpreter="python">
7 ../Java/Python/CompareOverlappingAdapt.py -i $formatType.inputFileName1 7 ../Java/Python/CompareOverlappingAdapt.py -i $formatType.inputFileName1 -f $formatType.FormatInputFileName1 -j $formatType2.inputFileName2 -g $formatType2.FormatInputFileName2 -o $outputFileGff $InvertMatch $NotOverlapping -m $NbOverlap
8 #if $formatType.FormatInputFileName1 == 'bed':
9 -f bed
10 #elif $formatType.FormatInputFileName1 == 'gff':
11 -f gff
12 #elif $formatType.FormatInputFileName1 == 'gff2':
13 -f gff2
14 #elif $formatType.FormatInputFileName1 == 'gff3':
15 -f gff3
16 #elif $formatType.FormatInputFileName1 == 'sam':
17 -f sam
18 #elif $formatType.FormatInputFileName1 == 'gtf':
19 -f gtf
20 #end if
21 -j $formatType2.inputFileName2
22 #if $formatType2.FormatInputFileName2 == 'bed':
23 -g bed
24 #elif $formatType2.FormatInputFileName2 == 'gff':
25 -g gff
26 #elif $formatType2.FormatInputFileName2 == 'gff2':
27 -g gff2
28 #elif $formatType2.FormatInputFileName2 == 'gff3':
29 -g gff3
30 #elif $formatType2.FormatInputFileName2 == 'sam':
31 -g sam
32 #elif $formatType2.FormatInputFileName2 == 'gtf':
33 -g gtf
34 #end if
35 -o $outputFileGff
36 #if $OptionDistance.Dist == 'Yes': 8 #if $OptionDistance.Dist == 'Yes':
37 -d $OptionDistance.distance 9 -d $OptionDistance.distance
38 #end if 10 #end if
39 #if $OptionCollinearOrAntiSens.OptionCA == 'Collinear': 11 #if $OptionCA == 'Collinear':
40 -c 12 -c
41 #elif $OptionCollinearOrAntiSens.OptionCA == 'AntiSens': 13 #elif $OptionCA == 'AntiSense':
42 -a 14 -a
43 #end if 15 #end if
44 $InvertMatch
45 $NotOverlapping
46 </command> 16 </command>
47 17
48 <inputs> 18 <inputs>
49 <conditional name="formatType"> 19 <conditional name="formatType">
50 <param name="FormatInputFileName1" type="select" label="Input Query File Format"> 20 <param name="FormatInputFileName1" type="select" label="Input Query File Format">
112 <param name="distance" type="integer" value="0"/> 82 <param name="distance" type="integer" value="0"/>
113 </when> 83 </when>
114 <when value="No"> 84 <when value="No">
115 </when> 85 </when>
116 </conditional> 86 </conditional>
117 <conditional name="OptionCollinearOrAntiSens"> 87 <param name="OptionCA" type="select" label="Collinear or anti-sense features only">
118 <param name="OptionCA" type="select" label="Collinear or anti-sens"> 88 <option value="Collinear">Collinear</option>
119 <option value="Collinear">Collinear</option> 89 <option value="AntiSense">AntiSense</option>
120 <option value="AntiSens">AntiSens</option> 90 <option value="All" selected="true">All</option>
121 <option value="NONE" selected="true">NONE</option> 91 </param>
122 </param>
123 <when value="Collinear">
124 </when>
125 <when value="AntiSens">
126 </when>
127 <when value="NONE">
128 </when>
129 </conditional>
130 <param name="InvertMatch" type="boolean" truevalue="-x" falsevalue="" checked="false" label="Invert match: the output file will contain all query elements which do NOT overlap"/> 92 <param name="InvertMatch" type="boolean" truevalue="-x" falsevalue="" checked="false" label="Invert match: the output file will contain all query elements which do NOT overlap"/>
131 <param name="NotOverlapping" type="boolean" truevalue="-O" falsevalue="" checked="false" label="Also report the query data which do not overlap, with the nbOverlaps tag set to 0."/> 93 <param name="NotOverlapping" type="boolean" truevalue="-O" falsevalue="" checked="false" label="Also report the query data which do not overlap, with the nbOverlaps tag set to 0."/>
94 <param name="NbOverlap" type="integer" value="1" label="Min. # of overlapping nt. to declare an overlap."/>
132 </inputs> 95 </inputs>
133 96
134 <outputs> 97 <outputs>
135 <data name="outputFileGff" format="gff3"/> 98 <data name="outputFileGff" format="gff3"/>
136 </outputs> 99 </outputs>