Mercurial > repos > galaxyp > pepquery2_show_sets
diff pepquery2_show_sets.xml @ 0:b9e1e95758e8 draft
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pepquery2 commit 00e1b1770d0b1f9fe31384b37b55f7ae9d97b597
author | galaxyp |
---|---|
date | Sun, 06 Nov 2022 16:24:53 +0000 |
parents | |
children | d39a43a076fc |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pepquery2_show_sets.xml Sun Nov 06 16:24:53 2022 +0000 @@ -0,0 +1,86 @@ +<tool id="pepquery2_show_sets" name="PepQuery2 Show Sets" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" python_template_version="3.5"> + <description>PepQueryDB datasets, Parameters, PTMs</description> + <macros> + <import>macros.xml</import> + </macros> + <requirements> + <requirement type="package" version="@TOOL_VERSION@">pepquery</requirement> + </requirements> + <command detect_errors="exit_code"><![CDATA[ +echo "PepQuery2 Show Sets $sets" +#if 'PepQueryDB_datasets' in $sets + && pepquery -b show_full | sed 's/.*\(NO[.]\)/\1/' | grep '^[N1-9]' | sed 's/[ ][ ]*\$//' | sed 's/[ ][ ]*/\t/g' > '$pepquerydb' +#end if +#if 'parameter_sets' in $sets + && pepquery -p show | grep -v INFO | sed 's/^.\[m//' > $parameters +#end if +#if 'printPTM' in $sets + && pepquery -printPTM | grep -v INFO | sed 's/^.\[m//' > $ptm_list +#end if + ]]></command> + <inputs> + <param name="sets" type="select" multiple="true" optional="false" label="PepQuery Set"> + <option value="PepQueryDB_datasets" selected="true">PepQueryDB Datasets</option> + <option value="parameter_sets">PepQuery Predefined Parameter Sets</option> + <option value="printPTM">PepQuery Modifications</option> + </param> + </inputs> + <outputs> + <data name="pepquerydb" format="tabular" label="PepQueryDB datasets"> + <filter>'PepQueryDB_datasets' in sets</filter> + <actions> + <action name="comment_lines" type="metadata" default="1" /> + <action name="column_names" type="metadata" default="NO.,dataset_name,short_name,parameter_set,species,data_type,n_spectra,n_ms_file,data_link" /> + </actions> + </data> + <data name="parameters" format="txt" label="PepQuery Predefined Parameter Sets"> + <filter>'parameter_sets' in sets</filter> + </data> + <data name="ptm_list" format="tabular" label="PepQuery Modifications"> + <filter>'printPTM' in sets</filter> + <actions> + <action name="comment_lines" type="metadata" default="1" /> + <action name="column_names" type="metadata" default="mod_id,mod_name,mod_mass,mod_type,mod_category,unimod_accession" /> + </actions> + </data> + </outputs> + <tests> + <test> + <output name="pepquerydb"> + <assert_contents> + <has_text text="CPTAC_PDA_Discovery_Study_Proteome_PDC000270" /> + </assert_contents> + </output> + </test> + </tests> + <help><![CDATA[ +**Show available: PepQueryDB Datasets, Parameter Sets, and PTMs** *(Post Translational Modifications)* + +@PEPQUERY_DOCUMANTATION_URL@ + +**PepQueryDB Datasets** + + - Shows a table of all the indexed MS/MS datasets available in PepQueryDB. + - *java -jar pepquery-2.0.2.jar -b show_full* + - These datasets can be used for the **-b** option in **PepQuery**. + - The parameter_set value can be used in the **-p** option in **PepQuery**. + - Columns: NO. dataset_name short_name parameter_set species data_type n_spectra n_ms_file data_link + + +**PepQuery Predefined Parameter Sets** + + - Shows the predefined Parameter Set Names with the option settings + - *java -jar pepquery-2.0.2.jar -p show* + - The parameterset names can be used for the **-p** option in **PepQuery**. + + +**PepQuery Modifications** + + - Shows a table of the PTMs available + - *java -jar pepquery-2.0.2.jar -printPTM* + - The mod_id numbers can be used in the **-fixMOD** and **-varMOD** options in **PepQuery**. + - Columns: mod_id mod_name mod_mass mod_type mod_category unimod_accession + + ]]></help> + <expand macro="citations" /> +</tool>