Mercurial > repos > cpt > cpt_psm_comparison_table
view cpt_psm_2_gentable.xml @ 1:f093e08f21f3 draft default tip
planemo upload commit 94b0cd1fff0826c6db3e7dc0c91c0c5a8be8bb0c
author | cpt |
---|---|
date | Mon, 05 Jun 2023 02:47:24 +0000 |
parents | |
children |
line wrap: on
line source
<tool id="PSM.Comp" name="PSM Comparison Table" version="1.94"> <description>aligns and lists data from PSM Prep</description> <version_command>perl cpt_psm_2_gentable.pl --version</version_command> <stdio> <exit_code range="1:" level="fatal"/> </stdio> <requirements> <requirement type="package" version="5.22.1">perl</requirement> <requirement type="package">perl-bioperl</requirement> <requirement type="package">perl-moose</requirement> <requirement type="package">perl-ipc-run</requirement> <requirement type="package">perl-getopt-long-descriptive</requirement> </requirements> <command detect_errors="aggressive"><![CDATA[ perl -Mlib='$__tool_directory__/lib' '$__tool_directory__/cpt_psm_2_gentable.pl' --galaxy --outfile_supporting '$__new_file_path__' --file "${file}" #if $evalue and $evalue is not "None": --evalue "${evalue}" #end if #if $dice and $dice is not "None": --dice "${dice}" #end if #if $mismatch and $mismatch is not "None": --mismatch "${mismatch}" #end if #if $gap_penalty and $gap_penalty is not "None": --gap_penalty "${gap_penalty}" #end if #if $match and $match is not "None": --match "${match}" #end if --diff_table "${diff_table}" --diff_table_files_path "${diff_table.files_path}" --diff_table_format TSV_U --diff_table_id "${diff_table.id}" --blastclust "${blastclust}" --blastclust_files_path "${blastclust.files_path}" --blastclust_format TSV_U --blastclust_id "${blastclust.id}" ]]></command> <inputs> <param name="file" help="PSM2 Data File" optional="False" label="file" type="data"/> <param value="0.0001" name="evalue" help="Evalue cutoff" optional="True" label="evalue" type="float"/> <param value="50" name="dice" help="Dice cutoff" optional="True" label="dice" type="float"/> <param value="-1" name="mismatch" help="Mismatch Score" optional="True" label="mismatch" type="float"/> <param value="0.0" name="gap_penalty" help="Gap Penalty" optional="True" label="gap_penalty" type="float"/> <param value="5" name="match" help="Match Score" optional="True" label="match" type="float"/> </inputs> <outputs> <data name="diff_table" format="tabular"> </data> <data name="blastclust" format="tabular"> </data> </outputs> <help>DESCRIPTION =========== Following the execution of the PSM Prep tool, this tool simply aligns the genomes and generates a table comparison the positions of all proteins. It can be very useful to figure out which genes are missing in which genomes. IMPORTANT PARAMETERS -------------------- - ``mismatch``, ``gap_penalty``, ``match`` These parameters control the Needleman-Wunsch Multiple Sequence Alignment library's scoring scheme. Mismatch scores are generally negative and discourage unrelated proteins from being plotted in a line together. Match scores encourage related proteins to line up. Gap penalty is set at zero as we generally prefer gaps to mismatches in this tool; phage genomes are small and gaps are "cheap" to use, whereas mismatches can sometimes give an incorrect impression of relatedness. That said, how your plots look is completely up to you and we encourage experimentation! </help> <tests/> </tool>