Mercurial > repos > yufei-luo > s_mart
diff SMART/galaxy/CompareOverlappingSmallRef.xml @ 60:90f4b29d884f
Uploaded
author | m-zytnicki |
---|---|
date | Fri, 21 Feb 2014 08:32:36 -0500 |
parents | 97aa2e42bfdf |
children | 783e6ed4eb66 |
line wrap: on
line diff
--- a/SMART/galaxy/CompareOverlappingSmallRef.xml Mon Feb 10 03:39:09 2014 -0500 +++ b/SMART/galaxy/CompareOverlappingSmallRef.xml Fri Feb 21 08:32:36 2014 -0500 @@ -1,63 +1,24 @@ <tool id="CompareOverlappingSmallRef" name="compare overlapping small reference"> - <description>Provide the queries that overlap with a reference, when the reference dataset is small.</description> + <description>Provide the queries that overlap with a reference, when the query data set is small.</description> <requirements> <requirement type="set_environment">PYTHONPATH</requirement> </requirements> <command interpreter="python"> - ../Java/Python/CompareOverlappingSmallQuery.py -i $formatType.inputFileName1 - #if $formatType.FormatInputFileName1 == 'bed': - -f bed - #elif $formatType.FormatInputFileName1 == 'gff': - -f gff - #elif $formatType.FormatInputFileName1 == 'gff2': - -f gff2 - #elif $formatType.FormatInputFileName1 == 'gff3': - -f gff3 - #elif $formatType.FormatInputFileName1 == 'sam': - -f sam - #elif $formatType.FormatInputFileName1 == 'bam': - -f bam - #elif $formatType.FormatInputFileName1 == 'gtf': - -f gtf - #end if - -j $formatType2.inputFileName2 - #if $formatType2.FormatInputFileName2 == 'bed': - -g bed - #elif $formatType2.FormatInputFileName2 == 'gff': - -g gff - #elif $formatType2.FormatInputFileName2 == 'gff2': - -g gff2 - #elif $formatType2.FormatInputFileName2 == 'gff3': - -g gff3 - #elif $formatType2.FormatInputFileName2 == 'sam': - -g sam - #elif $formatType2.FormatInputFileName2 == 'bam': - -g bam - #elif $formatType2.FormatInputFileName2 == 'gtf': - -g gtf - #end if - -o $outputFileGff + ../Java/Python/CompareOverlappingSmallRef.py -i $formatType.inputFileName1 -f $formatType.FormatInputFileName1 -j $formatType2.inputFileName2 -g $formatType2.FormatInputFileName2 -o $outputFileGff $InvertMatch $NotOverlapping $OptionInclusionQuery $OptionInclusionRef -m $OptionMinOverlap #if $OptionDistance.Dist == 'Yes': -d $OptionDistance.distance #end if - #if $OptionMinOverlap.present == 'Yes': - -m $OptionMinOverlap.minOverlap - #end if #if $OptionPcOverlapQuery.present == 'Yes': -p $OptionPcOverlapQuery.minOverlap #end if #if $OptionPcOverlapRef.present == 'Yes': -P $OptionPcOverlapRef.minOverlap #end if - #if $OptionCollinearOrAntiSens.OptionCA == 'Collinear': + #if $OptionCA == 'Collinear': -c - #elif $OptionCollinearOrAntiSens.OptionCA == 'AntiSens': + #elif $OptionCA == 'AntiSense': -a #end if - $InvertMatch - $NotOverlapping - $OptionInclusionQuery - $OptionInclusionRef </command> <inputs> @@ -91,7 +52,7 @@ </when> <when value="gtf"> <param name="inputFileName1" format="gtf" type="data" label="Input File 1"/> - </when> + </when> </conditional> <conditional name="formatType2"> @@ -137,24 +98,14 @@ <when value="No"> </when> </conditional> - <conditional name="OptionMinOverlap"> - <param name="present" type="select" label="Minimum number of common nucleotides to declare an overlap"> - <option value="Yes">Yes</option> - <option value="No" selected="true">No</option> - </param> - <when value="Yes"> - <param name="minOverlap" type="integer" value="0"/> - </when> - <when value="No"> - </when> - </conditional> + <param name="OptionMinOverlap" type="integer" value="1" label="Min. # of overlapping nt. to declare an overlap."/> <conditional name="OptionPcOverlapQuery"> <param name="present" type="select" label="N% of the query must overlap"> <option value="Yes">Yes</option> <option value="No" selected="true">No</option> </param> <when value="Yes"> - <param name="minOverlap" type="integer" value="0"/> + <param name="minOverlap" type="integer" value="100"/> </when> <when value="No"> </when> @@ -165,26 +116,18 @@ <option value="No" selected="true">No</option> </param> <when value="Yes"> - <param name="minOverlap" type="integer" value="0"/> + <param name="minOverlap" type="integer" value="100"/> </when> <when value="No"> </when> </conditional> - <param name="OptionInclusionQuery" type="boolean" truevalue="-k" falsevalue="" checked="false" label="The query must be nested in a query"/> + <param name="OptionInclusionQuery" type="boolean" truevalue="-k" falsevalue="" checked="false" label="The query must be nested in a reference"/> <param name="OptionInclusionRef" type="boolean" truevalue="-K" falsevalue="" checked="false" label="The reference must be nested in a query"/> - <conditional name="OptionCollinearOrAntiSens"> - <param name="OptionCA" type="select" label="Collinear or anti-sens"> - <option value="Collinear">Collinear</option> - <option value="AntiSens">AntiSens</option> - <option value="NONE" selected="true">NONE</option> - </param> - <when value="Collinear"> - </when> - <when value="AntiSens"> - </when> - <when value="NONE"> - </when> - </conditional> + <param name="OptionCA" type="select" label="Collinear or anti-sense only"> + <option value="Collinear">Collinear</option> + <option value="AntiSense">AntiSense</option> + <option value="All" selected="true">All</option> + </param> <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"/> <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."/> </inputs>