# HG changeset patch
# User jjohnson
# Date 1532544080 14400
# Node ID c9bfe6adb7cd07c4635d485ba546c38e5a7c8232
# Parent 7f02fc51bddfa510190dbb70d383fb8d17e9e6f9
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/spectrast commit 592d86797e58318bad77de7c7de253056218cd1e-dirty
diff -r 7f02fc51bddf -r c9bfe6adb7cd macros.xml
--- a/macros.xml Wed Jul 25 10:58:17 2018 -0400
+++ b/macros.xml Wed Jul 25 14:41:20 2018 -0400
@@ -8,7 +8,7 @@
outputFileName = ${output.extra_files_path}/library.splib
-#if $library_create.removeDecoyProteins is not None:
+#if str($library_create.removeDecoyProteins) != '':
removeDecoyProteins = $library_create.removeDecoyProteins
#end if
#if str($library_create.useProbTable) != 'None':
@@ -17,21 +17,21 @@
#if str($library_create.useProteinList) != 'None':
useProteinList = $library_create.useProteinList
#end if
-#if str($library_create.printMRMTable) != 'None':
-printMRMTable =
+#if str($library_create.printMRMTable) in ['true']:
+printMRMTable = DEFAULT
#end if
-#if str($library_create.writeMgfFile) != 'None':
+#if str($library_create.writeMgfFile) in ['true','false']:
writeMgfFile = $library_create.writeMgfFile
#end if
-## #if str($library_create.writeDtaFiles) != 'None':
+## #if str($library_create.writeDtaFiles) in ['true','false']:
## writeDtaFiles = $library_create.writeDtaFiles
## #end if
-#if str($library_create.writePAIdent) != 'None':
+#if str($library_create.writePAIdent) in ['true','false']:
writePAIdent = $library_create.writePAIdent
#end if
-
+
library_create['writePAIdent'] == 'true'
@@ -97,55 +97,55 @@
-#if $library_import.minimumProbabilityToInclude is not None:
+#if str($library_import.minimumProbabilityToInclude) != '':
minimumProbabilityToInclude = $library_import.minimumProbabilityToInclude
#end if
-#if $library_import.maximumFDRToInclude is not None:
+#if str($library_import.maximumFDRToInclude) != '':
maximumFDRToInclude = $library_import.maximumFDRToInclude
#end if
-#if $library_import.setFragmentation is not None:
+#if str($library_import.setFragmentation) != 'None':
setFragmentation = $library_import.setFragmentation
#end if
-#if $library_import.setDeamidatedNXST is not None:
+#if str($library_import.setDeamidatedNXST) != 'None':
setDeamidatedNXST = $library_import.setDeamidatedNXST
#end if
-#if $library_import.addMzXMLFileToDatasetName is not None:
+#if str($library_import.addMzXMLFileToDatasetName) != 'None':
addMzXMLFileToDatasetName = $library_import.addMzXMLFileToDatasetName
#end if
-#if $library_import.centroidPeaks is not None:
+#if str($library_import.centroidPeaks) != 'None':
centroidPeaks = $library_import.centroidPeaks
#end if
-#if $library_import.rawSpectraNoiseThreshold is not None:
+#if str($library_import.rawSpectraNoiseThreshold) != '':
rawSpectraNoiseThreshold = $library_import.rawSpectraNoiseThreshold
#end if
-#if $library_import.rawSpectraMaxDynamicRange is not None:
+#if str($library_import.rawSpectraMaxDynamicRange) != '':
rawSpectraMaxDynamicRange = $library_import.rawSpectraMaxDynamicRange
#end if
-#if $library_import.minimumNumAAToInclude is not None:
+#if str($library_import.minimumNumAAToInclude) != '':
minimumNumAAToInclude = $library_import.minimumNumAAToInclude
#end if
-#if $library_import.minimumNumPeaksToInclude is not None:
+#if str($library_import.minimumNumPeaksToInclude) != '':
minimumNumPeaksToInclude = $library_import.minimumNumPeaksToInclude
#end if
-#if $library_import.skipRawAnnotation is not None:
+#if str($library_import.skipRawAnnotation) != 'None':
skipRawAnnotation = $library_import.skipRawAnnotation
#end if
-#if $library_import.minimumDeltaCnToInclude is not None:
+#if str($library_import.minimumDeltaCnToInclude) != '':
minimumDeltaCnToInclude = $library_import.minimumDeltaCnToInclude
#end if
-#if $library_import.maximumMassDiffToInclude is not None:
+#if str($library_import.maximumMassDiffToInclude) != '':
maximumMassDiffToInclude = $library_import.maximumMassDiffToInclude
#end if
-#if $library_import.bracketSpectra is not None:
+#if str($library_import.bracketSpectra) != 'None':
bracketSpectra = $library_import.bracketSpectra
#end if
-#if $library_import.mergeBracket is not None:
+#if str($library_import.mergeBracket) != 'None':
mergeBracket = $library_import.mergeBracket
#end if
#if str($library_import.normalizeRTWithLandmarks) != 'None':
normalizeRTWithLandmarks = $library_import.normalizeRTWithLandmarks
#end if
-#if $library_import.normalizeRTLinearRegression is not None:
+#if str($library_import.normalizeRTLinearRegression) != 'None':
normalizeRTLinearRegression = $library_import.normalizeRTLinearRegression
#end if
@@ -157,10 +157,6 @@
-
-
-
-
Default is off (determined from the data files).
Examples: CID, ETD, CID-QTOF, HCD. The latter two are treated as high-mass accuracy spectra.
@@ -243,98 +239,101 @@
-#if $library_manipulation.filterCriteria is not None:
+#if str($library_manipulation.filterCriteria) != '':
filterCriteria = $library_manipulation.filterCriteria
#end if
-#if $library_manipulation.combineAction is not None:
+#if str($library_manipulation.combineAction) != 'None':
combineAction = $library_manipulation.combineAction
#end if
#if $library_manipulation.build.buildAction != 'NONE':
buildAction = $library_manipulation.build.buildAction
#if $library_manipulation.build.buildAction in ['BEST_REPLICATE','CONSENSUS']:
-#if $library_manipulation.build.build_bc_action.minimumNumReplicates is not None:
+#if str($library_manipulation.build.build_bc_action.minimumNumReplicates) != '':
minimumNumReplicates = $library_manipulation.build.build_bc_action.minimumNumReplicates
#end if
-#if $library_manipulation.build.build_bc_action.removeDissimilarReplicates is not None:
+#if str($library_manipulation.build.build_bc_action.removeDissimilarReplicates) in ['true','false']:
removeDissimilarReplicates = $library_manipulation.build.build_bc_action.removeDissimilarReplicates
#end if
-#if $library_manipulation.build.build_bc_action.peakQuorum is not None:
+#if str($library_manipulation.build.build_bc_action.peakQuorum) != '':
peakQuorum = $library_manipulation.build.build_bc_action.peakQuorum
#end if
-#if $library_manipulation.build.build_bc_action.maximumNumPeaksUsed is not None:
+#if str($library_manipulation.build.build_bc_action.maximumNumPeaksUsed) != '':
maximumNumPeaksUsed = $library_manipulation.build.build_bc_action.maximumNumPeaksUsed
#end if
-#if $library_manipulation.build.build_bc_action.maximumNumReplicates is not None:
+#if str($library_manipulation.build.build_bc_action.maximumNumReplicates) != '':
maximumNumReplicates = $library_manipulation.build.build_bc_action.maximumNumReplicates
#end if
-#if $library_manipulation.build.build_bc_action.maximumNumPeaksKept is not None:
+#if str($library_manipulation.build.build_bc_action.maximumNumPeaksKept) != '':
maximumNumPeaksKept = $library_manipulation.build.build_bc_action.maximumNumPeaksKept
#end if
-#if $library_manipulation.build.build_bc_action.replicateWeight is not None:
+#if str($library_manipulation.build.build_bc_action.replicateWeight) != 'None':
replicateWeight = $library_manipulation.build.build_bc_action.replicateWeight
#end if
-#if $library_manipulation.build.build_bc_action.recordRawSpectra is not None:
+#if str($library_manipulation.build.build_bc_action.recordRawSpectra) in ['true','false']:
recordRawSpectra = $library_manipulation.build.build_bc_action.recordRawSpectra
#end if
#end if
#if $library_manipulation.build.buildAction == 'DECOY':
-#if $library_manipulation.build.build_d_action.decoyConcatenate is not None:
+#if str($library_manipulation.build.build_d_action.decoyConcatenate) in ['true','false']:
decoyConcatenate = $library_manipulation.build.build_d_action.decoyConcatenate
#end if
-#if $library_manipulation.build.build_d_action.decoySizeRatio is not None:
+#if str($library_manipulation.build.build_d_action.decoySizeRatio) != '':
decoySizeRatio = $library_manipulation.build.build_d_action.decoySizeRatio
#end if
-#if $library_manipulation.build.build_d_action.decoyPrecursorSwap is not None:
+#if str($library_manipulation.build.build_d_action.decoyPrecursorSwap) in ['true','false']:
decoyPrecursorSwap = $library_manipulation.build.build_d_action.decoyPrecursorSwap
#end if
#end if
#if $library_manipulation.build.buildAction == 'USER_SPECIFIED_MODS':
-#if $library_manipulation.build.build_m_action.allowableModTokens is not None:
+#if str($library_manipulation.build.build_m_action.allowableModTokens) != '':
allowableModTokens = $library_manipulation.build.build_m_action.allowableModTokens
#end if
#end if
#if $library_manipulation.build.buildAction == 'QUALITY_FILTER':
-#if $library_manipulation.build.build_q_action.minimumNumReplicates is not None:
+#if str($library_manipulation.build.build_q_action.minimumNumReplicates) != '':
minimumNumReplicates = $library_manipulation.build.build_q_action.minimumNumReplicates
#end if
-#if $library_manipulation.build.build_q_action.qualityLevelRemove is not None:
+#if str($library_manipulation.build.build_q_action.qualityLevelRemove) != '':
qualityLevelRemove = $library_manipulation.build.build_q_action.qualityLevelRemove
#end if
-#if $library_manipulation.build.build_q_action.qualityLevelMark is not None:
+#if str($library_manipulation.build.build_q_action.qualityLevelMark) != '':
qualityLevelMark = $library_manipulation.build.build_q_action.qualityLevelMark
#end if
-#if $library_manipulation.build.build_q_action.qualityPenalizeSingletons is not None:
+#if str($library_manipulation.build.build_q_action.qualityPenalizeSingletons) in ['true','false']:
qualityPenalizeSingletons = $library_manipulation.build.build_q_action.qualityPenalizeSingletons
#end if
-#if $library_manipulation.build.build_q_action.qualityImmuneProbThreshold is not None:
+#if str($library_manipulation.build.build_q_action.qualityImmuneProbThreshold) != '':
qualityImmuneProbThreshold = $library_manipulation.build.build_q_action.qualityImmuneProbThreshold
#end if
-#if $library_manipulation.build.build_q_action.qualityImmuneMultipleEngines is not None:
+#if str($library_manipulation.build.build_q_action.qualityImmuneMultipleEngines) in ['true','false']:
qualityImmuneMultipleEngines = $library_manipulation.build.build_q_action.qualityImmuneMultipleEngines
#end if
#end if
#end if
-#if $library_manipulation.reduceSpectra is not None:
+#if str($library_manipulation.reduceSpectra) != '':
reduceSpectra = $library_manipulation.reduceSpectra
#end if
-#if $library_manipulation.minimumNumPeaksToInclude is not None:
+#if str($library_manipulation.reannotatePeaks) in ['true','false']:
+reannotatePeaks = $library_manipulation.reannotatePeaks
+#end if
+#if str($library_manipulation.minimumNumPeaksToInclude) != '':
minimumNumPeaksToInclude = $library_manipulation.minimumNumPeaksToInclude
#end if
-#if $library_manipulation.minimumMRMQ3MZ is not None:
+#if str($library_manipulation.minimumMRMQ3MZ) != '':
minimumMRMQ3MZ = $library_manipulation.minimumMRMQ3MZ
#end if
-#if $library_manipulation.maximumMRMQ3MZ is not None:
+#if str($library_manipulation.maximumMRMQ3MZ) != '':
maximumMRMQ3MZ = $library_manipulation.maximumMRMQ3MZ
#end if
#if $library_manipulation.db.refresh == 'yes':
refreshDatabase = $library_manipulation.db.refreshDatabase
-#if $library_manipulation.db.refreshDeleteUnmapped is not None:
+#if str($library_manipulation.db.refreshDeleteUnmapped) in ['true','false']:
refreshDeleteUnmapped = $library_manipulation.db.refreshDeleteUnmapped
#end if
-#if $library_manipulation.db.refreshDeleteMultimapped is not None:
+#if str($library_manipulation.db.refreshDeleteMultimapped) in ['true','false']:
refreshDeleteMultimapped = $library_manipulation.db.refreshDeleteMultimapped
#end if
-#if $library_manipulation.db.refreshTrypticOnly is not None:
+#if str($library_manipulation.db.refreshTrypticOnly) in ['true','false']:
refreshTrypticOnly = $library_manipulation.db.refreshTrypticOnly
#end if
#end if
@@ -363,7 +362,7 @@
label="maximumNumPeaksKept"
help="De-noise single spectra by keeping only this number of the most intense peaks. Will not affect consensus spectra of more than one replicate. Default is 150"/>
- How to combine peptides from multiple files
+ Select the type of score to weigh and rank the replicates.
@@ -454,7 +453,7 @@
".
+ The predicate should in the form "".
can refer to any of the fields and any comment entries.
can be ==, !=, <, >, <=, >=, =~ and !~.
Multiple predicates can be separated by either & (AND logic) or | (OR logic), but not both.
diff -r 7f02fc51bddf -r c9bfe6adb7cd spectrast_create.xml
--- a/spectrast_create.xml Wed Jul 25 10:58:17 2018 -0400
+++ b/spectrast_create.xml Wed Jul 25 14:41:20 2018 -0400
@@ -10,13 +10,13 @@
## pepxml datasets
#set $input_files = []
#for $px in $pepxml_files:
- #set $input_name = $re.sub('[.]?pep[.]?xml$','',$re.sub('[ ]','_',$input.display_name.split('/')[-1])) + '.pep.xml'
+ #set $input_name = $re.sub('[.]?pep[.]?xml$', '' ,$re.sub('[ ]', '_', $px.display_name.split('/')[-1])) + '.pep.xml'
#silent $input_files.append($input_name)
ln -s -f '${px}' '${input_name}' &&
#end for
#set $input_names = ' '.join($input_files)
python $__tool_directory__/link_scan_datasets.py
- #for spectrum_file in spectrum_files:
+ #for $spectrum_file in $spectrum_files:
-n '$spectrum_file.display_name' -f '$spectrum_file'
#end for
$input_names &&
@@ -26,10 +26,11 @@
'$spectrastParams'
#end if
'$spectrast_params' -o spectrast_create.params &&
- mkdir -p libdir &&
- spectrast -cFspectrast_create.params -cN'libdir/library' $input_names &&
+ mkdir -p outdir &&
+ spectrast -cFspectrast_create.params -cN'outdir/library' $input_names &&
+ find * &&
mkdir -p '$output.files_path' &&
- for i in library.splib library.sptxt library.spidx library.pepidx; do if [ -e outdir/${i} ]; then cp -p outdir/${i} '$output.files_path'; fi; done
+ for i in library.splib library.sptxt library.spidx library.pepidx; do if [ -e outdir/\${i} ]; then cp -p outdir/\${i} '$output.files_path'; fi; done
]]>
@LIBRARY_CREATE_OPTIONS@
-@LIBRARY_MANIPULATION_OPTIONS
+@LIBRARY_MANIPULATION_OPTIONS@
diff -r 7f02fc51bddf -r c9bfe6adb7cd spectrast_import.xml
--- a/spectrast_import.xml Wed Jul 25 10:58:17 2018 -0400
+++ b/spectrast_import.xml Wed Jul 25 14:41:20 2018 -0400
@@ -13,7 +13,7 @@
mkdir -p libdir &&
spectrast -cN'libdir/library' '$input_name' | tee '$output' &&
mkdir -p '$output.files_path' &&
- for i in library.splib library.sptxt library.spidx library.pepidx; do if [ -e outdir/${i} ]; then cp -p outdir/${i} '$output.files_path'; fi; done
+ for i in library.splib library.sptxt library.spidx library.pepidx; do if [ -e outdir/\${i} ]; then cp -p outdir/\${i} '$output.files_path'; fi; done
]]>