# HG changeset patch
# User jjohnson
# Date 1503685521 14400
# Node ID 69274b068a488f75bcb0f2a7985d09d9fb58820f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/pecan commit 21855dec2949420d3bccfd6c9912578e9aacecf0
diff -r 000000000000 -r 69274b068a48 pecan.xml
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pecan.xml	Fri Aug 25 14:25:21 2017 -0400
@@ -0,0 +1,286 @@
+
+    detect peptides directly from DIA Mass Spec
+    
+        pecan
+    
+    
+        
+    
+    pecan --VERSION
+    1 && $1 ~ /^[0-9]+(\.[0-9]*)?$/{print \$1; print \$2; print "$outputRoot"}' $isolationfile | 
+        xargs -n3 -P\${GALAXY_SLOTS} 
+        pecan 
+        #if $backgroundProteome:
+            --backgroundProteome='$backgroundProteome'
+        #end if
+            --bgDecoyNumber=$bgDecoyNumber
+        #if $decoyTag and str($decoyTag):
+            --decoyTag=$decoyTag
+        #end if
+        --ionTypes=$--ionTypes
+        --minElution=$minElution
+        --maxElution=$maxElution
+        --overlap=$advanced_options.overlap 
+        #if $advanced_options.ms1.ms1Unit == 'ppm':
+            --ms1Unit=ppm
+            --ms1Tolerance=$advanced_options.ms1.ms1Tolerance
+        #elif $advanced_options.ms1.ms1Unit == 'mz':
+            --ms1Unit=mz
+            --ms1Tolerance=$advanced_options.ms1.ms1Tolerance
+        #end if
+        #if $advanced_options.ms2.ms2Unit == 'ppm':
+            --ms2Unit=ppm
+            --ms2Tolerance=$advanced_options.ms2.ms2Tolerance
+        #elif $advanced_options.ms2.ms2Unit == 'mz':
+            --ms2Unit=mz
+            --ms2Tolerance=$advanced_options.ms2.ms2Tolerance
+        #end if
+        --minCharge=$advanced_options.minCharge
+        --maxCharge=$advanced_options.maxCharge
+        #if $advanced_options.ms2Boundaries.specify == 'specify':
+            --ms2Boundaries="$advanced_options.ms2Boundaries.ms2BoundariesMin,$advanced_options.ms2Boundaries.ms2BoundariesMax"
+        #end if
+        --alpha=$advanced_options.alpha
+        --beta=$advanced_options.beta
+        --idotp=$advanced_options.idotp
+        --topX=$advanced_options.topX
+        #if $advanced_options.fixedMod and str($advanced_options.fixedMod):
+            --fixedMod='$advanced_options.fixedMod'
+        #end if
+        $input $peptides  2>1 > run.log
+        && cat "$outputRoot"*.log > '$log_file'   
+        && cat "$outputRoot"*.td.feature | awk 'NR==1{print $0};!/peakCalibratedScore/{print $0}' > '$feature_file'
+    ]]>
+    
+    
+        #slurp
+#import re
+#if $isolation.isolationsrc == 'entered':
+#echo $re.sub(r'(\d+[.]\d+)\s+(\d+[.]\d)\s*',r'\1\t\2\n',$isolation.isolation_windows.strip())
+#end if
+  #slurp
+    
+    
+        
+        
+        
+
+        
+            
+                  
+                  
+            
+            
+                
+                    ^(?ms)(\d+[.]\d+\s\d+[.]\d)(\s\d+[.]\d+\s\d+[.]\d)*$
+                
+            
+            
+                
+            
+        
+
+        
+        
+        
+        
+
+        
+            
+            
+            
+        
+        
+        
+        
+
+        
+            
+            
+                
+                    
+                    
+                
+                
+                    
+                
+                
+                    
+                
+            
+            
+                
+                    
+                    
+                
+                
+                    
+                
+                
+                    
+                
+            
+            
+            
+            
+                
+                    
+                    
+                
+                
+                
+                    
+                    
+                
+            
+            
+            
+            
+            
+            
+            
+                
+                ^([A-Z]\[[+-]\d+[.]\d+\](,[A-Z]\[[+-]\d+[.]\d+\])*)*$
+                
+            
+        
+        
+    
+    
+        
+        
+    
+    
+
diff -r 000000000000 -r 69274b068a48 pecan2blib.xml
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pecan2blib.xml	Fri Aug 25 14:25:21 2017 -0400
@@ -0,0 +1,38 @@
+
+    Convert PECAN results after percolator (.peptides) into spectral library (.blib)
+    
+        pecan
+    
+    
+        
+    
+     '$spectral_lib'
+    ]]>
+    
+        
+        
+            
+            
+            
+        
+        
+        
+        
+
+    
+    
+        
+    
+    
+