annotate searchgui.xml @ 48:b72821cab1d7 draft

"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
author galaxyp
date Fri, 15 Jan 2021 14:05:46 +0000
parents a13e9d712194
children 560a08e0de13
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
1 <tool id="search_gui" name="Search GUI" version="@SEARCHGUI_VERSION@+galaxy@SEARCHGUI_VERSION_SUFFIX@">
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
2 <description>
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
3 Perform protein identification using various search engines and prepare results for input to Peptide Shaker
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
4 </description>
3
8d6c1807c5a5 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit d369c3451aaf7bfc8cc4f6f1dc52f6ea604e66bc-dirty
iracooke
parents: 2
diff changeset
5 <macros>
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
6 <import>macros_basic.xml</import>
3
8d6c1807c5a5 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit d369c3451aaf7bfc8cc4f6f1dc52f6ea604e66bc-dirty
iracooke
parents: 2
diff changeset
7 </macros>
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
8 <requirements>
40
fec15a483a5c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 69b2ae0ff05482e85ee086005462e7859b383064
galaxyp
parents: 39
diff changeset
9 <requirement type="package" version="@SEARCHGUI_VERSION@">searchgui</requirement>
fec15a483a5c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 69b2ae0ff05482e85ee086005462e7859b383064
galaxyp
parents: 39
diff changeset
10 <requirement type="package" version="3.0">zip</requirement>
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
11 </requirements>
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
12 <expand macro="stdio" />
40
fec15a483a5c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 69b2ae0ff05482e85ee086005462e7859b383064
galaxyp
parents: 39
diff changeset
13 <command use_shared_home="false">
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
14 <![CDATA[
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
15 #from datetime import datetime
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
16 #import json
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
17 #import os
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
18 #set $exp_str = "Galaxy_Experiment_%s" % datetime.now().strftime("%Y%m%d%H%M%s")
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
19 #set $samp_str = "Sample_%s" % datetime.now().strftime("%Y%m%d%H%M%s")
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
20 #set $temp_stderr = "searchgui_stderr"
18
ffed32e397cb Uploaded
galaxyp
parents: 17
diff changeset
21 #set $bin_dir = "bin"
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
22
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
23 mkdir output;
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
24 mkdir output_reports;
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
25 cwd=`pwd`;
12
d298e0b6fd72 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 464dc333f2e8d359265e1574b01386c4e7e9d840
iracooke
parents: 11
diff changeset
26 export HOME=\$cwd;
d298e0b6fd72 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 464dc333f2e8d359265e1574b01386c4e7e9d840
iracooke
parents: 11
diff changeset
27
45
a13e9d712194 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 9dc7c9c3ebd64f14c0ce95a0dc190361a90fa4fb
galaxyp
parents: 42
diff changeset
28 echo "" > $temp_stderr &&
42
80ed6522192c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 6e846f7195a9e939047ac975c6523e8cf99da6b4
galaxyp
parents: 41
diff changeset
29
40
fec15a483a5c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 69b2ae0ff05482e85ee086005462e7859b383064
galaxyp
parents: 39
diff changeset
30 ## echo the search engines to run (single quotes important because X!Tandem)
fec15a483a5c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 69b2ae0ff05482e85ee086005462e7859b383064
galaxyp
parents: 39
diff changeset
31 echo '$search_engines_options.engines';
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
32 echo 'DB: ${input_fasta_file.element_identifier} sequences: ${input_fasta_file.metadata.sequences}';
18
ffed32e397cb Uploaded
galaxyp
parents: 17
diff changeset
33
15
3fa49ed11f3d Uploaded
galaxyp
parents: 14
diff changeset
34 ##Create a searchgui.properties file for the version, which will be added to the searchgui_results if not already present
40
fec15a483a5c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 69b2ae0ff05482e85ee086005462e7859b383064
galaxyp
parents: 39
diff changeset
35 echo 'searchgui.version=@SEARCHGUI_VERSION@' >> searchgui.properties;
13
3ccfbb673089 Update to PS 1.1 and SG 2.1.1
iracooke
parents: 12
diff changeset
36
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
37 #for $peak_list_file in $peak_lists_files:
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
38 #set $input_name = ""
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
39 #if $peak_list_file.is_of_type("mgf"):
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
40 #set $input_name = $peak_list_file.element_identifier.split('/')[-1].replace(".mgf", "") + ".mgf"
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
41 #else if $peak_list_file.is_of_type("mzml"):
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
42 #set $input_name = $peak_list_file.element_identifier.split('/')[-1].replace(".mzml", "") + ".mzml"
19
ef4ac2d49ff0 Uploaded
galaxyp
parents: 18
diff changeset
43 #end if
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
44 ln -s -f '${peak_list_file}' '${input_name}';
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
45 #set $encoded_id = $__app__.security.encode_id($peak_list_file.id)
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
46 echo 'Spectrums:${peak_list_file.element_identifier}(API:${encoded_id})';
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
47 #end for
36
24bcbed3da6a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 6afe42e2f4b9d780c4cee76a4dcd9cac1e1ea0ad
galaxyp
parents: 35
diff changeset
48
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
49 ## copy the input .par file to the working folder
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
50 cp '${input_parameters_file}' './SEARCHGUI_IdentificationParameters.par';
37
7b72e889dafd planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 981be1bde91d6d565693cd691553f77465e653bb
galaxyp
parents: 36
diff changeset
51
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
52 ## copy the input .fasta file to the working folder
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
53 cp '${input_fasta_file}' './input_fasta_file.fasta';
6
53bdfaed924d planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 5943ced37a55ac06f722af5d4ccd568c300c0ea3
iracooke
parents: 4
diff changeset
54
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
55
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
56 ################
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
57 ## Search CLI ##
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
58 ################
40
fec15a483a5c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 69b2ae0ff05482e85ee086005462e7859b383064
galaxyp
parents: 39
diff changeset
59 echo 'running search gui' &&
36
24bcbed3da6a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 6afe42e2f4b9d780c4cee76a4dcd9cac1e1ea0ad
galaxyp
parents: 35
diff changeset
60 (searchgui -Djava.awt.headless=true eu.isas.searchgui.cmd.SearchCLI
18
ffed32e397cb Uploaded
galaxyp
parents: 17
diff changeset
61 --exec_dir="\$cwd/${bin_dir}"
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
62 -spectrum_files \$cwd
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
63 -fasta_file "\$cwd/input_fasta_file.fasta"
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
64 -output_folder \$cwd/output
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
65 -id_params ./SEARCHGUI_IdentificationParameters.par
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
66
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
67 -threads "\${GALAXY_SLOTS:-12}"
1
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
68
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
69 #if $searchgui_advanced.searchgui_advanced_selector == 'advanced'
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
70 -correct_titles "${searchgui_advanced.correct_titles}"
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
71 $searchgui_advanced.missing_titles
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
72 -mgf_splitting "${searchgui_advanced.mgf_splitting}"
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
73 -mgf_spectrum_count "${searchgui_advanced.mgf_spectrum_count}"
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
74 -output_gzip "${searchgui_advanced.output_gzip}"
6
53bdfaed924d planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 5943ced37a55ac06f722af5d4ccd568c300c0ea3
iracooke
parents: 4
diff changeset
75 #end if
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
76
23
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
77 #set $engines_list = str($search_engines_options.engines).split(',')
6
53bdfaed924d planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 5943ced37a55ac06f722af5d4ccd568c300c0ea3
iracooke
parents: 4
diff changeset
78 #if 'X!Tandem' in $engines_list:
1
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
79 -xtandem 1
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
80 #else
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
81 -xtandem 0
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
82 #end if
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
83
6
53bdfaed924d planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 5943ced37a55ac06f722af5d4ccd568c300c0ea3
iracooke
parents: 4
diff changeset
84 #if 'MyriMatch' in $engines_list:
1
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
85 -myrimatch 1
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
86 #else
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
87 -myrimatch 0
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
88 #end if
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
89
6
53bdfaed924d planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 5943ced37a55ac06f722af5d4ccd568c300c0ea3
iracooke
parents: 4
diff changeset
90 #if 'MSGF' in $engines_list:
1
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
91 -msgf 1
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
92 #else
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
93 -msgf 0
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
94 #end if
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
95
6
53bdfaed924d planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 5943ced37a55ac06f722af5d4ccd568c300c0ea3
iracooke
parents: 4
diff changeset
96 #if 'OMSSA' in $engines_list:
1
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
97 -omssa 1
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
98 #else
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
99 -omssa 0
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
100 #end if
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
101
6
53bdfaed924d planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 5943ced37a55ac06f722af5d4ccd568c300c0ea3
iracooke
parents: 4
diff changeset
102 #if 'Comet' in $engines_list:
1
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
103 -comet 1
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
104 #else
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
105 -comet 0
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
106 #end if
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
107
6
53bdfaed924d planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 5943ced37a55ac06f722af5d4ccd568c300c0ea3
iracooke
parents: 4
diff changeset
108 #if 'Tide' in $engines_list:
1
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
109 -tide 1
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
110 #else
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
111 -tide 0
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
112 #end if
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
113
1
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
114 #if 'MS_Amanda' in $engines_list:
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
115 -ms_amanda 1
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
116 #else
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
117 -ms_amanda 0
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
118 #end if
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
119
15
3fa49ed11f3d Uploaded
galaxyp
parents: 14
diff changeset
120 #if 'Andromeda' in $engines_list:
3fa49ed11f3d Uploaded
galaxyp
parents: 14
diff changeset
121 -andromeda 1
3fa49ed11f3d Uploaded
galaxyp
parents: 14
diff changeset
122 #else
3fa49ed11f3d Uploaded
galaxyp
parents: 14
diff changeset
123 -andromeda 0
3fa49ed11f3d Uploaded
galaxyp
parents: 14
diff changeset
124 #end if
3fa49ed11f3d Uploaded
galaxyp
parents: 14
diff changeset
125
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
126 #if 'MetaMorpheus' in $engines_list:
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
127 -meta_morpheus 1
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
128 #else
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
129 -meta_morpheus 0
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
130 #end if
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
131
18
ffed32e397cb Uploaded
galaxyp
parents: 17
diff changeset
132 #if 'Novor' in $engines_list:
ffed32e397cb Uploaded
galaxyp
parents: 17
diff changeset
133 -novor 1
ffed32e397cb Uploaded
galaxyp
parents: 17
diff changeset
134 #else
ffed32e397cb Uploaded
galaxyp
parents: 17
diff changeset
135 -novor 0
ffed32e397cb Uploaded
galaxyp
parents: 17
diff changeset
136 #end if
ffed32e397cb Uploaded
galaxyp
parents: 17
diff changeset
137
ffed32e397cb Uploaded
galaxyp
parents: 17
diff changeset
138 #if 'DirecTag' in $engines_list:
ffed32e397cb Uploaded
galaxyp
parents: 17
diff changeset
139 -directag 1
ffed32e397cb Uploaded
galaxyp
parents: 17
diff changeset
140 #else
ffed32e397cb Uploaded
galaxyp
parents: 17
diff changeset
141 -directag 0
ffed32e397cb Uploaded
galaxyp
parents: 17
diff changeset
142 #end if
ffed32e397cb Uploaded
galaxyp
parents: 17
diff changeset
143
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
144 ## single zip file
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
145 -output_option 0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
146
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
147 ## mgf and database in output
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
148 -output_data 1
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
149
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
150 2>> $temp_stderr)
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
151
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
152 &&
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
153
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
154 (mv output/searchgui_out.zip searchgui_out.zip 2>> $temp_stderr)
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
155
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
156 &&
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
157
17
2f8e9d0351a8 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 4256c7c6fde06722b66f433f5913c2e707bc930f-dirty
galaxyp
parents: 15
diff changeset
158 (zip -u searchgui_out.zip searchgui.properties 2>> $temp_stderr);
13
3ccfbb673089 Update to PS 1.1 and SG 2.1.1
iracooke
parents: 12
diff changeset
159
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
160 cat $temp_stderr 2>&1;
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
161 ]]>
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
162 </command>
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
163 <inputs>
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
164 <param format="json" name="input_parameters_file" type="data" label="Identification Parameters file"/>
1
cb1666df2fb3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 8352ff0127dc95846e12f2b0ff8398525a00d626
iracooke
parents: 0
diff changeset
165
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
166 <param format="fasta" name="input_fasta_file" type="data" label="Fasta file"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
167
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
168 <param name="peak_lists_files" format="mgf,mzml" type="data" multiple="true" label="Input Peak Lists"
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
169 help="Select appropriate MGF/MZML dataset(s) from history" />
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
170
6
53bdfaed924d planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 5943ced37a55ac06f722af5d4ccd568c300c0ea3
iracooke
parents: 4
diff changeset
171 <!-- Search Engine Selection -->
37
7b72e889dafd planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 981be1bde91d6d565693cd691553f77465e653bb
galaxyp
parents: 36
diff changeset
172 <section name="search_engines_options" expanded="true" title="Search Engine Options">
23
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
173 <param name="engines" type="select" display="checkboxes" multiple="True" label="DB-Search Engines">
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
174 <help>Comet and Tide shouldn't both be selected since they use a similar algoritm. OMSSA may not work into isolated environments like containers.</help>
23
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
175 <option value="X!Tandem" selected="True">X!Tandem</option>
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
176 <option value="MSGF" selected="True">MS-GF+</option>
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
177 <option value="OMSSA">OMSSA</option>
23
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
178 <option value="Comet">Comet</option>
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
179 <option value="Tide">Tide</option>
36
24bcbed3da6a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 6afe42e2f4b9d780c4cee76a4dcd9cac1e1ea0ad
galaxyp
parents: 35
diff changeset
180 <option value="MyriMatch">MyriMatch</option>
23
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
181 <option value="MS_Amanda">MS_Amanda</option>
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
182 <!-- TODO: MetaMorpheus Waiting for support for dotnet in bioconda package -->
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
183 <!-- <option value="MetaMorpheus">MetaMorpheus</option> -->
23
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
184 <!-- Windows only
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
185 <option value="Andromeda">Andromeda</option>
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
186 -->
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
187 <!-- New with version 3.0
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
188 -->
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
189 <!--working in tests
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
190 -->
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
191 <option value="DirecTag">DirecTag</option>
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
192 <option value="Novor">Novor (Select for non-commercial use only)</option>
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
193 <validator type="no_options" message="Please select at least one output file" />
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
194 </param>
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
195 </section>
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
196
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
197 <conditional name="searchgui_advanced">
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
198 <param name="searchgui_advanced_selector" type="select" label="SearchGUI Options">
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
199 <option value="basic" selected="True">Default</option>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
200 <option value="advanced">Advanced</option>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
201 </param>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
202 <when value="basic" />
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
203 <when value="advanced">
23
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
204 <param name="correct_titles" type="select" label="How should PeptideShaker deal with duplicate spectra?"
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
205 help="Unless you suspect some input files to be genuine duplicates then rename spectra is the safest option">
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
206 <option value="0">no correction</option>
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
207 <option value="1" selected="True">rename spectra</option>
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
208 <option value="2">delete spectra</option>
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
209 </param>
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
210 <param name="missing_titles" type="boolean" checked="false" truevalue="-missing_titles 1" falsevalue="-missing_titles 0"
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
211 label="Add missing spectrum titles" help="(-missing_titles)"/>
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
212 <param name="mgf_splitting" type="integer" value="1000" label="The maximum mgf file size in MB before splitting the mgf"
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
213 help="Choose a smaller value if you are running on a machine with limited memory"/>
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
214 <param name="mgf_spectrum_count" type="integer" value="25000" label="The maximum number of spectra per mgf file when splitting"
aa3728c18bd9 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit cb53f8e01ae0cc4dc7621f03ba209d040ef30312
galaxyp
parents: 22
diff changeset
215 help="Choose a smaller value if you are running on a machine with limited memory"/>
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
216 <param name="output_gzip" type="boolean" checked="true" truevalue="1" falsevalue="0"
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
217 label="Gzip result files"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
218 </when>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
219 </conditional>
36
24bcbed3da6a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 6afe42e2f4b9d780c4cee76a4dcd9cac1e1ea0ad
galaxyp
parents: 35
diff changeset
220
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
221 </inputs>
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
222 <outputs>
6
53bdfaed924d planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 5943ced37a55ac06f722af5d4ccd568c300c0ea3
iracooke
parents: 4
diff changeset
223 <data name="searchgui_results" format="searchgui_archive" from_work_dir="searchgui_out.zip" label="${tool.name} on ${on_string}" />
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
224 </outputs>
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
225 <tests>
9
21e5a77a7b57 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ac193f61dd02d3adbe8bc504f0b94edb1335f79d
iracooke
parents: 7
diff changeset
226
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
227 <!-- Test that specifying non-default search engines with default parameters works -->
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
228 <test>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
229 <param name="peak_lists_files" value="searchgui_tinyspectra1.mgf"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
230 <param name="input_parameters_file" value="Identification_Parameters_default.par"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
231 <param name="input_fasta_file" value="fastacli_searchgui_tinydb1_concatenated_target_decoy.fasta" ftype="fasta" />
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
232 <param name="engines" value="X!Tandem,MSGF,MyriMatch,Comet"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
233 <output name="searchgui_results" file="searchgui_tiny_result_default_4engines.zip" ftype="searchgui_archive" compare="sim_size" delta="30000" />
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
234 </test>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
235
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
236 <!-- Test that search works with MSAmanda with default parameters works-->
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
237 <test>
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
238 <param name="peak_lists_files" value="searchgui_smallspectra.mgf"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
239 <param name="input_parameters_file" value="Identification_Parameters_default.par"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
240 <param name="input_fasta_file" value="fastacli_searchgui_tinydb1_concatenated_target_decoy.fasta" ftype="fasta" />
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
241 <param name="engines" value="MS_Amanda"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
242 <output name="searchgui_results" ftype="searchgui_archive">
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
243 <assert_contents>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
244 <has_size value="635138" delta="5000"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
245 </assert_contents>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
246 </output>
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
247 </test>
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
248
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
249 <!-- Test that specifying non-default search engines with non-default parameters works -->
11
76d14dc397ed planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 327a3944f2f56668d607c3d6cb08ae7d588e208c
iracooke
parents: 10
diff changeset
250 <test>
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
251 <param name="peak_lists_files" value="searchgui_tinyspectra1.mgf"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
252 <param name="input_parameters_file" value="Identification_Parameters_specific.par"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
253 <param name="input_fasta_file" value="fastacli_searchgui_tinydb1_concatenated_target_decoy.fasta" ftype="fasta" />
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
254 <param name="engines" value="X!Tandem,MSGF,MyriMatch,Comet"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
255 <output name="searchgui_results" ftype="searchgui_archive">
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
256 <assert_contents>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
257 <has_size value="159330" delta="20000"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
258 </assert_contents>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
259 </output>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
260 </test>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
261
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
262 <!--
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
263 NOTE: Identification_Parameters_specific.par is equivalent to the default .par plus these parameters:
11
76d14dc397ed planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 327a3944f2f56668d607c3d6cb08ae7d588e208c
iracooke
parents: 10
diff changeset
264 <param name="precursor_ion_tol" value="100"/>
39
f63401dd6cbb planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 57426db0c017009ac7ab0498f8580efc453398c8
galaxyp
parents: 38
diff changeset
265 <param name="min_charge" value="1"/>
f63401dd6cbb planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 57426db0c017009ac7ab0498f8580efc453398c8
galaxyp
parents: 38
diff changeset
266 <param name="max_charge" value="3"/>
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
267 <param name="xtandem|xtandem_advanced" value="yes"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
268 <param name="xtandem|xtandem_advanced|xtandem_refine_selector" value="yes"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
269 -->
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
270
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
271 <!-- Test that specifying MsAmanda as search engine with non-default parameters works -->
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
272 <test>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
273 <param name="peak_lists_files" value="searchgui_smallspectra.mgf"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
274 <param name="input_parameters_file" value="Identification_Parameters_specific.par"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
275 <param name="input_fasta_file" value="fastacli_searchgui_tinydb1_concatenated_target_decoy.fasta" ftype="fasta" />
39
f63401dd6cbb planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 57426db0c017009ac7ab0498f8580efc453398c8
galaxyp
parents: 38
diff changeset
276 <param name="engines" value="MS_Amanda"/>
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
277 <output name="searchgui_results" ftype="searchgui_archive">
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
278 <assert_contents>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
279 <has_size value="635158" delta="5000"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
280 </assert_contents>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
281 </output>
39
f63401dd6cbb planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 57426db0c017009ac7ab0498f8580efc453398c8
galaxyp
parents: 38
diff changeset
282 </test>
f63401dd6cbb planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 57426db0c017009ac7ab0498f8580efc453398c8
galaxyp
parents: 38
diff changeset
283
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
284 <!-- Test that specifying non-default search engines with default parameters works using modifications -->
39
f63401dd6cbb planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 57426db0c017009ac7ab0498f8580efc453398c8
galaxyp
parents: 38
diff changeset
285 <test>
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
286 <param name="peak_lists_files" value="searchgui_tinyspectra1.mgf"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
287 <param name="input_parameters_file" value="Identification_Parameters_default_modifications.par"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
288 <param name="input_fasta_file" value="fastacli_searchgui_tinydb1_concatenated_target_decoy.fasta" ftype="fasta" />
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
289 <param name="engines" value="X!Tandem,MSGF,MyriMatch,Comet"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
290 <output name="searchgui_results" file="searchgui_tiny_result_default_4engines_modifications.zip" ftype="searchgui_archive" compare="sim_size" delta="30000" />
39
f63401dd6cbb planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 57426db0c017009ac7ab0498f8580efc453398c8
galaxyp
parents: 38
diff changeset
291 </test>
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
292
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
293 <!--
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
294 NOTE: Identification_Parameters_default_modifications.par adds:
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
295 - "Carbamidomethylation of C" as fixed modification
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
296 - "Oxidation of M" as variable modification
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
297 -->
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
298
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
299 <!-- Test that search works with MSAmanda with default default parameters - with modifications -->
39
f63401dd6cbb planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 57426db0c017009ac7ab0498f8580efc453398c8
galaxyp
parents: 38
diff changeset
300 <test>
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
301 <param name="peak_lists_files" value="searchgui_tinyspectra1.mgf"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
302 <param name="input_parameters_file" value="Identification_Parameters_default_modifications.par"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
303 <param name="input_fasta_file" value="fastacli_searchgui_tinydb1_concatenated_target_decoy.fasta" ftype="fasta" />
11
76d14dc397ed planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 327a3944f2f56668d607c3d6cb08ae7d588e208c
iracooke
parents: 10
diff changeset
304 <param name="engines" value="MS_Amanda"/>
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
305 <output name="searchgui_results" ftype="searchgui_archive">
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
306 <assert_contents>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
307 <has_size value="118136" delta="30000"/>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
308 </assert_contents>
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
309 </output>
11
76d14dc397ed planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit 327a3944f2f56668d607c3d6cb08ae7d588e208c
iracooke
parents: 10
diff changeset
310 </test>
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
311
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
312 </tests>
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
313 <help>
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
314 **What it does**
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
315
48
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
316 Runs multiple search engines on any number of MGF peak lists using SearchGUI.
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
317
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
318 Default: X! Tandem and MS-GF+ are executed.
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
319
b72821cab1d7 "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit f27e376ff604cd8faf57c63f25ddcfd61ca9db6a"
galaxyp
parents: 45
diff changeset
320 Optional: MyriMatch, MS-Amanda, OMSSA (it may not work into isolated environments like containers), Comet, Tide, DirecTag and Novor can be executed.
0
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
321
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
322 </help>
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
323 <expand macro="citations" />
a9e90cdcb97a planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/peptideshaker commit ceaef1a06c8600f9a042fc8f80f5b3fae75d4445-dirty
galaxyp
parents:
diff changeset
324 </tool>