Mercurial > repos > mingchen0919 > mygene_and_myvariant
diff variant_advanced_search.xml @ 5:3a564664e40f draft
add advanced search
author | mingchen0919 |
---|---|
date | Wed, 21 Mar 2018 08:54:18 -0400 |
parents | 5bfde1050a60 |
children | d43386805b9c |
line wrap: on
line diff
--- a/variant_advanced_search.xml Wed Mar 21 01:32:15 2018 -0400 +++ b/variant_advanced_search.xml Wed Mar 21 08:54:18 2018 -0400 @@ -1,4 +1,4 @@ -<tool id="variant_advanced_search" name="variant:advanced_search" version="1.0.0"> +<tool id="variant_advanced_search" name="variant:advanced search" version="1.0.0"> <description> some description </description> @@ -34,12 +34,39 @@ ]]></command> <inputs> - <expand macro="AND_operator" /> - <expand macro="OR_operator" /> - <param type="select" name="return_fields" label="Returned fields" optional="False" multiple="True"> - <option value="all">ALL_FIELDS</option> - <expand macro="fields"/> - </param> + <repeat name="AND_operator_repeat" title="AND" min="1" default="1"> + <param type="select" name="field" label="" optional="False" multiple="FALSE"> + <option value="all">ALL_FIELDS</option> + <expand macro="fields"/> + </param> + <param type="text" name="variant_query" label="Search keywords" optional="False"> + <sanitizer> + <valid initial="string.printable"/> + </sanitizer> + </param> + </repeat> + <repeat name="OR_operator_repeat" title="OR" min="0" default="0"> + <param type="select" name="field" label="OR" optional="False" multiple="FALSE"> + <option value="all">ALL_FIELDS</option> + <expand macro="fields"/> + </param> + <param type="text" name="variant_query" label="Search keywords" optional="False"> + <sanitizer> + <valid initial="string.printable"/> + </sanitizer> + </param> + </repeat> + <repeat name="HAS_FIELD_operator_repeat" title="HAS FIELD" min="0" default="0"> + <param type="select" name="field" label="OR" optional="False" multiple="FALSE"> + <option value="all">ALL_FIELDS</option> + <expand macro="fields"/> + </param> + <param type="text" name="variant_query" label="Search keywords" optional="False"> + <sanitizer> + <valid initial="string.printable"/> + </sanitizer> + </param> + </repeat> </inputs> <outputs> <data format="html" name="report" label="${tool.name} report"/>