Mercurial > repos > galaxyp > pmd_fdr
diff pmd_fdr.xml @ 0:16a4d32ff901 draft
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/pmd_fdr commit 5e132b0b06fdc870f13604c42d3583e1f9adf103
| author | galaxyp |
|---|---|
| date | Tue, 01 Oct 2019 08:43:11 -0400 |
| parents | |
| children | 797065c95f79 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pmd_fdr.xml Tue Oct 01 08:43:11 2019 -0400 @@ -0,0 +1,76 @@ +<tool id="pmd_fdr" name="PMD FDR" version="0.1.0"> + <description>recalculate FDR fom precursor mass discrepancy</description> + <requirements> + <requirement type="package" version="">R</requirement> + <requirement type="package" version="">r-stringr</requirement> + <requirement type="package" version="">r-argparser</requirement> + <requirement type="package" version="">r-codetools</requirement> + <requirement type="package" version="">r-runit</requirement> + </requirements> + <stdio> + <exit_code range="1:" /> + </stdio> + <command><![CDATA[ + Rscript '${__tool_directory__}/PMD_FDR_package_for_Galaxy.R' + --psm_report '$psm_report' + #if $psm_report_1_percent: + --psm_report_1_percent '$psm_report_1_percent' + #end if + --input_file_type $input_file_type + --score_field_name "$score_field_name" + --output_g_fdr '$output_g_fdr' + --output_i_fdr '$output_i_fdr' + --output_densities '$output_densities' + ]]></command> + <inputs> + <param argument="--psm_report" type="data" format="tabular" label="PSM report"/> + <param argument="--psm_report_1_percent" type="data" format="tabular" label="PSM report at 1% FDR" optional="true"/> + <param argument="--input_file_type" type="select" label="PSM report"> + <option value="PSM_Report" selected="true">PSM_Report</option> + <option value="PMD_FDR_input_file">PMD_FDR_input_file</option> + </param> + <param argument="--score_field_name" type="text" value="" label="PSM report"> + <validator type="empty_field"/> + <sanitizer> + <valid initial="string.printable"> + </valid> + </sanitizer> + </param> + </inputs> + <outputs> + <data name="output_g_fdr" format="tabular" label="${tool.name} on ${on_string} output_g_fdr"/> + <data name="output_i_fdr" format="tabular" label="${tool.name} on ${on_string} output_i_fdr"/> + <data name="output_densities" format="tabular" label="${tool.name} on ${on_string} output_densities"/> + </outputs> + <tests> + <test> + <param name="psm_report" ftype="tabular" value="test_PSM_Report.tabular"/> + <param name="score_field_name" value="Confidence [%]"/> + <output name="output_g_fdr" file="output_g_fdr.tabular" /> + <output name="output_i_fdr" file="output_i_fdr.tabular" /> + <output name="output_densities" file="output_densities.tabular" /> + </test> + </tests> + <help><![CDATA[ +PMD_FDR_package_for_Galaxy.R + +usage: PMD_FDR_package_for_Galaxy.R [--] [--help] [--opts OPTS] [--psm_report PSM_REPORT] [--psm_report_1_percent PSM_REPORT_1_PERCENT] [--output_i_fdr OUTPUT_I_FDR] [--output_g_fdr OUTPUT_G_FDR] [--output_densities OUTPUT_DENSITIES] [--score_field_name SCORE_FIELD_NAME] [--input_file_type INPUT_FILE_TYPE] + +Computes individual and global FDR using Precursor Mass Discrepancy (PMD-FDR) + + +flags: + -h, --help show this help message and exit + +optional arguments: + -x, --opts OPTS RDS file containing argument values + -p, --psm_report PSM_REPORT full name and path to the PSM report + --psm_report_1_percent PSM_REPORT_1_PERCENT full name and path to the PSM report for 1% FDR [default: ] + -o, --output_i_fdr OUTPUT_I_FDR full name and path to the i-FDR output file [default: ] + --output_g_fdr OUTPUT_G_FDR full name and path to the g-FDR output file [default: ] + --output_densities OUTPUT_DENSITIES full name and path to the densities output file [default: ] + -s, --score_field_name SCORE_FIELD_NAME name of score field (in R format) [default: ] + -i, --input_file_type INPUT_FILE_TYPE type of input file (currently supports: PSM_Report) [default: PMD_FDR_input_file] + + ]]></help> +</tool>
