Mercurial > repos > jjohnson > find_in_reference
diff find_in_reference.xml @ 1:e83e0ce8fb68
Add option to reverse the search, find reference field in input field
author | Jim Johnson <jj@umn.edu> |
---|---|
date | Wed, 13 Aug 2014 15:01:33 -0500 |
parents | e7e56b51d156 |
children | c4fd2ea4f988 |
line wrap: on
line diff
--- a/find_in_reference.xml Wed Feb 05 08:12:47 2014 -0500 +++ b/find_in_reference.xml Wed Aug 13 15:01:33 2014 -0500 @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<tool id="find_in_reference" name="find in reference" version="0.0.1"> +<tool id="find_in_reference" name="find in reference" version="0.0.2"> <description>filter peptides that are present in proteins</description> <command interpreter="python">find_in_reference.py --input "$input" --reference "$reference" @@ -7,7 +7,7 @@ --input_column $column.input_column --reference_column $column.reference_column #end if - $case_insensitive + $case_insensitive $reverse_find #if 'novel' in $outputs.__str__ or not 'found' in $outputs.__str__: --output "$novel" #end if @@ -43,6 +43,7 @@ </when> </conditional> <param name="case_insensitive" type="boolean" truevalue="--case_insensitive" falsevalue="" checked="false" label="Ignore case when comparing"/> + <param name="reverse_find" type="boolean" truevalue="--reverse_find" falsevalue="" checked="false" label="reverse search: find the reference in the input" /> <param name="outputs" type="select" multiple="true" display="checkboxes" label="Choose outputs"> <option value="novel" selected="true">lines with no match in reference</option> <option value="found">lines with match in reference</option> @@ -100,6 +101,13 @@ <param name="reference" value="human_proteins.tabular" ftype="tabular" dbkey="hg19"/> <output name="novel" file="novel_peptides.tabular"/> </test> + <test> + <param name="input" value="human_proteins.tabular" ftype="tabular" dbkey="hg19"/> + <param name="reference" value="human_peptides.tabular" ftype="tabular" dbkey="hg19"/> + <param name="reverse_find" value="True"/> + <param name="outputs" value="found"/> + <output name="found" file="found_proteins.tabular"/> + </test> </tests> <help> **Find in Reference**