comparison flashlfq.xml @ 6:279fbc8ad992 draft

planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit a9220a40d89c0bd250002d876d4b2f751d19f3de
author galaxyp
date Thu, 25 Jan 2018 18:02:03 -0500
parents 3b0c2e1927c1
children c4c61493c9a8
comparison
equal deleted inserted replaced
5:3b0c2e1927c1 6:279fbc8ad992
1 <tool id="flashlfq" name="FlashLFQ" version="0.1.0"> 1 <tool id="flashlfq" name="FlashLFQ" version="0.1.99">
2 <description>ultrafast label-free quantification for mass-spectrometry proteomics</description> 2 <description>ultrafast label-free quantification for mass-spectrometry proteomics</description>
3 <requirements> 3 <requirements>
4 <requirement type="package" version="0.1.99">flashlfq</requirement> 4 <requirement type="package" version="0.1.99">flashlfq</requirement>
5 </requirements> 5 </requirements>
6 <command><![CDATA[ 6 <command><![CDATA[
7 #import re 7 #import re
8 #set $idt_path = $re.sub('\s','_',$re.sub('[.][^.]*$','',$idt.display_name.split('/')[-1])) + ".psmtsv" 8 #set $idt_path = $re.sub('\s','_',$re.sub('[.][^.]*$','',$idt.display_name.split('/')[-1])) + ".psmtsv"
9 mkdir spectrum_dir; 9 ln -s '${idt}' '${idt_path}' &&
10 ln -s '${idt}' '${idt_path}'; 10 mkdir spectrum_dir &&
11 #for $peak_list in $peak_lists: 11 #for $peak_list in $peak_lists:
12 #set $input_name = $re.sub('[.][^.]*$','',$peak_list.display_name.split('/')[-1]) + ".mzML" 12 #set $input_name = $re.sub('[.][^.]*$','',$peak_list.display_name.split('/')[-1]) + ".mzML"
13 ln -s '${peak_list}' 'spectrum_dir/${input_name}'; 13 ln -s '${peak_list}' 'spectrum_dir/${input_name}' &&
14 #end for 14 #end for
15 FlashLFQ --idt '$idt_path' --rep spectrum_dir --ppm $ppm --iso $iso --nis $nis 15
16 FlashLFQ
17 --idt '$idt_path'
18 --rep spectrum_dir
19 --ppm $ppm
20 --iso $iso
21 --nis $nis
16 #if $intensity == 'integrate': 22 #if $intensity == 'integrate':
17 --int true 23 --int true
18 #end if 24 #end if
19 #if $charge == 'precursor': 25 #if $charge == 'precursor':
20 --chg true 26 --chg true
21 #end if 27 #end if
22 $rmm $mbr 28 $rmm $mbr
23 --pau false 29 --pau false
24 && cat *_FlashLFQ_Log.txt | sed 's/\(Analysis summary for:\).*working./\1 /' > '$log' 30 && cat *_FlashLFQ_Log.txt | sed 's/\(Analysis summary for:\).*working./\1 /' > '$log'
25 && cp *_FlashLFQ_QuantifiedBaseSequences.tsv '$quantifiedBaseSequences' 31 && cp *_FlashLFQ_QuantifiedBaseSequences.tsv '$quantifiedBaseSequences'
88 </output> 94 </output>
89 </test> 95 </test>
90 </tests> 96 </tests>
91 <help><![CDATA[ 97 <help><![CDATA[
92 98
93 **FlashLFQ** 99 **FlashLFQ** is an ultrafast label-free quantification for mass-spectrometry proteomics.
94 100
95 **Accepted command-line arguments:** 101 **Accepted command-line arguments:**
96 102
97 :: 103 ::
98 104