annotate spectrast_params.py @ 5:274fdc50169b draft default tip

planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit e5b5b15b0a995c8588ff62f92fd0a2329fb7a6a5-dirty
author jjohnson
date Wed, 25 Jul 2018 15:05:34 -0400
parents c9bfe6adb7cd
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
1 #!/usr/bin/env python
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
2
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
3 from __future__ import print_function
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
4
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
5 import argparse
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
6 import re
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
7 import sys
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
8
3
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
9 create_opts = [
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
10 'outputFileName',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
11 'useProbTable',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
12 'useProteinList',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
13 'printMRMTable',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
14 'remark',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
15 'binaryFormat',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
16 'writeDtaFiles',
4
c9bfe6adb7cd planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 592d86797e58318bad77de7c7de253056218cd1e-dirty
jjohnson
parents: 3
diff changeset
17 'writeMgfFile',
c9bfe6adb7cd planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 592d86797e58318bad77de7c7de253056218cd1e-dirty
jjohnson
parents: 3
diff changeset
18 'writePAIdent',
3
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
19 'removeDecoyProteins',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
20 'plotSpectra',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
21 'minimumProbabilityToInclude',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
22 'maximumFDRToInclude',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
23 'datasetName',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
24 'setFragmentation',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
25 'setDeamidatedNXST',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
26 'addMzXMLFileToDatasetName',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
27 'centroidPeaks',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
28 'rawSpectraNoiseThreshold',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
29 'rawSpectraMaxDynamicRange',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
30 'minimumNumAAToInclude',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
31 'minimumNumPeaksToInclude',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
32 'skipRawAnnotation',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
33 'minimumDeltaCnToInclude',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
34 'maximumMassDiffToInclude',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
35 'bracketSpectra',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
36 'mergeBracket',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
37 'filterCriteria',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
38 'combineAction',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
39 'buildAction',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
40 'refreshDatabase',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
41 'reduceSpectra',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
42 'refreshDeleteUnmapped',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
43 'refreshDeleteMultimapped',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
44 'reannotatePeaks',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
45 'minimumMRMQ3MZ',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
46 'maximumMRMQ3MZ',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
47 'refreshTrypticOnly',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
48 'minimumNumReplicates',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
49 'removeDissimilarReplicates',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
50 'peakQuorum',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
51 'maximumNumPeaksUsed',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
52 'maximumNumReplicates',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
53 'maximumNumPeaksKept',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
54 'replicateWeight',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
55 'recordRawSpectra',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
56 'minimumNumReplicates',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
57 'qualityLevelRemove,',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
58 'qualityPenalizeSingletons',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
59 'qualityImmuneProbThreshold',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
60 'qualityImmuneMultipleEngines',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
61 'useBayesianDenoiser',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
62 'trainBayesianDenoiser',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
63 'denoiserMinimumSignalProb',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
64 'denoiserParamFile',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
65 'decoyConcatenate',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
66 'decoySizeRatio',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
67 'decoyPrecursorSwap',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
68 'normalizeRTWithLandmarks',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
69 'normalizeRTLinearRegression',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
70 'unidentifiedClusterIndividualRun',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
71 'unidentifiedClusterMinimumDot',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
72 'unidentifiedRemoveSinglyCharged',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
73 'unidentifiedMinimumNumPeaksToInclude',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
74 'unidentifiedSingletonXreaThreshold',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
75 'allowableModTokens'
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
76 ]
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
77
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
78 filter_opts = [
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
79 'outputFileName',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
80 'useProbTable',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
81 'useProteinList',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
82 'printMRMTable',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
83 'remark',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
84 'binaryFormat',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
85 'writeDtaFiles',
4
c9bfe6adb7cd planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 592d86797e58318bad77de7c7de253056218cd1e-dirty
jjohnson
parents: 3
diff changeset
86 'writeMgfFile',
c9bfe6adb7cd planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 592d86797e58318bad77de7c7de253056218cd1e-dirty
jjohnson
parents: 3
diff changeset
87 'writePAIdent',
3
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
88 'removeDecoyProteins',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
89 'plotSpectra',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
90 'minimumProbabilityToInclude',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
91 'maximumFDRToInclude',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
92 'datasetName',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
93 'setFragmentation',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
94 'setDeamidatedNXST',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
95 'addMzXMLFileToDatasetName',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
96 'centroidPeaks',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
97 'rawSpectraNoiseThreshold',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
98 'rawSpectraMaxDynamicRange',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
99 'minimumNumAAToInclude',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
100 'minimumNumPeaksToInclude',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
101 'skipRawAnnotation',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
102 'minimumDeltaCnToInclude',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
103 'maximumMassDiffToInclude',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
104 'bracketSpectra',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
105 'mergeBracket',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
106 'filterCriteria',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
107 'combineAction',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
108 'buildAction',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
109 'refreshDatabase',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
110 'reduceSpectra',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
111 'refreshDeleteUnmapped',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
112 'refreshDeleteMultimapped',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
113 'reannotatePeaks',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
114 'minimumMRMQ3MZ',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
115 'maximumMRMQ3MZ',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
116 'refreshTrypticOnly',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
117 'minimumNumReplicates',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
118 'removeDissimilarReplicates',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
119 'peakQuorum',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
120 'maximumNumPeaksUsed',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
121 'maximumNumReplicates',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
122 'maximumNumPeaksKept',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
123 'replicateWeight',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
124 'recordRawSpectra',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
125 'minimumNumReplicates',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
126 'qualityLevelRemove,',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
127 'qualityPenalizeSingletons',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
128 'qualityImmuneProbThreshold',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
129 'qualityImmuneMultipleEngines',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
130 'useBayesianDenoiser',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
131 'trainBayesianDenoiser',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
132 'denoiserMinimumSignalProb',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
133 'denoiserParamFile',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
134 'decoyConcatenate',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
135 'decoySizeRatio',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
136 'decoyPrecursorSwap',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
137 'normalizeRTWithLandmarks',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
138 'normalizeRTLinearRegression',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
139 'unidentifiedClusterIndividualRun',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
140 'unidentifiedClusterMinimumDot',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
141 'unidentifiedRemoveSinglyCharged',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
142 'unidentifiedMinimumNumPeaksToInclude',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
143 'unidentifiedSingletonXreaThreshold',
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
144 'allowableModTokens'
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
145 ]
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
146
2
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
147 search_opts = [
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
148 'libraryFile',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
149 'databaseFile',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
150 'databaseType',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
151 'indexCacheAll',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
152 # 'filterSelectedListFileName',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
153 'precursorMzTolerance',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
154 'precursorMzUseAverage',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
155 'searchAllCharges',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
156 'detectHomologs',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
157 'fvalFractionDelta',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
158 'useSp4Scoring',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
159 'fvalUseDotBias',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
160 'usePValue',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
161 'useTierwiseOpenModSearch',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
162 # 'expectedCysteineMod',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
163 # 'ignoreSpectraWithUnmodCysteine',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
164 # 'ignoreChargeOneLibSpectra',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
165 # 'ignoreAbnormalSpectra',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
166 'outputExtension',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
167 'outputDirectory',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
168 'hitListTopHitFvalThreshold',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
169 'hitListLowerHitsFvalThreshold',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
170 'hitListShowHomologs',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
171 'hitListShowMaxRank',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
172 'hitListOnlyTopHit',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
173 'hitListExcludeNoMatch',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
174 'enzymeForPepXMLOutput',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
175 'printFingerprintingSummary',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
176 'filterMinPeakCount',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
177 'filterAllPeaksBelowMz',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
178 'filterMaxIntensityBelow',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
179 'filterMinMzRange',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
180 'filterCountPeakIntensityThreshold',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
181 'filterRemovePeakIntensityThreshold',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
182 'filterMaxPeaksUsed',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
183 'filterMaxDynamicRange',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
184 'peakScalingMzPower',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
185 'peakScalingIntensityPower',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
186 'peakScalingUnassignedPeaks',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
187 'peakNoBinning',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
188 'peakBinningNumBinsPerMzUnit',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
189 'peakBinningFractionToNeighbor',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
190 'filterLibMaxPeaksUsed',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
191 'filterLightIonsMzThreshold',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
192 'filterITRAQReporterPeaks',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
193 'filterTMTReporterPeaks',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
194 # 'filterRemoveHuge515Threshold',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
195 ]
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
196
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
197
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
198 def __main__():
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
199 parser = argparse.ArgumentParser(
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
200 description='Parse SpectraST search.params files' +
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
201 ' to create an updated search.params')
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
202 parser.add_argument(
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
203 'param_files', nargs='*',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
204 help='A SpectraST search.params files')
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
205 parser.add_argument(
5
274fdc50169b planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit e5b5b15b0a995c8588ff62f92fd0a2329fb7a6a5-dirty
jjohnson
parents: 4
diff changeset
206 '-m', '--mode', choices=['search', 'create', 'filter'],
3
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
207 help='')
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
208 parser.add_argument(
2
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
209 '-o', '--output',
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
210 help='Output file (-) for stdout')
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
211 args = parser.parse_args()
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
212
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
213 output_wtr = open(args.output, 'w')\
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
214 if args.output and args.output != '-' else sys.stdout
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
215
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
216 optpat = re.compile('^([a-z]\w+)\s*[=:]\s*([^=]+)$')
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
217
5
274fdc50169b planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit e5b5b15b0a995c8588ff62f92fd0a2329fb7a6a5-dirty
jjohnson
parents: 4
diff changeset
218 valid_opts = search_opts if args.mode == 'search'\
274fdc50169b planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit e5b5b15b0a995c8588ff62f92fd0a2329fb7a6a5-dirty
jjohnson
parents: 4
diff changeset
219 else create_opts if args.mode == 'create' else filter_opts
3
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
220 valid_params = dict()
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
221
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
222 # Collect all valid_params
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
223 def parse_params(param_file, fh, valid_opts):
2
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
224 for i, line in enumerate(fh):
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
225 try:
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
226 m = optpat.match(line.rstrip())
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
227 if m:
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
228 k, v = m.groups()
3
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
229 if k in valid_opts:
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
230 valid_params[k] = v
2
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
231 except Exception, e:
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
232 print('%s(%d): %s %s' % (param_file, i, line, e),
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
233 file=sys.stderr)
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
234
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
235 if args.param_files:
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
236 for param_file in args.param_files:
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
237 try:
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
238 with open(param_file, 'r') as fh:
3
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
239 parse_params(param_file, fh, valid_opts)
2
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
240 except Exception, e:
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
241 print('parse_params: %s' % e, file=sys.stderr)
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
242 else:
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
243 try:
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
244 parse_params('stdin', sys.stdin)
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
245 except Exception, e:
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
246 print('parse_params: %s' % e, file=sys.stderr)
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
247
3
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
248 # Write valid_params
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
249 for valid_opt in valid_opts:
7f02fc51bddf planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 379705f578f9a0465f497894c7d2b5f68b6a55e6-dirty
jjohnson
parents: 2
diff changeset
250 if valid_opt in valid_params:
5
274fdc50169b planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit e5b5b15b0a995c8588ff62f92fd0a2329fb7a6a5-dirty
jjohnson
parents: 4
diff changeset
251 print('%s = %s' % (valid_opt, valid_params[valid_opt]),
274fdc50169b planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit e5b5b15b0a995c8588ff62f92fd0a2329fb7a6a5-dirty
jjohnson
parents: 4
diff changeset
252 file=output_wtr)
2
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
253
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
254
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
255 if __name__ == "__main__":
e67b0cc10377 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit af2d54a900c86c6b9926b87b514517c0f0f0a975-dirty
jjohnson
parents:
diff changeset
256 __main__()