Mercurial > repos > galaxyp > bibliospec
comparison BlibSearch.xml @ 0:5a4801b7d106 draft default tip
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/bibliospec commit 68cd288246e3678dc92a179f1f022d30c0f11ce7
| author | galaxyp |
|---|---|
| date | Tue, 08 May 2018 14:16:45 -0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:5a4801b7d106 |
|---|---|
| 1 <tool id="BlibSearch" name="BlibSearch" version="@VERSION@.0"> | |
| 2 <description>search a spectrum library for matches to query spectra</description> | |
| 3 <macros> | |
| 4 <import>macros.xml</import> | |
| 5 </macros> | |
| 6 <expand macro="requirements" /> | |
| 7 <command detect_errors="exit_code"><![CDATA[ | |
| 8 #set $exts = {'mgf':'MGF', 'mzml':'mzML', 'mzxml':'mzXML', 'ms2': 'ms2', 'wiff':'wiff'} | |
| 9 #set $ext = $exts[$spectrum_file.extension.lower()] | |
| 10 #set $spectrum_name = $spectrum_file.display_name.split('/')[-1].replace($spectrum_file.extension, "") + "." + $ext | |
| 11 ln -s -f '${spectrum_file}' '${spectrum_name}' && | |
| 12 #set $blib_name = $blib.display_name.split('/')[-1].replace($blib.extension, "") + ".blib" | |
| 13 ln -s -f '$blib' '$blib_name' && | |
| 14 BlibSearch | |
| 15 --clear-precursor $clear_precursor | |
| 16 --topPeaksForSearch $topPeaksForSearch | |
| 17 --mz-window $mz_window | |
| 18 --min-peaks $min_peaks | |
| 19 --low-charge $low_charge | |
| 20 --high-charge $high_charge | |
| 21 --report-matches $report_matches | |
| 22 $preserve_order | |
| 23 ## --psm-result-file '$psms' | |
| 24 --report-file temp.report | |
| 25 '$spectrum_name' '$blib_name' | |
| 26 && grep -v '^$' temp.report > '$report' | |
| 27 ]]></command> | |
| 28 <inputs> | |
| 29 <param name="spectrum_file" type="data" format="mzml,mzxml,mgf,ms2" label="Spectrum file to search"/> | |
| 30 <param name="blib" type="data" format="sqlite" label="Filtered Blib"/> | |
| 31 <param name="clear_precursor" type="boolean" value="true" label="Remove the peaks in a X m/z window around the precursor from the query and library spectrum."/> | |
| 32 <param name="topPeaksForSearch" type="integer" value="100" label="Use ARG of the highest intensity peaks."/> | |
| 33 <param name="mz_window" type="float" value="3" label="Compare query to library spectra with precursor m/z +/- ARG."/> | |
| 34 <param name="min_peaks" type="integer" value="20" label="Search only spectra with charge no less than ARG."/> | |
| 35 <param name="low_charge" type="integer" value="1" label="Search only spectra with charge no less than ARG."/> | |
| 36 <param name="high_charge" type="integer" value="5" label="Search only spectra with charge no higher than ARG."/> | |
| 37 <param name="report_matches" type="integer" value="5" label="Return ARG of the best matches for each query. Use -1 to report all."/> | |
| 38 <param name="preserve_order" type="boolean" truevalue="--preserve-order" falsevalue="" checked="false" | |
| 39 label="Search spectra in the order they appear in the file." | |
| 40 help="Default to search as sorted by precursor m/z."/> | |
| 41 </inputs> | |
| 42 <outputs> | |
| 43 <data name="report" format="tabular" label="${spectrum_file.name}.report"> | |
| 44 <actions> | |
| 45 <action name="comment_lines" type="metadata" default="13" /> | |
| 46 <action name="column_names" type="metadata" default="Query,LibId,LibSpec,rank,dotp,query-mz,query-z,lib-mz,lib-z,copies,candidates,sequence,TIC-raw,bp-mz-raw,bp-raw,lbp-mz-raw,num-peaks,matched-ions" /> | |
| 47 </actions> | |
| 48 </data> | |
| 49 <!-- | |
| 50 <data name="psms" format="tabular" label="${spectrum_file.name}.psms"/> | |
| 51 --> | |
| 52 </outputs> | |
| 53 <tests> | |
| 54 <test> | |
| 55 <param name="spectrum_file" ftype="mzml" value="msgf-test.mzML"/> | |
| 56 <param name="blib" ftype="sqlite" value="msgf_filterd.blib"/> | |
| 57 <output name="report"> | |
| 58 <assert_contents> | |
| 59 <has_text text="LibSpec" /> | |
| 60 <has_text text="VIYTTNAVEAVHRQFRKLTK" /> | |
| 61 </assert_contents> | |
| 62 </output> | |
| 63 </test> | |
| 64 </tests> | |
| 65 <help><![CDATA[ | |
| 66 BiblioSpec_ is a suite of software tools for creating and searching MS/MS peptide spectrum libraries. | |
| 67 | |
| 68 BlibSearch_ creates a library of peptide MS/MS spectra from a variety of different database search results. | |
| 69 | |
| 70 :: | |
| 71 | |
| 72 Usage: BlibSearch [options] <spectrum-file> <library>[+] | |
| 73 | |
| 74 Options: | |
| 75 -c [ --clear-precursor ] arg (=1) Remove the peaks in a X m/z window around | |
| 76 the precursor from the query and library | |
| 77 spectrum. | |
| 78 --topPeaksForSearch arg (=100) Use ARG of the highest intensity peaks. | |
| 79 -w [ --mz-window ] arg (=3) Compare query to library spectra with | |
| 80 precursor m/z +/- ARG. | |
| 81 -n [ --min-peaks ] arg (=20) Search only spectra with charge no less | |
| 82 than ARG. | |
| 83 -L [ --low-charge ] arg (=1) Search only spectra with charge no less | |
| 84 than ARG. | |
| 85 -H [ --high-charge ] arg (=5) Search only spectra with charge no higher | |
| 86 than ARG. | |
| 87 -m [ --report-matches ] arg (=5) Return ARG of the best matches for each | |
| 88 query. Use -1 to report all. | |
| 89 --psm-result-file arg Return results in a .psm file named ARG. | |
| 90 -R [ --report-file ] arg Return results in report file named ARG. | |
| 91 Default is <spectrum file name>.report. | |
| 92 --preserve-order Search spectra in the order they appear in | |
| 93 the file. Default to search as sorted by | |
| 94 precursor m/z. | |
| 95 -p [ --parameter-file ] arg File containing search parameters. | |
| 96 Command line values override file values. | |
| 97 -v [ --verbosity ] arg (=status) Control the level of output to stderr. | |
| 98 (silent, error, status, warn, debug, | |
| 99 detail, all) Default status. | |
| 100 -h [ --help ] Print help message. | |
| 101 | |
| 102 | |
| 103 .. _BlibSearch: https://skyline.ms/wiki/home/software/BiblioSpec/page.view?name=BlibSearch | |
| 104 .. _BiblioSpec: https://skyline.ms/project/home/software/BiblioSpec/begin.view? | |
| 105 ]]></help> | |
| 106 <expand macro="citations" /> | |
| 107 </tool> | |
| 108 | |
| 109 | |
| 110 |
