Mercurial > repos > galaxyp > openms_mascotadapter
changeset 0:ec7b8772f4c9 draft
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
author | galaxyp |
---|---|
date | Wed, 01 Mar 2017 12:35:50 -0500 |
parents | |
children | 36da1e3613ea |
files | MascotAdapter.xml SKIP_TOOLS_FILE.txt datatypes_conf.xml filetypes.txt macros.xml readme.md repository_dependencies.xml test-data/DecoyDatabase_input.fasta test-data/DecoyDatabase_output.fasta tool.conf |
diffstat | 10 files changed, 1137 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MascotAdapter.xml Wed Mar 01 12:35:50 2017 -0500 @@ -0,0 +1,326 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!--This is a configuration file for the integration of a tools into Galaxy (https://galaxyproject.org/). This file was automatically generated using CTD2Galaxy.--> +<!--Proposed Tool Section: [Identification]--> +<tool id="MascotAdapter" name="MascotAdapter" version="2.1.0"> + <description>Annotates MS/MS spectra using Mascot.</description> + <macros> + <token name="@EXECUTABLE@">MascotAdapter</token> + <import>macros.xml</import> + </macros> + <expand macro="references"/> + <expand macro="stdio"/> + <expand macro="requirements"/> + <command>MascotAdapter + +#if $param_in: + -in $param_in +#end if +#if $param_out: + -out $param_out +#end if +#if $param_mascot_in: + -mascot_in +#end if +#if $param_mascot_out: + -mascot_out +#end if +#if $param_instrument: + -instrument "$param_instrument" +#end if +#if $param_precursor_mass_tolerance: + -precursor_mass_tolerance $param_precursor_mass_tolerance +#end if +#if $param_peak_mass_tolerance: + -peak_mass_tolerance $param_peak_mass_tolerance +#end if +#if $param_taxonomy: + -taxonomy $param_taxonomy +#end if + +#if $rep_param_modifications: +-modifications + #for token in $rep_param_modifications: + #if " " in str(token): + "$token.param_modifications" + #else + $token.param_modifications + #end if + #end for +#end if + +#if $rep_param_variable_modifications: +-variable_modifications + #for token in $rep_param_variable_modifications: + #if " " in str(token): + "$token.param_variable_modifications" + #else + $token.param_variable_modifications + #end if + #end for +#end if + +#if $rep_param_charges: +-charges + #for token in $rep_param_charges: + #if " " in str(token): + "$token.param_charges" + #else + $token.param_charges + #end if + #end for +#end if +#if $param_db: + -db "$param_db" +#end if +#if $param_hits: + -hits "$param_hits" +#end if +#if $param_cleavage: + -cleavage $param_cleavage +#end if +#if $param_missed_cleavages: + -missed_cleavages $param_missed_cleavages +#end if +#if $param_sig_threshold: + -sig_threshold $param_sig_threshold +#end if +#if $param_pep_homol: + -pep_homol $param_pep_homol +#end if +#if $param_pep_ident: + -pep_ident $param_pep_ident +#end if +#if $param_pep_rank: + -pep_rank $param_pep_rank +#end if +#if $param_prot_score: + -prot_score $param_prot_score +#end if +#if $param_pep_score: + -pep_score $param_pep_score +#end if +#if $param_pep_exp_z: + -pep_exp_z $param_pep_exp_z +#end if +#if $param_show_unassigned: + -show_unassigned $param_show_unassigned +#end if +#if $param_first_dim_rt: + -first_dim_rt $param_first_dim_rt +#end if +#if $param_boundary: + -boundary "$param_boundary" +#end if +#if $param_mass_type: + -mass_type $param_mass_type +#end if +#if $param_mascot_directory: + -mascot_directory "$param_mascot_directory" +#end if +#if $param_temp_data_directory: + -temp_data_directory "$param_temp_data_directory" +#end if +#if $adv_opts.adv_opts_selector=='advanced': + #if $adv_opts.param_force: + -force +#end if +#end if +</command> + <inputs> + <param name="param_in" type="data" format="text" label="input file in mzData format" help="(-in) <br>Note: In mode 'mascot_out' a Mascot results file (.mascotXML) is read"/> + <param name="param_mascot_in" display="radio" type="boolean" truevalue="-mascot_in" falsevalue="" checked="false" optional="True" label="if this flag is set the MascotAdapter will read in mzData and write Mascot generic format" help="(-mascot_in) "/> + <param name="param_mascot_out" display="radio" type="boolean" truevalue="-mascot_out" falsevalue="" checked="false" optional="True" label="if this flag is set the MascotAdapter will read in a Mascot results file (.mascotXML) and write idXML" help="(-mascot_out) "/> + <param name="param_instrument" type="text" size="30" value="Default" label="the instrument that was used to measure the spectra" help="(-instrument) "> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + <param name="param_precursor_mass_tolerance" type="float" value="2.0" label="the precursor mass tolerance" help="(-precursor_mass_tolerance) "/> + <param name="param_peak_mass_tolerance" type="float" value="1.0" label="the peak mass tolerance" help="(-peak_mass_tolerance) "/> + <param name="param_taxonomy" type="select" optional="False" value="All entries" label="the taxonomy" help="(-taxonomy) "> + <option value="All entries" selected="true">All entries</option> + <option value=". . Archaea (Archaeobacteria)">. . Archaea (Archaeobacteria)</option> + <option value=". . Eukaryota (eucaryotes)">. . Eukaryota (eucaryotes)</option> + <option value=". . . . Alveolata (alveolates)">. . . . Alveolata (alveolates)</option> + <option value=". . . . . . Plasmodium falciparum (malaria parasite)">. . . . . . Plasmodium falciparum (malaria parasite)</option> + <option value=". . . . . . Other Alveolata">. . . . . . Other Alveolata</option> + <option value=". . . . Metazoa (Animals)">. . . . Metazoa (Animals)</option> + <option value=". . . . . . Caenorhabditis elegans">. . . . . . Caenorhabditis elegans</option> + <option value=". . . . . . Drosophila (fruit flies)">. . . . . . Drosophila (fruit flies)</option> + <option value=". . . . . . Chordata (vertebrates and relatives)">. . . . . . Chordata (vertebrates and relatives)</option> + <option value=". . . . . . . . bony vertebrates">. . . . . . . . bony vertebrates</option> + <option value=". . . . . . . . . . lobe-finned fish and tetrapod clade">. . . . . . . . . . lobe-finned fish and tetrapod clade</option> + <option value=". . . . . . . . . . . . Mammalia (mammals)">. . . . . . . . . . . . Mammalia (mammals)</option> + <option value=". . . . . . . . . . . . . . Primates">. . . . . . . . . . . . . . Primates</option> + <option value=". . . . . . . . . . . . . . . . Homo sapiens (human)">. . . . . . . . . . . . . . . . Homo sapiens (human)</option> + <option value=". . . . . . . . . . . . . . . . Other primates">. . . . . . . . . . . . . . . . Other primates</option> + <option value=". . . . . . . . . . . . . . Rodentia (Rodents)">. . . . . . . . . . . . . . Rodentia (Rodents)</option> + <option value=". . . . . . . . . . . . . . . . Mus.">. . . . . . . . . . . . . . . . Mus.</option> + <option value=". . . . . . . . . . . . . . . . . . Mus musculus (house mouse)">. . . . . . . . . . . . . . . . . . Mus musculus (house mouse)</option> + <option value=". . . . . . . . . . . . . . . . Rattus">. . . . . . . . . . . . . . . . Rattus</option> + <option value=". . . . . . . . . . . . . . . . Other rodentia">. . . . . . . . . . . . . . . . Other rodentia</option> + <option value=". . . . . . . . . . . . . . Other mammalia">. . . . . . . . . . . . . . Other mammalia</option> + <option value=". . . . . . . . . . . . Xenopus laevis (African clawed frog)">. . . . . . . . . . . . Xenopus laevis (African clawed frog)</option> + <option value=". . . . . . . . . . . . Other lobe-finned fish and tetrapod clade">. . . . . . . . . . . . Other lobe-finned fish and tetrapod clade</option> + <option value=". . . . . . . . . . Actinopterygii (ray-finned fishes)">. . . . . . . . . . Actinopterygii (ray-finned fishes)</option> + <option value=". . . . . . . . . . . . Takifugu rubripes (Japanese Pufferfish)">. . . . . . . . . . . . Takifugu rubripes (Japanese Pufferfish)</option> + <option value=". . . . . . . . . . . . Danio rerio (zebra fish)">. . . . . . . . . . . . Danio rerio (zebra fish)</option> + <option value=". . . . . . . . . . . . Other Actinopterygii">. . . . . . . . . . . . Other Actinopterygii</option> + <option value=". . . . . . . . Other Chordata">. . . . . . . . Other Chordata</option> + <option value=". . . . . . Other Metazoa">. . . . . . Other Metazoa</option> + <option value=". . . . Dictyostelium discoideum">. . . . Dictyostelium discoideum</option> + <option value=". . . . Fungi">. . . . Fungi</option> + <option value=". . . . . . Saccharomyces Cerevisiae (baker's yeast)">. . . . . . Saccharomyces Cerevisiae (baker's yeast)</option> + <option value=". . . . . . Schizosaccharomyces pombe (fission yeast)">. . . . . . Schizosaccharomyces pombe (fission yeast)</option> + <option value=". . . . . . Pneumocystis carinii">. . . . . . Pneumocystis carinii</option> + <option value=". . . . . . Other Fungi">. . . . . . Other Fungi</option> + <option value=". . . . Viridiplantae (Green Plants)">. . . . Viridiplantae (Green Plants)</option> + <option value=". . . . . . Arabidopsis thaliana (thale cress)">. . . . . . Arabidopsis thaliana (thale cress)</option> + <option value=". . . . . . Oryza sativa (rice)">. . . . . . Oryza sativa (rice)</option> + <option value=". . . . . . Other green plants">. . . . . . Other green plants</option> + <option value=". . . . Other Eukaryota">. . . . Other Eukaryota</option> + <option value=". . Bacteria (Eubacteria)">. . Bacteria (Eubacteria)</option> + <option value=". . . . Actinobacteria (class)">. . . . Actinobacteria (class)</option> + <option value=". . . . . . Mycobacterium tuberculosis complex">. . . . . . Mycobacterium tuberculosis complex</option> + <option value=". . . . . . Other Actinobacteria (class)">. . . . . . Other Actinobacteria (class)</option> + <option value=". . . . Firmicutes (gram-positive bacteria)">. . . . Firmicutes (gram-positive bacteria)</option> + <option value=". . . . . . Bacillus subtilis">. . . . . . Bacillus subtilis</option> + <option value=". . . . . . Mycoplasma">. . . . . . Mycoplasma</option> + <option value=". . . . . . Streptococcus Pneumoniae">. . . . . . Streptococcus Pneumoniae</option> + <option value=". . . . . . Streptomyces coelicolor">. . . . . . Streptomyces coelicolor</option> + <option value=". . . . . . Other Firmicutes">. . . . . . Other Firmicutes</option> + <option value=". . . . Proteobacteria (purple bacteria)">. . . . Proteobacteria (purple bacteria)</option> + <option value=". . . . . . Agrobacterium tumefaciens">. . . . . . Agrobacterium tumefaciens</option> + <option value=". . . . . . Campylobacter jejuni">. . . . . . Campylobacter jejuni</option> + <option value=". . . . . . Escherichia coli">. . . . . . Escherichia coli</option> + <option value=". . . . . . Neisseria meningitidis">. . . . . . Neisseria meningitidis</option> + <option value=". . . . . . Salmonella">. . . . . . Salmonella</option> + <option value=". . . . . . Other Proteobacteria">. . . . . . Other Proteobacteria</option> + <option value=". . . . Other Bacteria">. . . . Other Bacteria</option> + <option value=". . Viruses">. . Viruses</option> + <option value=". . . . Hepatitis C virus">. . . . Hepatitis C virus</option> + <option value=". . . . Other viruses">. . . . Other viruses</option> + <option value=". . Other (includes plasmids and artificial sequences)">. . Other (includes plasmids and artificial sequences)</option> + <option value=". . unclassified">. . unclassified</option> + <option value=". . Species information unavailable">. . Species information unavailable</option> + </param> + <repeat name="rep_param_modifications" min="0" max="1" title="param_modifications"> + <param name="param_modifications" type="text" size="30" label="the modifications i.e. Carboxymethyl (C)" help="(-modifications) "> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + </repeat> + <repeat name="rep_param_variable_modifications" min="0" max="1" title="param_variable_modifications"> + <param name="param_variable_modifications" type="text" size="30" label="the variable modifications i.e. Carboxymethyl (C)" help="(-variable_modifications) "> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + </repeat> + <repeat name="rep_param_charges" min="0" max="1" title="param_charges"> + <param name="param_charges" type="text" size="30" value="1+ 2+ 3+" label="the different charge states" help="(-charges) "> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + </repeat> + <param name="param_db" type="text" size="30" value="MSDB" label="the database to search in" help="(-db) "> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + <param name="param_hits" type="text" size="30" value="AUTO" label="the number of hits to report" help="(-hits) "> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + <param name="param_cleavage" type="select" optional="False" value="Trypsin" label="The enzyme descriptor to the enzyme used for digestion" help="(-cleavage) (Trypsin is default, None would be best for peptide input or unspecific digestion, for more please refer to your mascot server)"> + <option value="Trypsin" selected="true">Trypsin</option> + <option value="Arg-C">Arg-C</option> + <option value="Asp-N">Asp-N</option> + <option value="Asp-N_ambic">Asp-N_ambic</option> + <option value="Chymotrypsin">Chymotrypsin</option> + <option value="CNBr">CNBr</option> + <option value="CNBr+Trypsin">CNBr+Trypsin</option> + <option value="Formic_acid">Formic_acid</option> + <option value="Lys-C">Lys-C</option> + <option value="Lys-C/P">Lys-C/P</option> + <option value="PepsinA">PepsinA</option> + <option value="Tryp-CNBr">Tryp-CNBr</option> + <option value="TrypChymo">TrypChymo</option> + <option value="Trypsin/P">Trypsin/P</option> + <option value="V8-DE">V8-DE</option> + <option value="V8-E">V8-E</option> + <option value="semiTrypsin">semiTrypsin</option> + <option value="LysC+AspN">LysC+AspN</option> + <option value="None">None</option> + </param> + <param name="param_missed_cleavages" type="integer" min="0" optional="True" value="0" label="number of allowed missed cleavages" help="(-missed_cleavages) "/> + <param name="param_sig_threshold" type="float" value="0.05" label="significance threshold" help="(-sig_threshold) "/> + <param name="param_pep_homol" type="float" value="1.0" label="peptide homology threshold" help="(-pep_homol) "/> + <param name="param_pep_ident" type="float" value="1.0" label="peptide ident threshold" help="(-pep_ident) "/> + <param name="param_pep_rank" type="integer" value="1" label="peptide rank" help="(-pep_rank) "/> + <param name="param_prot_score" type="float" value="1.0" label="protein score" help="(-prot_score) "/> + <param name="param_pep_score" type="float" value="1.0" label="peptide score" help="(-pep_score) "/> + <param name="param_pep_exp_z" type="integer" value="1" label="peptide expected charge" help="(-pep_exp_z) "/> + <param name="param_show_unassigned" type="integer" value="1" label="show_unassigned" help="(-show_unassigned) "/> + <param name="param_first_dim_rt" type="float" value="0.0" label="additional information which is added to every peptide identification as metavalue if set > 0" help="(-first_dim_rt) "/> + <param name="param_boundary" type="text" size="30" label="MIME boundary for mascot output format" help="(-boundary) "> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + <param name="param_mass_type" display="radio" type="select" optional="False" value="Monoisotopic" label="mass type" help="(-mass_type) "> + <option value="Monoisotopic" selected="true">Monoisotopic</option> + <option value="Average">Average</option> + </param> + <param name="param_mascot_directory" type="text" size="30" label="the directory in which mascot is located" help="(-mascot_directory) "> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + <param name="param_temp_data_directory" type="text" size="30" label="a directory in which some temporary files can be stored" help="(-temp_data_directory) "> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + <expand macro="advanced_options"> + <param name="param_force" display="radio" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/> + </expand> + </inputs> + <outputs> + <data name="param_out" format="data"/> + </outputs> + <help>Annotates MS/MS spectra using Mascot. + + +For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_MascotAdapter.html</help> +</tool>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SKIP_TOOLS_FILE.txt Wed Mar 01 12:35:50 2017 -0500 @@ -0,0 +1,9 @@ +OMSSAAdapter +MyriMatchAdapter +PepNovoAdapter +SeedListGenerator +SpecLibSearcher +MapAlignerIdentification +MapAlignerPoseClustering +MapAlignerSpectrum +MapAlignerRTTransformer
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/datatypes_conf.xml Wed Mar 01 12:35:50 2017 -0500 @@ -0,0 +1,33 @@ +<?xml version='1.0' encoding='UTF-8'?> +<datatypes> + <registration converters_path="lib/galaxy/datatypes/converters" display_path="display_applications"> + <datatype extension="mzxml" type="galaxy.datatypes.proteomics:MzXML" mimetype="application/xml"/> + <datatype extension="traml" type="galaxy.datatypes.proteomics:TraML" mimetype="application/xml"/> + <datatype extension="idxml" type="galaxy.datatypes.proteomics:IdXM" mimetype="application/xml"/> + <datatype extension="txt" type="galaxy.datatypes.data:Text"/> + <datatype extension="tabular" type="galaxy.datatypes.tabular:Tabular"/> + <datatype extension="txt" type="galaxy.datatypes.data:Text"/> + <datatype extension="fasta" type="galaxy.datatypes.sequence:Fasta"/> + <datatype extension="mgf" type="galaxy.datatypes.proteomics:Mgf"/> + <datatype extension="mzml" type="galaxy.datatypes.proteomics:MzML" mimetype="application/xml"/> + <datatype extension="trafoxml" type="galaxy.datatypes.xml:GenericXml" mimetype="application/xml"/> + <datatype extension="traml" type="galaxy.datatypes.proteomics:TraML" mimetype="application/xml"/> + <datatype extension="msp" type="galaxy.datatypes.proteomics:Msp"/> + <datatype extension="html" type="galaxy.datatypes.text:Html" mimetype="text/html"/> + <datatype extension="tabular" type="galaxy.datatypes.tabular:Tabular"/> + <datatype extension="fasta" type="galaxy.datatypes.sequence:Fasta"/> + <datatype extension="tabular" type="galaxy.datatypes.tabular:Tabular"/> + <datatype extension="consensusxml" type="galaxy.datatypes.proteomics:ConsensusXML" mimetype="application/xml"/> + <datatype extension="xml" type="galaxy.datatypes.xml:GenericXml" mimetype="application/xml"/> + <datatype extension="mzq" type="galaxy.datatypes.proteomics:MzQuantML" mimetype="application/xml"/> + <datatype extension="grid" type="galaxy.datatypes.data:Grid"/> + <datatype extension="pepxml" type="galaxy.datatypes.proteomics:PepXml" mimetype="application/xml"/> + <datatype extension="png" type="galaxy.datatypes.images:Png" mimetype="image/png"/> + <datatype extension="qcml" type="galaxy.datatypes.xml:GenericXml" mimetype="application/xml"/> + <datatype extension="featurexml" type="galaxy.datatypes.proteomics:FeatureXML" mimetype="application/xml"/> + <datatype extension="html" type="galaxy.datatypes.text:Html" mimetype="text/html"/> + <datatype extension="txt" type="galaxy.datatypes.data:Text"/> + <datatype extension="mzid" type="galaxy.datatypes.proteomics:MzIdentML" mimetype="application/xml"/> + <datatype extension="txt" type="galaxy.datatypes.data:Text"/> + </registration> +</datatypes>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/filetypes.txt Wed Mar 01 12:35:50 2017 -0500 @@ -0,0 +1,29 @@ +# CTD type # Galaxy type # Long Galaxy data type # Mimetype +csv tabular galaxy.datatypes.tabular:Tabular +fasta fasta galaxy.datatypes.sequence:Fasta +FASTA fasta galaxy.datatypes.sequence:Fasta +ini txt galaxy.datatypes.data:Text +txt txt galaxy.datatypes.data:Text +options txt galaxy.datatypes.data:Text +grid grid galaxy.datatypes.data:Grid +html html galaxy.datatypes.text:Html text/html +HTML html galaxy.datatypes.text:Html text/html +TraML traml galaxy.datatypes.proteomics:TraML application/xml +traML traml galaxy.datatypes.proteomics:TraML application/xml +XML xml galaxy.datatypes.xml:GenericXml application/xml +consensusXML consensusxml galaxy.datatypes.proteomics:ConsensusXML application/xml +edta tabular galaxy.datatypes.tabular:Tabular +featureXML featurexml galaxy.datatypes.proteomics:FeatureXML application/xml +idXML idxml galaxy.datatypes.proteomics:IdXM application/xml +mzML mzml galaxy.datatypes.proteomics:MzML application/xml +mzXML mzxml galaxy.datatypes.proteomics:MzXML application/xml +pepXML pepxml galaxy.datatypes.proteomics:PepXml application/xml +qcML qcml galaxy.datatypes.xml:GenericXml application/xml +trafoXML trafoxml galaxy.datatypes.xml:GenericXml application/xml +tsv tabular galaxy.datatypes.tabular:Tabular +xsd txt galaxy.datatypes.data:Text +mzq mzq galaxy.datatypes.proteomics:MzQuantML application/xml +msp msp galaxy.datatypes.proteomics:Msp +mzid mzid galaxy.datatypes.proteomics:MzIdentML application/xml +png png galaxy.datatypes.images:Png image/png +mgf mgf galaxy.datatypes.proteomics:Mgf \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/macros.xml Wed Mar 01 12:35:50 2017 -0500 @@ -0,0 +1,35 @@ +<?xml version='1.0' encoding='UTF-8'?> +<macros> + <xml name="requirements"> + <requirements> + <requirement type="package" version="2.1">openms</requirement> + <requirement type="package" version="15.12.15.2">xtandem</requirement> + <requirement type="package" version="1.0">fido</requirement> + <requirement type="package" version="2016.10.26">msgf_plus</requirement> + </requirements> + </xml> + <xml name="stdio"> + <stdio> + <exit_code range="1:"/> + <exit_code range=":-1"/> + <regex match="Exception:"/> + </stdio> + </xml> + <xml name="references"> + <citations> + <citation type="doi">doi:10.1186/1471-2105-9-163</citation> + </citations> + </xml> + <xml name="advanced_options"> + <conditional name="adv_opts"> + <param name="adv_opts_selector" type="select" label="Advanced Options"> + <option value="basic" selected="True">Hide Advanced Options</option> + <option value="advanced">Show Advanced Options</option> + </param> + <when value="basic"/> + <when value="advanced"> + <yield/> + </when> + </conditional> + </xml> +</macros>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/readme.md Wed Mar 01 12:35:50 2017 -0500 @@ -0,0 +1,165 @@ +Galaxy wrapper for OpenMS +========================= + +OpenMS is an open-source software C++ library for LC/MS data management and analyses. +It offers an infrastructure for the rapid development of mass spectrometry related software. +OpenMS is free software available under the three clause BSD license and runs under Windows, MacOSX and Linux. + +More informations are available at: + + * https://github.com/OpenMS/OpenMS + * http://open-ms.sourceforge.net + + +Generating OpenMS wrappers +========================== + + * install OpenMS (you can do this automatically through the Tool Shed) + * create a folder called CTD + * inside of your new installed openms/bin folder, execute the following command: + + ```bash + for binary in `ls`; do ./$binary -write_ctd /PATH/TO/YOUR/CTD; done; + ``` + + * `MetaProSIP.ctd` includes a not supported character: To use it, search for `²` and replace it (e.g. with `^2`). + + * clone or install CTDopts + + ```bash + git clone https://github.com/genericworkflownodes/CTDopts + ``` + + * add CTDopts to your `$PYTHONPATH` + + ```bash + export PYTHONPATH=/home/user/CTDopts/ + ``` + + * clone or install CTD2Galaxy + + ```bash + git clone https://github.com/blankclemens/CTD2Galaxy.git + ``` + + * If you have CTDopts and CTD2Galaxy installed you are ready to generate Galaxy Tools from CTD definitions. Change the following command according to your needs, especially the `/PATH/TO` parts. + + ```bash + python generator.py \ + -i /PATH/TO/YOUR/CTD/*.ctd \ + -o ./PATH/TO/YOUR/WRAPPERS/ -t tool.conf \ + -d datatypes_conf.xml -g openms \ + -b version log debug test no_progress threads \ + in_type executable myrimatch_executable \ + fido_executable fidocp_executable \ + omssa_executable pepnovo_executable \ + xtandem_executable param_model_directory \ + java_executable java_memory java_permgen \ + -f /PATH/TO/filetypes.txt -m /PATH/TO/macros.xml \ + -s PATH/TO/SKIP_TOOLS_FILES.txt + ``` + + + * As last step you need to change manually the binary names of all external binaries you want to use in OpenMS. For example: + + ``` + sed -i '13 a\-fido_executable fido' wrappers/FidoAdapter.xml + sed -i '13 a\-fidocp_executable fido_choose_parameters' wrappers/FidoAdapter.xml + sed -i '13 a\-myrimatch_executable myrimatch' wrappers/MyriMatchAdapter.xml + sed -i '13 a\-omssa_executable omssa' wrappers/OMSSAAdapter.xml + sed -i '13 a\-xtandem_executable xtandem' wrappers/XTandemAdapter.xml + ``` + + * For some tools, additional work has to be done. In `MSGFPlusAdapter.xml` the following is needed in the command section at the beginning (check your file to know what to copy where): + + ``` + <command><![CDATA[ + + ## check input file type + #set $in_type = $param_in.ext + + ## create the symlinks to set the proper file extension, since msgf uses them to choose how to handle the input files + ln -s '$param_in' 'param_in.${in_type}' && + ln -s '$param_database' param_database.fasta && + ## find location of the MSGFPlus.jar file of the msgf_plus conda package + MSGF_JAR=\$(msgf_plus -get_jar_path) && + + MSGFPlusAdapter + -executable \$MSGF_JAR + #if $param_in: + -in 'param_in.${in_type}' + #end if + #if $param_out: + -out $param_out + #end if + #if $param_mzid_out: + -mzid_out $param_mzid_out + #end if + #if $param_database: + -database param_database.fasta + #end if + + [...] + ]]> + ``` + * In `PeakPickerHiRes.xml`, the parameter `report_FWHM_unit` has to be put in quotation marks. Look for the following line + + -algorithm:report_FWHM_unit $param_algorithm_report_FWHM_unit + + and change it to + + -algorithm:report_FWHM_unit "$param_algorithm_report_FWHM_unit" + + * In `FileConverter.xml` add `auto_format="true"` to the output, e.g.: + + <data name="param_out" metadata_source="param_in" auto_format="true"/> + + * To add an example test case to `DecoyDatabase.xml` add the following after the output section. If standard settings change you might have to adjust the options and/or the test files. + + ``` + <tests> + <test> + <param name="param_in" value="DecoyDatabase_input.fasta"/> + <output name="param_out" file="DecoyDatabase_output.fasta"/> + </test> + </tests> + ``` + + + * These tools have multiple outputs (number of inputs = number of outputs) which is not yet supported in Galaxy-stable and are therefore in `SKIP_TOOLS_FILES.txt`: + * SeedListGenerator + * SpecLibSearcher + * MapAlignerIdentification + * MapAlignerPoseClustering + * MapAlignerSpectrum + * MapAlignerRTTransformer + + * Additionally cause of lacking dependencies, the following adapters have been removed in `SKIP_TOOLS_FILES.txt` as well: + * OMSSAAdapter + * MyrimatchAdapter + + * Additionally cause of a problematic parameter (-model_directory), the following adapter has been removed: + * PepNovoAdapter + + +Licence (MIT) +============= + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/repository_dependencies.xml Wed Mar 01 12:35:50 2017 -0500 @@ -0,0 +1,4 @@ +<?xml version="1.0"?> +<repositories description="Required proteomics dependencies."> + <repository changeset_revision="300fc3aa6954" name="proteomics_datatypes" owner="iracooke" toolshed="https://toolshed.g2.bx.psu.edu" /> +</repositories>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/DecoyDatabase_input.fasta Wed Mar 01 12:35:50 2017 -0500 @@ -0,0 +1,146 @@ +>12 +MERMLPLLALGLLAAGFCPAVLCHPNSPLDEENLTQENQDRGTHVDLGLASANVDFAFSLYKQLVLKAPDKNVIFSPLSI +STALAFLSLGAHNTTLTEILKGLKFNLTETSEAEIHQSFQHLLRTLNQSSDELQLSMGNAMFVKEQLSLLDRFTEDAKRL +YGSEAFATDFQDSAAAKKLINDYVKNGTRGKITDLIKDLDSQTMMVLVNYIFFKAKWEMPFDPQDTHQSRFYLSKKKWVM +VPMMSLHHLTIPYFRDEELSCTVVELKYTGNASALFILPDQDKMEEVEAMLLPETLKRWRDSLEFREIGELYLPKFSISR +DYNLNDILLQLGIEEAFTSKADLSGITGARNLAVSQVVHKAVLDVFEEGTEASAATAVKITLLSALVETRTIVRFNRPFL +MIIVPTDTQNIFFMSKVTNPKQA +>18 +MASMLLAQRLACSFQHSYRLLVPGSRHISQAAAKVDVEFDYDGPLMKTEVPGPRSQELMK +QLNIIQNAEAVHFFCNYEESRGNYLVDVDGNRMLDLYSQISSVPIGYSHPALLKLIQQPQ +NASMFVNRPALGILPPENFVEKLRQSLLSVAPKGMSQLITMACGSCSNENALKTIFMWYR +SKERGQRGFSQEELETCMINQAPGCPDYSILSFMGAFHGRTMGCLATTHSKAIHKIDIPS +FDWPIAPFPRLKYPLEEFVKENQQEEARCLEEVEDLIVKYRKKKKTVAGIIVEPIQSEGG +DNHASDDFFRKLRDIARKHGCAFLVDEVQTGGGCTGKFWAHEHWGLDDPADVMTFSKKMM +TGGFFHKEEFRPNAPYRIFNTWLGDPSKNLLLAEVINIIKREDLLNNAAHAGKALLTGLL +DLQARYPQFISRVRGRGTFCSFDTPDDSIRNKLILIARNKGVVLGGCGDKSIRFRPTLVF +RDHHAHLFLNIFSDILADFK +>88 +MNQIEPGVQYNYVYDEDEYMIQEEEWDRDLLLDPAWEKQQRKTFTAWCNSHLRKAGTQIE +NIEEDFRNGLKLMLLLEVISGERLPKPDRGKMRFHKIANVNKALDYIASKGVKLVSIGAE +EIVDGNVKMTLGMIWTIILRFAIQDISVEETSAKEGLLLWCQRKTAPYRNVNIQNFHTSW +KDGLGLCALIHRHRPDLIDYSKLNKDDPIGNINLAMEIAEKHLDIPKMLDAEDIVNTPKP +DERAIMTYVSCFYHAFAGAEQAETAANRICKVLAVNQENERLMEEYERLASELLEWIRRT +IPWLENRTPEKTMQAMQKKLEDFRDYRRKHKPPKVQEKCQLEINFNTLQTKLRISNRPAF +MPSEGKMVSDIAGAWQRLEQAEKGYEEWLLNEIRRLERLEHLAEKFRQKASTHETWAYGK +EQILLQKDYESASLTEVRALLRKHEAFESDLAAHQDRVEQIAAIAQELNELDYHDAVNVN +DRCQKICDQWDRLGTLTQKRREALERMEKLLETIDQLHLEFAKRAAPFNNWMEGAMEDLQ +DMFIVHSIEEIQSLITAHEQFKATLPEADGERQSIMAIQNEVEKVIQSYNIRISSSNPYS +TVTMDELRTKWDKVKQLVPIRDQSLQEELARQHANERLRRQFAAQANAIGPWIQNKMEEI +ARSSIQITGALEDQMNQLKQYEHNIINYKNNIDKLEGDHQLIQEALVFDNKHTNYTMEHI +RVGWELLLTTIARTINEVETQILTRDAKGITQEQMNEFRASFNHFDRRKNGLMDHEDFRA +CLISMGYDLGEAEFARIMTLVDPNGQGTVTFQSFIDFMTRETADTDTAEQVIASFRILAS +DKPYILAEELRRELPPDQAQYCIKRMPAYSGPGSVPGALDYAAFSSALYGESDL +>112 +MSWFSGLLVPKVDERKTAWGERNGQKRSRRRGTRAGGFCTPRYMSCLRDAEPPSPTPAGP +PRCPWQDDAFIRRGGPGKGKELGLRAVALGFEDTEVTTTAGGTAEVAPDAVPRSGRSCWR +RLVQVFQSKQFRSAKLERLYQRYFFQMNQSSLTLLMAVLVLLTAVLLAFHAAPARPQPAY +VALLACAAALFVGLMVVCNRHSFRQDSMWVVSYVVLGILAAVQVGGALAADPRSPSAGLW +CPVFFVYIAYTLLPIRMRAAVLSGLGLSTLHLILAWQLNRGDAFLWKQLGANVLLFLCTN +VIGICTHYPAEVSQRQAFQETRGYIQARLHLQHENRQQERLLLSVLPQHVAMEMKEDINT +KKEDMMFHKIYIQKHDNVSILFADIEGFTSLASQCTAQELVMTLNELFARFDKLAAENHC +LRIKILGDCYYCVSGLPEARADHAHCCVEMGVDMIEAISLVREVTGVNVNMRVGIHSGRV +HCGVLGLRKWQFDVWSNDVTLANHMEAGGRAGRIHITRATLQYLNGDYEVEPGRGGERNA +YLKEQHIETFLILGASQKRKEEKAMLAKLQRTRANSMEGLMPRWVPDRAFSRTKDSKAFR +QMGIDDSSKDNRGTQDALNPEDEVDEFLSRAIDARSIDQLRKDHVRRFLLTFQREDLEKK +YSRKVDPRFGAYVACALLVFCFICFIQLLIFPHSTLMLGIYASIFLLLLITVLICAVYSC +GSLFPKALQRLSRSIVRSRAHSTAVGIFSVLLVFTSAIANMFTCNHTPIRSCAARMLNLT +PADITACHLQQLNYSLGLDAPLCEGTMPTCSFPEYFIGNMLLSLLASSVFLHISSIGKLA +MIFVLGLIYLVLLLLGPPATIFDNYDLLLGVHGLASSNETFDGLDCPAAGRVALKYMTPV +ILLVFALALYLHAQQVESTARLDFLWKLQATGEKEEMEELQAYNRRLLHNILPKDVAAHF +LARERRNDELYYQSCECVAVMFASIANFSEFYVELEANNEGVECLRLLNEIIADFDEIIS +EERFRQLEKIKTIGSTYMAASGLNASTYDQVGRSHITALADYAMRLMEQMKHINEHSFNN +FQMKIGLNMGPVVAGVIGARKPQYDIWGNTVNVSSRMDSTGVPDRIQVTTDLYQVLAAKG +YQLECRGVVKVKGKGEMTTYFLNGGPSS +>114 +MELSDVRCLTGSEELYTIHPTPPAGDGRSASRPQRLLWQTAVRHITEQRFIHGHRGGSGS +GSGGSGKASDPAGGGPNHHAPQLSGDSALPLYSLGPGERAHSTCGTKVFPERSGSGSASG +SGGGGDLGFLHLDCAPSNSDFFLNGGYSYRGVIFPTLRNSFKSRDLERLYQRYFLGQRRK +SEVVMNVLDVLTKLTLLVLHLSLASAPMDPLKGILLGFFTGIEVVICALVVVRKDTTSHT +YLQYSGVVTWVAMTTQILAAGLGYGLLGDGIGYVLFTLFATYSMLPLPLTWAILAGLGTS +LLQVILQVVIPRLAVISINQVVAQAVLFMCMNTAGIFISYLSDRAQRQAFLETRRCVEAR +LRLETENQRQERLVLSVLPRFVVLEMINDMTNVEDEHLQHQFHRIYIHRYENVSILFADV +KGFTNLSTTLSAQELVRMLNELFARFDRLAHEHHCLRIKILGDCYYCVSGLPEPRQDHAH +CCVEMGLSMIKTIRYVRSRTKHDVDMRIGIHSGSVLCGVLGLRKWQFDVWSWDVDIANKL +ESGGIPGRIHISKATLDCLNGDYNVEEGHGKERNEFLRKHNIETYLIKQPEDSLLSLPED +IVKESVSSSDRRNSGATFTEGSWSPELPFDNIVGKQNTLAALTRNSINLLPNHLAQALHV +QSGPEEINKRIEHTIDLRSGDKLRREHIKPFSLMFKDSSLEHKYSQMRDEVFKSNLVCAF +IVLLFITAIQSLLPSSRVMPMTIQFSILIMLHSALVLITTAEDYKCLPLILRKTCCWINE +TYLARNVIIFASILINFLGAILNILWCDFDKSIPLKNLTFNSSAVFTDICSYPEYFVFTG +VLAMVTCAVFLRLNSVLKLAVLLIMIAIYALLTETVYAGLFLRYDNLNHSGEDFLGTKEV +SLLLMAMFLLAVFYHGQQLEYTARLDFLWRVQAKEEINEMKELREHNENMLRNILPSHVA +RHFLEKDRDNEELYSQSYDAVGVMFASIPGFADFYSQTEMNNQGVECLRLLNEIIADFDE +LLGEDRFQDIEKIKTIGSTYMAVSGLSPEKQQCEDKWGHLCALADFSLALTESIQEINKH +SFNNFELRIGISHGSVVAGVIGAKKPQYDIWGKTVNLASRMDSTGVSGRIQVPEETYLIL +KDQGFAFDYRGEIYVKGISEQEGKIKTYFLLGRVQPNPFILPPRRLPGQYSLAAVVLGLV +QSLNRQRQKQLLNENNNTGIIKGHYNRRTLLSPSGTEPGAQAEGTDKSDLP +>143 +MVMGIFANCIFCLKVKYLPQQQKKKLQTDIKENGGKFSFSLNPQCTHIILDNADVLSQYQ +LNSIQKNHVHIANPDFIWKSIREKRLLDVKNYDPYKPLDITPPPDQKASSSEVKTEGLCP +DSATEEEDTVELTEFGMQNVEIPHLPQDFEVAKYNTLEKVGMEGGQEAVVVELQCSRDSR +DCPFLISSHFLLDDGMETRRQFAIKKTSEDASEYFENYIEELKKQGFLLREHFTPEATQL +ASEQLQALLLEEVMNSSTLSQEVSDLVEMIWAEALGHLEHMLLKPVNRISLNDVSKAEGI +LLLVKAALKNGETAEQLQKMMTEFYRLIPHKGTMPKEVNLGLLAKKADLCQLIRDMVNVC +ETNLSKPNPPSLAKYRALRCKIEHVEQNTEEFLRVRKEVLQNHHSKSPVDVLQIFRVGRV +NETTEFLSKLGNVRPLLHGSPVQNIVGILCRGLLLPKVVEDRGVQRTDVGNLGSGIYFSD +SLSTSIKYSHPGETDGTRLLLICDVALGKCMDLHEKDFSLTEAPPGYDSVHGVSQTASVT +TDFEDDEFVVYKTNQVKMKYIIKFSMPGDQIKDFHPSDHTELEEYRPEFSNFSKVEDYQL +PDAKTSSSTKAGLQDASGNLVPLEDVHIKGRIIDTVAQVIVFQTYTNKSHVPIEAKYIFP +LDDKAAVCGFEAFINGKHIVGEIKEKEEAQQEYLEAVTQGHGAYLMSQDAPDVFTVSVGN +LPPKAKVLIKITYITELSILGTVGVFFMPATVAPWQQDKALNENLQDTVEKICIKEIGTK +QSFSLTMSIEMPYVIEFIFSDTHELKQKRTDCKAVISTMEGSSLDSSGFSLHIGLSAAYL +PRMWVEKHPEKESEACMLVFQPDLDVDLPDLASESEVIICLDCSSSMEGVTFLQAKQIAL +HALSLVGEKQKVNIIQFGTGYKELFSYPKHITSNTMAAEFIMSATPTMGNTDFWKTLRYL +SLLYPARGSRNILLVSDGHLQDESLTLQLVKRSRPHTRLFACGIGSTANRHVLRILSQCG +AGVFEYFNAKSKHSWRKQIEDQMTRLCSPSCHSVSVKWQQLNPDVPEALQAPAQVPSLFL +NDRLLVYGFIPHCTQATLCALIQEKEFRTMVSTTELQKTTGTMIHKLAARALIRDYEDGI +LHENETSHEMKKQTLKSLIIKLSKENSLITQFTSFVAVEKRDENESPFPDIPKVSELIAK +EDVDFLPYMSWQGEPQEAVRNQSLLASSEWPELRLSKRKHRKIPFSKRKMELSQPEVSED +FEEDGLGVLPAFTSNLERGGVEKLLDLSWTESCKPTATEPLFKKVSPWETSTSSFFPILA +PAVGSYLPPTARAHSPASLSFASYRQVASFGSAAPPRQFDASQFSQGPVPGTCADWIPQS +ASCPTGPPQNPPSSPYCGIVFSGSSLSSAQSAPLQHPGGFTTRPSAGTFPELDSPQLHFS +LPTDPDPIRGFGSYHPSASSPFHFQPSAASLTANLRLPMASALPEALCSQSRTTPVDLCL +LEESVGSLEGSRCPVFAFQSSDTESDELSEVLQDSCFLQIKCDTKDDSILCFLEVKEEDE +IVCIQHWQDAVPWTELLSLQTEDGFWKLTPELGLILNLNTNGLHSFLKQKGIQSLGVKGR +ECLLDLIATMLVLQFIRTRLEKEGIVFKSLMKMDDASISRNIPWAFEAIKQASEWVRRTE +GQYPSICPRLELGNDWDSATKQLLGLQPISTVSPLHRVLHYSQG +>213 +MKWVTFISLLFLFSSAYSRGVFRRDAHKSEVAHRFKDLGEENFKALVLIAFAQYLQQCPF +EDHVKLVNEVTEFAKTCVADESAENCDKSLHTLFGDKLCTVATLRETYGEMADCCAKQEP +ERNECFLQHKDDNPNLPRLVRPEVDVMCTAFHDNEETFLKKYLYEIARRHPYFYAPELLF +FAKRYKAAFTECCQAADKAACLLPKLDELRDEGKASSAKQRLKCASLQKFGERAFKAWAV +ARLSQRFPKAEFAEVSKLVTDLTKVHTECCHGDLLECADDRADLAKYICENQDSISSKLK +ECCEKPLLEKSHCIAEVENDEMPADLPSLAADFVESKDVCKNYAEAKDVFLGMFLYEYAR +RHPDYSVVLLLRLAKTYETTLEKCCAAADPHECYAKVFDEFKPLVEEPQNLIKQNCELFE +QLGEYKFQNALLVRYTKKVPQVSTPTLVEVSRNLGKVGSKCCKHPEAKRMPCAEDYLSVV +LNQLCVLHEKTPVSDRVTKCCTESLVNRRPCFSALEVDETYVPKEFNAETFTFHADICTL +SEKERQIKKQTALVELVKHKPKATKEQLKAVMDDFAAFVEKCCKADDKETCFAEEGKKLV +AASQAALGL +>230 +MPHSYPALSAEQKKELSDIALRIVAPGKGILAADESVGSMAKRLSQIGVENTEENRRLYR +QVLFSADDRVKKCIGGVIFFHETLYQKDDNGVPFVRTIQDKGIVVGIKVDKGVVPLAGTD +GETTTQGLDGLSERCAQYKKDGADFAKWRCVLKISERTPSALAILENANVLARYASICQQ +NGIVPIVEPEILPDGDHDLKRCQYVTEKVLAAVYKALSDHHVYLEGTLLKPNMVTPGHAC +PIKYTPEEIAMATVTALRRTVPPAVPGVTFLSGGQSEEEASFNLNAINRCPLPRPWALTF +SYGRALQASALNAWRGQRDNAGAATEEFIKRAEVNGLAAQGKYEGSGEDGGAAAQSLYIA +NHAY +>231 +MASRLLLNNGAKMPILGLGTWKSPPGQVTEAVKVAIDVGYRHIDCAHVYQNENEVGVAIQ +EKLREQVVKREELFIVSKLWCTYHEKGLVKGACQKTLSDLKLDYLDLYLIHWPTGFKPGK +EFFPLDESGNVVPSDTNILDTWAAMEELVDEGLVKAIGISNFNHLQVEMILNKPGLKYKP +AVNQIECHPYLTQEKLIQYCQSKGIVVTAYSPLGSPDRPWAKPEDPSLLEDPRIKAIAAK +HNKTTAQVLIRFPMQRNLVVIPKSVTPERIAENFKVFDFELSSQDMTTLLSYNRNWRVCA +LLSCTSHKDYPFHEEF +>242 +MATYKVRVATGTDLLSGTRDSISLTIVGTQGESHKQLLNHFGRDFATGAVGQYTVQCPQD +LGELIIIRLHKERYAFFPKDPWYCNYVQICAPNGRIYHFPAYQWMDGYETLALREATGKT +TADDSLPVLLEHRKEEIRAKQDFYHWRVFLPGLPSYVHIPSYRPPVRRHRNPNRPEWNGY +IPGFPILINFKATKFLNLNLRYSFLKTASFFVRLGPMALAFKVRGLLDCKHSWKRLKDIR +KIFPGKKSVVSEYVAEHWAEDTFFGYQYLNGVNPGLIRRCTRIPDKFPVTDDMVAPFLGE +GTCLQAELEKGNIYLADYRIMEGIPTVELSGRKQHHCAPLCLLHFGPEGKMMPIAIQLSQ +TPGPDCPIFLPSDSEWDWLLAKTWVRYAEFYSHEAIAHLLETHLIAEAFCLALLRNLPMC +HPLYKLLIPHTRYTVQINSIGRAVLLNEGGLSAKGMSLGVEGFAGVMVRALSELTYDSLY +LPNDFVERGVQDLPGYYYRDDSLAVWNALEKYVTEIITYYYPSDAAVEGDPELQSWVQEI +FKECLLGRESSGFPRCLRTVPELIRYVTIVIYTCSAKHAAVNTGQMEFTAWMPNFPASMR +NPPIQTKGLTTLETFMDTLPDVKTTCITLLVLWTLSREPDDRRPLGHFPDIHFVEEAPRR +SIEAFRQRLNQISHDIRQRNKCLPIPYYYLDPVLIENSISI
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/DecoyDatabase_output.fasta Wed Mar 01 12:35:50 2017 -0500 @@ -0,0 +1,228 @@ +>12 +MERMLPLLALGLLAAGFCPAVLCHPNSPLDEENLTQENQDRGTHVDLGLASANVDFAFSLYKQLVLKAPDKNVIFSPLSI +STALAFLSLGAHNTTLTEILKGLKFNLTETSEAEIHQSFQHLLRTLNQSSDELQLSMGNAMFVKEQLSLLDRFTEDAKRL +YGSEAFATDFQDSAAAKKLINDYVKNGTRGKITDLIKDLDSQTMMVLVNYIFFKAKWEMPFDPQDTHQSRFYLSKKKWVM +VPMMSLHHLTIPYFRDEELSCTVVELKYTGNASALFILPDQDKMEEVEAMLLPETLKRWRDSLEFREIGELYLPKFSISR +DYNLNDILLQLGIEEAFTSKADLSGITGARNLAVSQVVHKAVLDVFEEGTEASAATAVKITLLSALVETRTIVRFNRPFL +MIIVPTDTQNIFFMSKVTNPKQA +>18 +MASMLLAQRLACSFQHSYRLLVPGSRHISQAAAKVDVEFDYDGPLMKTEVPGPRSQELMKQLNIIQNAEAVHFFCNYEES +RGNYLVDVDGNRMLDLYSQISSVPIGYSHPALLKLIQQPQNASMFVNRPALGILPPENFVEKLRQSLLSVAPKGMSQLIT +MACGSCSNENALKTIFMWYRSKERGQRGFSQEELETCMINQAPGCPDYSILSFMGAFHGRTMGCLATTHSKAIHKIDIPS +FDWPIAPFPRLKYPLEEFVKENQQEEARCLEEVEDLIVKYRKKKKTVAGIIVEPIQSEGGDNHASDDFFRKLRDIARKHG +CAFLVDEVQTGGGCTGKFWAHEHWGLDDPADVMTFSKKMMTGGFFHKEEFRPNAPYRIFNTWLGDPSKNLLLAEVINIIK +REDLLNNAAHAGKALLTGLLDLQARYPQFISRVRGRGTFCSFDTPDDSIRNKLILIARNKGVVLGGCGDKSIRFRPTLVF +RDHHAHLFLNIFSDILADFK +>88 +MNQIEPGVQYNYVYDEDEYMIQEEEWDRDLLLDPAWEKQQRKTFTAWCNSHLRKAGTQIENIEEDFRNGLKLMLLLEVIS +GERLPKPDRGKMRFHKIANVNKALDYIASKGVKLVSIGAEEIVDGNVKMTLGMIWTIILRFAIQDISVEETSAKEGLLLW +CQRKTAPYRNVNIQNFHTSWKDGLGLCALIHRHRPDLIDYSKLNKDDPIGNINLAMEIAEKHLDIPKMLDAEDIVNTPKP +DERAIMTYVSCFYHAFAGAEQAETAANRICKVLAVNQENERLMEEYERLASELLEWIRRTIPWLENRTPEKTMQAMQKKL +EDFRDYRRKHKPPKVQEKCQLEINFNTLQTKLRISNRPAFMPSEGKMVSDIAGAWQRLEQAEKGYEEWLLNEIRRLERLE +HLAEKFRQKASTHETWAYGKEQILLQKDYESASLTEVRALLRKHEAFESDLAAHQDRVEQIAAIAQELNELDYHDAVNVN +DRCQKICDQWDRLGTLTQKRREALERMEKLLETIDQLHLEFAKRAAPFNNWMEGAMEDLQDMFIVHSIEEIQSLITAHEQ +FKATLPEADGERQSIMAIQNEVEKVIQSYNIRISSSNPYSTVTMDELRTKWDKVKQLVPIRDQSLQEELARQHANERLRR +QFAAQANAIGPWIQNKMEEIARSSIQITGALEDQMNQLKQYEHNIINYKNNIDKLEGDHQLIQEALVFDNKHTNYTMEHI +RVGWELLLTTIARTINEVETQILTRDAKGITQEQMNEFRASFNHFDRRKNGLMDHEDFRACLISMGYDLGEAEFARIMTL +VDPNGQGTVTFQSFIDFMTRETADTDTAEQVIASFRILASDKPYILAEELRRELPPDQAQYCIKRMPAYSGPGSVPGALD +YAAFSSALYGESDL +>112 +MSWFSGLLVPKVDERKTAWGERNGQKRSRRRGTRAGGFCTPRYMSCLRDAEPPSPTPAGPPRCPWQDDAFIRRGGPGKGK +ELGLRAVALGFEDTEVTTTAGGTAEVAPDAVPRSGRSCWRRLVQVFQSKQFRSAKLERLYQRYFFQMNQSSLTLLMAVLV +LLTAVLLAFHAAPARPQPAYVALLACAAALFVGLMVVCNRHSFRQDSMWVVSYVVLGILAAVQVGGALAADPRSPSAGLW +CPVFFVYIAYTLLPIRMRAAVLSGLGLSTLHLILAWQLNRGDAFLWKQLGANVLLFLCTNVIGICTHYPAEVSQRQAFQE +TRGYIQARLHLQHENRQQERLLLSVLPQHVAMEMKEDINTKKEDMMFHKIYIQKHDNVSILFADIEGFTSLASQCTAQEL +VMTLNELFARFDKLAAENHCLRIKILGDCYYCVSGLPEARADHAHCCVEMGVDMIEAISLVREVTGVNVNMRVGIHSGRV +HCGVLGLRKWQFDVWSNDVTLANHMEAGGRAGRIHITRATLQYLNGDYEVEPGRGGERNAYLKEQHIETFLILGASQKRK +EEKAMLAKLQRTRANSMEGLMPRWVPDRAFSRTKDSKAFRQMGIDDSSKDNRGTQDALNPEDEVDEFLSRAIDARSIDQL +RKDHVRRFLLTFQREDLEKKYSRKVDPRFGAYVACALLVFCFICFIQLLIFPHSTLMLGIYASIFLLLLITVLICAVYSC +GSLFPKALQRLSRSIVRSRAHSTAVGIFSVLLVFTSAIANMFTCNHTPIRSCAARMLNLTPADITACHLQQLNYSLGLDA +PLCEGTMPTCSFPEYFIGNMLLSLLASSVFLHISSIGKLAMIFVLGLIYLVLLLLGPPATIFDNYDLLLGVHGLASSNET +FDGLDCPAAGRVALKYMTPVILLVFALALYLHAQQVESTARLDFLWKLQATGEKEEMEELQAYNRRLLHNILPKDVAAHF +LARERRNDELYYQSCECVAVMFASIANFSEFYVELEANNEGVECLRLLNEIIADFDEIISEERFRQLEKIKTIGSTYMAA +SGLNASTYDQVGRSHITALADYAMRLMEQMKHINEHSFNNFQMKIGLNMGPVVAGVIGARKPQYDIWGNTVNVSSRMDST +GVPDRIQVTTDLYQVLAAKGYQLECRGVVKVKGKGEMTTYFLNGGPSS +>114 +MELSDVRCLTGSEELYTIHPTPPAGDGRSASRPQRLLWQTAVRHITEQRFIHGHRGGSGSGSGGSGKASDPAGGGPNHHA +PQLSGDSALPLYSLGPGERAHSTCGTKVFPERSGSGSASGSGGGGDLGFLHLDCAPSNSDFFLNGGYSYRGVIFPTLRNS +FKSRDLERLYQRYFLGQRRKSEVVMNVLDVLTKLTLLVLHLSLASAPMDPLKGILLGFFTGIEVVICALVVVRKDTTSHT +YLQYSGVVTWVAMTTQILAAGLGYGLLGDGIGYVLFTLFATYSMLPLPLTWAILAGLGTSLLQVILQVVIPRLAVISINQ +VVAQAVLFMCMNTAGIFISYLSDRAQRQAFLETRRCVEARLRLETENQRQERLVLSVLPRFVVLEMINDMTNVEDEHLQH +QFHRIYIHRYENVSILFADVKGFTNLSTTLSAQELVRMLNELFARFDRLAHEHHCLRIKILGDCYYCVSGLPEPRQDHAH +CCVEMGLSMIKTIRYVRSRTKHDVDMRIGIHSGSVLCGVLGLRKWQFDVWSWDVDIANKLESGGIPGRIHISKATLDCLN +GDYNVEEGHGKERNEFLRKHNIETYLIKQPEDSLLSLPEDIVKESVSSSDRRNSGATFTEGSWSPELPFDNIVGKQNTLA +ALTRNSINLLPNHLAQALHVQSGPEEINKRIEHTIDLRSGDKLRREHIKPFSLMFKDSSLEHKYSQMRDEVFKSNLVCAF +IVLLFITAIQSLLPSSRVMPMTIQFSILIMLHSALVLITTAEDYKCLPLILRKTCCWINETYLARNVIIFASILINFLGA +ILNILWCDFDKSIPLKNLTFNSSAVFTDICSYPEYFVFTGVLAMVTCAVFLRLNSVLKLAVLLIMIAIYALLTETVYAGL +FLRYDNLNHSGEDFLGTKEVSLLLMAMFLLAVFYHGQQLEYTARLDFLWRVQAKEEINEMKELREHNENMLRNILPSHVA +RHFLEKDRDNEELYSQSYDAVGVMFASIPGFADFYSQTEMNNQGVECLRLLNEIIADFDELLGEDRFQDIEKIKTIGSTY +MAVSGLSPEKQQCEDKWGHLCALADFSLALTESIQEINKHSFNNFELRIGISHGSVVAGVIGAKKPQYDIWGKTVNLASR +MDSTGVSGRIQVPEETYLILKDQGFAFDYRGEIYVKGISEQEGKIKTYFLLGRVQPNPFILPPRRLPGQYSLAAVVLGLV +QSLNRQRQKQLLNENNNTGIIKGHYNRRTLLSPSGTEPGAQAEGTDKSDLP +>143 +MVMGIFANCIFCLKVKYLPQQQKKKLQTDIKENGGKFSFSLNPQCTHIILDNADVLSQYQLNSIQKNHVHIANPDFIWKS +IREKRLLDVKNYDPYKPLDITPPPDQKASSSEVKTEGLCPDSATEEEDTVELTEFGMQNVEIPHLPQDFEVAKYNTLEKV +GMEGGQEAVVVELQCSRDSRDCPFLISSHFLLDDGMETRRQFAIKKTSEDASEYFENYIEELKKQGFLLREHFTPEATQL +ASEQLQALLLEEVMNSSTLSQEVSDLVEMIWAEALGHLEHMLLKPVNRISLNDVSKAEGILLLVKAALKNGETAEQLQKM +MTEFYRLIPHKGTMPKEVNLGLLAKKADLCQLIRDMVNVCETNLSKPNPPSLAKYRALRCKIEHVEQNTEEFLRVRKEVL +QNHHSKSPVDVLQIFRVGRVNETTEFLSKLGNVRPLLHGSPVQNIVGILCRGLLLPKVVEDRGVQRTDVGNLGSGIYFSD +SLSTSIKYSHPGETDGTRLLLICDVALGKCMDLHEKDFSLTEAPPGYDSVHGVSQTASVTTDFEDDEFVVYKTNQVKMKY +IIKFSMPGDQIKDFHPSDHTELEEYRPEFSNFSKVEDYQLPDAKTSSSTKAGLQDASGNLVPLEDVHIKGRIIDTVAQVI +VFQTYTNKSHVPIEAKYIFPLDDKAAVCGFEAFINGKHIVGEIKEKEEAQQEYLEAVTQGHGAYLMSQDAPDVFTVSVGN +LPPKAKVLIKITYITELSILGTVGVFFMPATVAPWQQDKALNENLQDTVEKICIKEIGTKQSFSLTMSIEMPYVIEFIFS +DTHELKQKRTDCKAVISTMEGSSLDSSGFSLHIGLSAAYLPRMWVEKHPEKESEACMLVFQPDLDVDLPDLASESEVIIC +LDCSSSMEGVTFLQAKQIALHALSLVGEKQKVNIIQFGTGYKELFSYPKHITSNTMAAEFIMSATPTMGNTDFWKTLRYL +SLLYPARGSRNILLVSDGHLQDESLTLQLVKRSRPHTRLFACGIGSTANRHVLRILSQCGAGVFEYFNAKSKHSWRKQIE +DQMTRLCSPSCHSVSVKWQQLNPDVPEALQAPAQVPSLFLNDRLLVYGFIPHCTQATLCALIQEKEFRTMVSTTELQKTT +GTMIHKLAARALIRDYEDGILHENETSHEMKKQTLKSLIIKLSKENSLITQFTSFVAVEKRDENESPFPDIPKVSELIAK +EDVDFLPYMSWQGEPQEAVRNQSLLASSEWPELRLSKRKHRKIPFSKRKMELSQPEVSEDFEEDGLGVLPAFTSNLERGG +VEKLLDLSWTESCKPTATEPLFKKVSPWETSTSSFFPILAPAVGSYLPPTARAHSPASLSFASYRQVASFGSAAPPRQFD +ASQFSQGPVPGTCADWIPQSASCPTGPPQNPPSSPYCGIVFSGSSLSSAQSAPLQHPGGFTTRPSAGTFPELDSPQLHFS +LPTDPDPIRGFGSYHPSASSPFHFQPSAASLTANLRLPMASALPEALCSQSRTTPVDLCLLEESVGSLEGSRCPVFAFQS +SDTESDELSEVLQDSCFLQIKCDTKDDSILCFLEVKEEDEIVCIQHWQDAVPWTELLSLQTEDGFWKLTPELGLILNLNT +NGLHSFLKQKGIQSLGVKGRECLLDLIATMLVLQFIRTRLEKEGIVFKSLMKMDDASISRNIPWAFEAIKQASEWVRRTE +GQYPSICPRLELGNDWDSATKQLLGLQPISTVSPLHRVLHYSQG +>213 +MKWVTFISLLFLFSSAYSRGVFRRDAHKSEVAHRFKDLGEENFKALVLIAFAQYLQQCPFEDHVKLVNEVTEFAKTCVAD +ESAENCDKSLHTLFGDKLCTVATLRETYGEMADCCAKQEPERNECFLQHKDDNPNLPRLVRPEVDVMCTAFHDNEETFLK +KYLYEIARRHPYFYAPELLFFAKRYKAAFTECCQAADKAACLLPKLDELRDEGKASSAKQRLKCASLQKFGERAFKAWAV +ARLSQRFPKAEFAEVSKLVTDLTKVHTECCHGDLLECADDRADLAKYICENQDSISSKLKECCEKPLLEKSHCIAEVEND +EMPADLPSLAADFVESKDVCKNYAEAKDVFLGMFLYEYARRHPDYSVVLLLRLAKTYETTLEKCCAAADPHECYAKVFDE +FKPLVEEPQNLIKQNCELFEQLGEYKFQNALLVRYTKKVPQVSTPTLVEVSRNLGKVGSKCCKHPEAKRMPCAEDYLSVV +LNQLCVLHEKTPVSDRVTKCCTESLVNRRPCFSALEVDETYVPKEFNAETFTFHADICTLSEKERQIKKQTALVELVKHK +PKATKEQLKAVMDDFAAFVEKCCKADDKETCFAEEGKKLVAASQAALGL +>230 +MPHSYPALSAEQKKELSDIALRIVAPGKGILAADESVGSMAKRLSQIGVENTEENRRLYRQVLFSADDRVKKCIGGVIFF +HETLYQKDDNGVPFVRTIQDKGIVVGIKVDKGVVPLAGTDGETTTQGLDGLSERCAQYKKDGADFAKWRCVLKISERTPS +ALAILENANVLARYASICQQNGIVPIVEPEILPDGDHDLKRCQYVTEKVLAAVYKALSDHHVYLEGTLLKPNMVTPGHAC +PIKYTPEEIAMATVTALRRTVPPAVPGVTFLSGGQSEEEASFNLNAINRCPLPRPWALTFSYGRALQASALNAWRGQRDN +AGAATEEFIKRAEVNGLAAQGKYEGSGEDGGAAAQSLYIANHAY +>231 +MASRLLLNNGAKMPILGLGTWKSPPGQVTEAVKVAIDVGYRHIDCAHVYQNENEVGVAIQEKLREQVVKREELFIVSKLW +CTYHEKGLVKGACQKTLSDLKLDYLDLYLIHWPTGFKPGKEFFPLDESGNVVPSDTNILDTWAAMEELVDEGLVKAIGIS +NFNHLQVEMILNKPGLKYKPAVNQIECHPYLTQEKLIQYCQSKGIVVTAYSPLGSPDRPWAKPEDPSLLEDPRIKAIAAK +HNKTTAQVLIRFPMQRNLVVIPKSVTPERIAENFKVFDFELSSQDMTTLLSYNRNWRVCALLSCTSHKDYPFHEEF +>242 +MATYKVRVATGTDLLSGTRDSISLTIVGTQGESHKQLLNHFGRDFATGAVGQYTVQCPQDLGELIIIRLHKERYAFFPKD +PWYCNYVQICAPNGRIYHFPAYQWMDGYETLALREATGKTTADDSLPVLLEHRKEEIRAKQDFYHWRVFLPGLPSYVHIP +SYRPPVRRHRNPNRPEWNGYIPGFPILINFKATKFLNLNLRYSFLKTASFFVRLGPMALAFKVRGLLDCKHSWKRLKDIR +KIFPGKKSVVSEYVAEHWAEDTFFGYQYLNGVNPGLIRRCTRIPDKFPVTDDMVAPFLGEGTCLQAELEKGNIYLADYRI +MEGIPTVELSGRKQHHCAPLCLLHFGPEGKMMPIAIQLSQTPGPDCPIFLPSDSEWDWLLAKTWVRYAEFYSHEAIAHLL +ETHLIAEAFCLALLRNLPMCHPLYKLLIPHTRYTVQINSIGRAVLLNEGGLSAKGMSLGVEGFAGVMVRALSELTYDSLY +LPNDFVERGVQDLPGYYYRDDSLAVWNALEKYVTEIITYYYPSDAAVEGDPELQSWVQEIFKECLLGRESSGFPRCLRTV +PELIRYVTIVIYTCSAKHAAVNTGQMEFTAWMPNFPASMRNPPIQTKGLTTLETFMDTLPDVKTTCITLLVLWTLSREPD +DRRPLGHFPDIHFVEEAPRRSIEAFRQRLNQISHDIRQRNKCLPIPYYYLDPVLIENSISI +>DECOY_12 +AQKPNTVKSMFFINQTDTPVIIMLFPRNFRVITRTEVLASLLTIKVATAASAETGEEFVDLVAKHVVQSVALNRAGTIGS +LDAKSTFAEEIGLQLLIDNLNYDRSISFKPLYLEGIERFELSDRWRKLTEPLLMAEVEEMKDQDPLIFLASANGTYKLEV +VTCSLEEDRFYPITLHHLSMMPVMVWKKKSLYFRSQHTDQPDFPMEWKAKFFIYNVLVMMTQSDLDKILDTIKGRTGNKV +YDNILKKAAASDQFDTAFAESGYLRKADETFRDLLSLQEKVFMANGMSLQLEDSSQNLTRLLHQFSQHIEAESTETLNFK +LGKLIETLTTNHAGLSLFALATSISLPSFIVNKDPAKLVLQKYLSFAFDVNASALGLDVHTGRDQNEQTLNEEDLPSNPH +CLVAPCFGAALLGLALLPLMREM +>DECOY_18 +KFDALIDSFINLFLHAHHDRFVLTPRFRISKDGCGGLVVGKNRAILILKNRISDDPTDFSCFTGRGRVRSIFQPYRAQLD +LLGTLLAKGAHAANNLLDERKIINIVEALLLNKSPDGLWTNFIRYPANPRFEEKHFFGGTMMKKSFTMVDAPDDLGWHEH +AWFKGTCGGGTQVEDVLFACGHKRAIDRLKRFFDDSAHNDGGESQIPEVIIGAVTKKKKRYKVILDEVEELCRAEEQQNE +KVFEELPYKLRPFPAIPWDFSPIDIKHIAKSHTTALCGMTRGHFAGMFSLISYDPCGPAQNIMCTELEEQSFGRQGREKS +RYWMFITKLANENSCSGCAMTILQSMGKPAVSLLSQRLKEVFNEPPLIGLAPRNVFMSANQPQQILKLLAPHSYGIPVSS +IQSYLDLMRNGDVDVLYNGRSEEYNCFFHVAEANQIINLQKMLEQSRPGPVETKMLPGDYDFEVDVKAAAQSIHRSGPVL +LRYSHQFSCALRQALLMSAM +>DECOY_88 +LDSEGYLASSFAAYDLAGPVSGPGSYAPMRKICYQAQDPPLERRLEEALIYPKDSALIRFSAIVQEATDTDATERTMFDI +FSQFTVTGQGNPDVLTMIRAFEAEGLDYGMSILCARFDEHDMLGNKRRDFHNFSARFENMQEQTIGKADRTLIQTEVENI +TRAITTLLLEWGVRIHEMTYNTHKNDFVLAEQILQHDGELKDINNKYNIINHEYQKLQNMQDELAGTIQISSRAIEEMKN +QIWPGIANAQAAFQRRLRENAHQRALEEQLSQDRIPVLQKVKDWKTRLEDMTVTSYPNSSSIRINYSQIVKEVENQIAMI +SQREGDAEPLTAKFQEHATILSQIEEISHVIFMDQLDEMAGEMWNNFPAARKAFELHLQDITELLKEMRELAERRKQTLT +GLRDWQDCIKQCRDNVNVADHYDLENLEQAIAAIQEVRDQHAALDSEFAEHKRLLARVETLSASEYDKQLLIQEKGYAWT +EHTSAKQRFKEALHELRELRRIENLLWEEYGKEAQELRQWAGAIDSVMKGESPMFAPRNSIRLKTQLTNFNIELQCKEQV +KPPKHKRRYDRFDELKKQMAQMTKEPTRNELWPITRRIWELLESALREYEEMLRENEQNVALVKCIRNAATEAQEAGAFA +HYFCSVYTMIAREDPKPTNVIDEADLMKPIDLHKEAIEMALNINGIPDDKNLKSYDILDPRHRHILACLGLGDKWSTHFN +QINVNRYPATKRQCWLLLGEKASTEEVSIDQIAFRLIITWIMGLTMKVNGDVIEEAGISVLKVGKSAIYDLAKNVNAIKH +FRMKGRDPKPLREGSIVELLLMLKLGNRFDEEINEIQTGAKRLHSNCWATFTKRQQKEWAPDLLLDRDWEEEQIMYEDED +YVYNYQVGPEIQNM +>DECOY_112 +SSPGGNLFYTTMEGKGKVKVVGRCELQYGKAALVQYLDTTVQIRDPVGTSDMRSSVNVTNGWIDYQPKRAGIVGAVVPGM +NLGIKMQFNNFSHENIHKMQEMLRMAYDALATIHSRGVQDYTSANLGSAAMYTSGITKIKELQRFREESIIEDFDAIIEN +LLRLCEVGENNAELEVYFESFNAISAFMVAVCECSQYYLEDNRRERALFHAAVDKPLINHLLRRNYAQLEEMEEKEGTAQ +LKWLFDLRATSEVQQAHLYLALAFVLLIVPTMYKLAVRGAAPCDLGDFTENSSALGHVGLLLDYNDFITAPPGLLLLVLY +ILGLVFIMALKGISSIHLFVSSALLSLLMNGIFYEPFSCTPMTGECLPADLGLSYNLQQLHCATIDAPTLNLMRAACSRI +PTHNCTFMNAIASTFVLLVSFIGVATSHARSRVISRSLRQLAKPFLSGCSYVACILVTILLLLFISAYIGLMLTSHPFIL +LQIFCIFCFVLLACAVYAGFRPDVKRSYKKELDERQFTLLFRRVHDKRLQDISRADIARSLFEDVEDEPNLADQTGRNDK +SSDDIGMQRFAKSDKTRSFARDPVWRPMLGEMSNARTRQLKALMAKEEKRKQSAGLILFTEIHQEKLYANREGGRGPEVE +YDGNLYQLTARTIHIRGARGGAEMHNALTVDNSWVDFQWKRLGLVGCHVRGSHIGVRMNVNVGTVERVLSIAEIMDVGME +VCCHAHDARAEPLGSVCYYCDGLIKIRLCHNEAALKDFRAFLENLTMVLEQATCQSALSTFGEIDAFLISVNDHKQIYIK +HFMMDEKKTNIDEKMEMAVHQPLVSLLLREQQRNEHQLHLRAQIYGRTEQFAQRQSVEAPYHTCIGIVNTCLFLLVNAGL +QKWLFADGRNLQWALILHLTSLGLGSLVAARMRIPLLTYAIYVFFVPCWLGASPSRPDAALAGGVQVAALIGLVVYSVVW +MSDQRFSHRNCVVMLGVFLAAACALLAVYAPQPRAPAAHFALLVATLLVLVAMLLTLSSQNMQFFYRQYLRELKASRFQK +SQFVQVLRRWCSRGSRPVADPAVEATGGATTTVETDEFGLAVARLGLEKGKGPGGRRIFADDQWPCRPPGAPTPSPPEAD +RLCSMYRPTCFGGARTGRRRSRKQGNREGWATKREDVKPVLLGSFWSM +>DECOY_114 +PLDSKDTGEAQAGPETGSPSLLTRRNYHGKIIGTNNNENLLQKQRQRNLSQVLGLVVAALSYQGPLRRPPLIFPNPQVRG +LLFYTKIKGEQESIGKVYIEGRYDFAFGQDKLILYTEEPVQIRGSVGTSDMRSALNVTKGWIDYQPKKAGIVGAVVSGHS +IGIRLEFNNFSHKNIEQISETLALSFDALACLHGWKDECQQKEPSLGSVAMYTSGITKIKEIDQFRDEGLLEDFDAIIEN +LLRLCEVGQNNMETQSYFDAFGPISAFMVGVADYSQSYLEENDRDKELFHRAVHSPLINRLMNENHERLEKMENIEEKAQ +VRWLFDLRATYELQQGHYFVALLFMAMLLLSVEKTGLFDEGSHNLNDYRLFLGAYVTETLLAYIAIMILLVALKLVSNLR +LFVACTVMALVGTFVFYEPYSCIDTFVASSNFTLNKLPISKDFDCWLINLIAGLFNILISAFIIVNRALYTENIWCCTKR +LILPLCKYDEATTILVLASHLMILISFQITMPMVRSSPLLSQIATIFLLVIFACVLNSKFVEDRMQSYKHELSSDKFMLS +FPKIHERRLKDGSRLDITHEIRKNIEEPGSQVHLAQALHNPLLNISNRTLAALTNQKGVINDFPLEPSWSGETFTAGSNR +RDSSSVSEKVIDEPLSLLSDEPQKILYTEINHKRLFENREKGHGEEVNYDGNLCDLTAKSIHIRGPIGGSELKNAIDVDW +SWVDFQWKRLGLVGCLVSGSHIGIRMDVDHKTRSRVYRITKIMSLGMEVCCHAHDQRPEPLGSVCYYCDGLIKIRLCHHE +HALRDFRAFLENLMRVLEQASLTTSLNTFGKVDAFLISVNEYRHIYIRHFQHQLHEDEVNTMDNIMELVVFRPLVSLVLR +EQRQNETELRLRAEVCRRTELFAQRQARDSLYSIFIGATNMCMFLVAQAVVQNISIVALRPIVVQLIVQLLSTGLGALIA +WTLPLPLMSYTAFLTFLVYGIGDGLLGYGLGAALIQTTMAVWTVVGSYQLYTHSTTDKRVVVLACIVVEIGTFFGLLIGK +LPDMPASALSLHLVLLTLKTLVDLVNMVVESKRRQGLFYRQYLRELDRSKFSNRLTPFIVGRYSYGGNLFFDSNSPACDL +HLFGLDGGGGSGSASGSGSREPFVKTGCTSHAREGPGLSYLPLASDGSLQPAHHNPGGGAPDSAKGSGGSGSGSGGRHGH +IFRQETIHRVATQWLLRQPRSASRGDGAPPTPHITYLEESGTLCRVDSLEM +>DECOY_143 +GQSYHLVRHLPSVTSIPQLGLLQKTASDWDNGLELRPCISPYQGETRRVWESAQKIAEFAWPINRSISADDMKMLSKFVI +GEKELRTRIFQLVLMTAILDLLCERGKVGLSQIGKQKLFSHLGNTNLNLILGLEPTLKWFGDETQLSLLETWPVADQWHQ +ICVIEDEEKVELFCLISDDKTDCKIQLFCSDQLVESLEDSETDSSQFAFVPCRSGELSGVSEELLCLDVPTTRSQSCLAE +PLASAMPLRLNATLSAASPQFHFPSSASPHYSGFGRIPDPDTPLSFHLQPSDLEPFTGASPRTTFGGPHQLPASQASSLS +SGSFVIGCYPSSPPNQPPGTPCSASQPIWDACTGPVPGQSFQSADFQRPPAASGFSAVQRYSAFSLSAPSHARATPPLYS +GVAPALIPFFSSTSTEWPSVKKFLPETATPKCSETWSLDLLKEVGGRELNSTFAPLVGLGDEEFDESVEPQSLEMKRKSF +PIKRHKRKSLRLEPWESSALLSQNRVAEQPEGQWSMYPLFDVDEKAILESVKPIDPFPSENEDRKEVAVFSTFQTILSNE +KSLKIILSKLTQKKMEHSTENEHLIGDEYDRILARAALKHIMTGTTKQLETTSVMTRFEKEQILACLTAQTCHPIFGYVL +LRDNLFLSPVQAPAQLAEPVDPNLQQWKVSVSHCSPSCLRTMQDEIQKRWSHKSKANFYEFVGAGCQSLIRLVHRNATSG +IGCAFLRTHPRSRKVLQLTLSEDQLHGDSVLLINRSGRAPYLLSLYRLTKWFDTNGMTPTASMIFEAAMTNSTIHKPYSF +LEKYGTGFQIINVKQKEGVLSLAHLAIQKAQLFTVGEMSSSCDLCIIVESESALDPLDVDLDPQFVLMCAESEKEPHKEV +WMRPLYAASLGIHLSFGSSDLSSGEMTSIVAKCDTRKQKLEHTDSFIFEIVYPMEISMTLSFSQKTGIEKICIKEVTDQL +NENLAKDQQWPAVTAPMFFVGVTGLISLETIYTIKILVKAKPPLNGVSVTFVDPADQSMLYAGHGQTVAELYEQQAEEKE +KIEGVIHKGNIFAEFGCVAAKDDLPFIYKAEIPVHSKNTYTQFVIVQAVTDIIRGKIHVDELPVLNGSADQLGAKTSSST +KADPLQYDEVKSFNSFEPRYEELETHDSPHFDKIQDGPMSFKIIYKMKVQNTKYVVFEDDEFDTTVSATQSVGHVSDYGP +PAETLSFDKEHLDMCKGLAVDCILLLRTGDTEGPHSYKISTSLSDSFYIGSGLNGVDTRQVGRDEVVKPLLLGRCLIGVI +NQVPSGHLLPRVNGLKSLFETTENVRGVRFIQLVDVPSKSHHNQLVEKRVRLFEETNQEVHEIKCRLARYKALSPPNPKS +LNTECVNVMDRILQCLDAKKALLGLNVEKPMTGKHPILRYFETMMKQLQEATEGNKLAAKVLLLIGEAKSVDNLSIRNVP +KLLMHELHGLAEAWIMEVLDSVEQSLTSSNMVEELLLAQLQESALQTAEPTFHERLLFGQKKLEEIYNEFYESADESTKK +IAFQRRTEMGDDLLFHSSILFPCDRSDRSCQLEVVVAEQGGEMGVKELTNYKAVEFDQPLHPIEVNQMGFETLEVTDEEE +TASDPCLGETKVESSSAKQDPPPTIDLPKYPDYNKVDLLRKERISKWIFDPNAIHVHNKQISNLQYQSLVDANDLIIHTC +QPNLSFSFKGGNEKIDTQLKKKQQQPLYKVKLCFICNAFIGMVM +>DECOY_213 +LGLAAQSAAVLKKGEEAFCTEKDDAKCCKEVFAAFDDMVAKLQEKTAKPKHKVLEVLATQKKIQREKESLTCIDAHFTFT +EANFEKPVYTEDVELASFCPRRNVLSETCCKTVRDSVPTKEHLVCLQNLVVSLYDEACPMRKAEPHKCCKSGVKGLNRSV +EVLTPTSVQPVKKTYRVLLANQFKYEGLQEFLECNQKILNQPEEVLPKFEDFVKAYCEHPDAAACCKELTTEYTKALRLL +LVVSYDPHRRAYEYLFMGLFVDKAEAYNKCVDKSEVFDAALSPLDAPMEDNEVEAICHSKELLPKECCEKLKSSISDQNE +CIYKALDARDDACELLDGHCCETHVKTLDTVLKSVEAFEAKPFRQSLRAVAWAKFAREGFKQLSACKLRQKASSAKGEDR +LEDLKPLLCAAKDAAQCCETFAAKYRKAFFLLEPAYFYPHRRAIEYLYKKLFTEENDHFATCMVDVEPRVLRPLNPNDDK +HQLFCENREPEQKACCDAMEGYTERLTAVTCLKDGFLTHLSKDCNEASEDAVCTKAFETVENVLKVHDEFPCQQLYQAFA +ILVLAKFNEEGLDKFRHAVESKHADRRFVGRSYASSFLFLLSIFTVWKM +>DECOY_230 +YAHNAIYLSQAAAGGDEGSGEYKGQAALGNVEARKIFEETAAGANDRQGRWANLASAQLARGYSFTLAWPRPLPCRNIAN +LNFSAEEESQGGSLFTVGPVAPPVTRRLATVTAMAIEEPTYKIPCAHGPTVMNPKLLTGELYVHHDSLAKYVAALVKETV +YQCRKLDHDGDPLIEPEVIPVIGNQQCISAYRALVNANELIALASPTRESIKLVCRWKAFDAGDKKYQACRESLGDLGQT +TTEGDTGALPVVGKDVKIGVVIGKDQITRVFPVGNDDKQYLTEHFFIVGGICKKVRDDASFLVQRYLRRNEETNEVGIQS +LRKAMSGVSEDAALIGKGPAVIRLAIDSLEKKQEASLAPYSHPM +>DECOY_231 +FEEHFPYDKHSTCSLLACVRWNRNYSLLTTMDQSSLEFDFVKFNEAIREPTVSKPIVVLNRQMPFRILVQATTKNHKAAI +AKIRPDELLSPDEPKAWPRDPSGLPSYATVVIGKSQCYQILKEQTLYPHCEIQNVAPKYKLGPKNLIMEVQLHNFNSIGI +AKVLGEDVLEEMAAWTDLINTDSPVVNGSEDLPFFEKGPKFGTPWHILYLDLYDLKLDSLTKQCAGKVLGKEHYTCWLKS +VIFLEERKVVQERLKEQIAVGVENENQYVHACDIHRYGVDIAVKVAETVQGPPSKWTGLGLIPMKAGNNLLLRSAM +>DECOY_242 +ISISNEILVPDLYYYPIPLCKNRQRIDHSIQNLRQRFAEISRRPAEEVFHIDPFHGLPRRDDPERSLTWLVLLTICTTKV +DPLTDMFTELTTLGKTQIPPNRMSAPFNPMWATFEMQGTNVAAHKASCTYIVITVYRILEPVTRLCRPFGSSERGLLCEK +FIEQVWSQLEPDGEVAADSPYYYTIIETVYKELANWVALSDDRYYYGPLDQVGREVFDNPLYLSDYTLESLARVMVGAFG +EVGLSMGKASLGGENLLVARGISNIQVTYRTHPILLKYLPHCMPLNRLLALCFAEAILHTELLHAIAEHSYFEAYRVWTK +ALLWDWESDSPLFIPCDPGPTQSLQIAIPMMKGEPGFHLLCLPACHHQKRGSLEVTPIGEMIRYDALYINGKELEAQLCT +GEGLFPAVMDDTVPFKDPIRTCRRILGPNVGNLYQYGFFTDEAWHEAVYESVVSKKGPFIKRIDKLRKWSHKCDLLGRVK +FALAMPGLRVFFSATKLFSYRLNLNLFKTAKFNILIPFGPIYGNWEPRNPNRHRRVPPRYSPIHVYSPLGPLFVRWHYFD +QKARIEEKRHELLVPLSDDATTKGTAERLALTEYGDMWQYAPFHYIRGNPACIQVYNCYWPDKPFFAYREKHLRIIILEG +LDQPCQVTYQGVAGTAFDRGFHNLLQKHSEGQTGVITLSISDRTGSLLDTGTAVRVKYTAM
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tool.conf Wed Mar 01 12:35:50 2017 -0500 @@ -0,0 +1,162 @@ +<?xml version='1.0' encoding='UTF-8'?> +<toolbox> + <section id="section-id-Peptidepropertyprediction" name="Peptide property prediction"> + <tool file="openms/PTModel.xml"/> + <tool file="openms/PTPredict.xml"/> + <tool file="openms/RTModel.xml"/> + <tool file="openms/RTPredict.xml"/> + </section> + <section id="section-id-DEFAULT" name="DEFAULT"> + <tool file="openms/OpenSwathFileSplitter.xml"/> + <tool file="openms/OpenSwathMzMLFileCacher.xml"/> + </section> + <section id="section-id-TargetedExperiments" name="Targeted Experiments"> + <tool file="openms/ConvertTraMLToTSV.xml"/> + <tool file="openms/ConvertTSVToTraML.xml"/> + <tool file="openms/InclusionExclusionListCreator.xml"/> + <tool file="openms/MRMMapper.xml"/> + <tool file="openms/OpenSwathAnalyzer.xml"/> + <tool file="openms/OpenSwathAssayGenerator.xml"/> + <tool file="openms/OpenSwathChromatogramExtractor.xml"/> + <tool file="openms/OpenSwathConfidenceScoring.xml"/> + <tool file="openms/OpenSwathDecoyGenerator.xml"/> + <tool file="openms/OpenSwathDIAPreScoring.xml"/> + <tool file="openms/OpenSwathFeatureXMLToTSV.xml"/> + <tool file="openms/OpenSwathRewriteToFeatureXML.xml"/> + <tool file="openms/OpenSwathRTNormalizer.xml"/> + <tool file="openms/PrecursorIonSelector.xml"/> + </section> + <section id="section-id-Utilities" name="Utilities"> + <tool file="openms/AccurateMassSearch.xml"/> + <tool file="openms/CVInspector.xml"/> + <tool file="openms/DecoyDatabase.xml"/> + <tool file="openms/DeMeanderize.xml"/> + <tool file="openms/Digestor.xml"/> + <tool file="openms/DigestorMotif.xml"/> + <tool file="openms/ERPairFinder.xml"/> + <tool file="openms/FFEval.xml"/> + <tool file="openms/FuzzyDiff.xml"/> + <tool file="openms/IDDecoyProbability.xml"/> + <tool file="openms/IDExtractor.xml"/> + <tool file="openms/IDMassAccuracy.xml"/> + <tool file="openms/IDScoreSwitcher.xml"/> + <tool file="openms/IDSplitter.xml"/> + <tool file="openms/LabeledEval.xml"/> + <tool file="openms/LowMemPeakPickerHiRes.xml"/> + <tool file="openms/LowMemPeakPickerHiRes_RandomAccess.xml"/> + <tool file="openms/MapAlignmentEvaluation.xml"/> + <tool file="openms/MassCalculator.xml"/> + <tool file="openms/MetaboliteSpectralMatcher.xml"/> + <tool file="openms/MetaProSIP.xml"/> + <tool file="openms/MRMPairFinder.xml"/> + <tool file="openms/MRMTransitionGroupPicker.xml"/> + <tool file="openms/MSSimulator.xml"/> + <tool file="openms/MultiplexResolver.xml"/> + <tool file="openms/MzMLSplitter.xml"/> + <tool file="openms/OpenSwathWorkflow.xml"/> + <tool file="openms/QCCalculator.xml"/> + <tool file="openms/QCEmbedder.xml"/> + <tool file="openms/QCExporter.xml"/> + <tool file="openms/QCExtractor.xml"/> + <tool file="openms/QCImporter.xml"/> + <tool file="openms/QCMerger.xml"/> + <tool file="openms/QCShrinker.xml"/> + <tool file="openms/RNPxl.xml"/> + <tool file="openms/RNPxlXICFilter.xml"/> + <tool file="openms/RTEvaluation.xml"/> + <tool file="openms/SemanticValidator.xml"/> + <tool file="openms/SequenceCoverageCalculator.xml"/> + <tool file="openms/SimpleSearchEngine.xml"/> + <tool file="openms/SpecLibCreator.xml"/> + <tool file="openms/SvmTheoreticalSpectrumGeneratorTrainer.xml"/> + <tool file="openms/TICCalculator.xml"/> + <tool file="openms/TopPerc.xml"/> + <tool file="openms/TransformationEvaluation.xml"/> + <tool file="openms/XMLValidator.xml"/> + </section> + <section id="section-id-MapAlignment" name="Map Alignment"> + <tool file="openms/ConsensusMapNormalizer.xml"/> + <tool file="openms/FeatureLinkerLabeled.xml"/> + <tool file="openms/FeatureLinkerUnlabeled.xml"/> + <tool file="openms/FeatureLinkerUnlabeledQT.xml"/> + <tool file="openms/MapRTTransformer.xml"/> + </section> + <section id="section-id-IDProcessing" name="ID Processing"> + <tool file="openms/ConsensusID.xml"/> + <tool file="openms/FalseDiscoveryRate.xml"/> + <tool file="openms/FidoAdapter.xml"/> + <tool file="openms/IDConflictResolver.xml"/> + <tool file="openms/IDFileConverter.xml"/> + <tool file="openms/IDFilter.xml"/> + <tool file="openms/IDMapper.xml"/> + <tool file="openms/IDPosteriorErrorProbability.xml"/> + <tool file="openms/IDRTCalibration.xml"/> + <tool file="openms/LuciphorAdapter.xml"/> + <tool file="openms/PeptideIndexer.xml"/> + <tool file="openms/PhosphoScoring.xml"/> + </section> + <section id="section-id-Signalprocessingandpreprocessing" name="Signal processing and preprocessing"> + <tool file="openms/BaselineFilter.xml"/> + <tool file="openms/ExternalCalibration.xml"/> + <tool file="openms/HighResPrecursorMassCorrector.xml"/> + <tool file="openms/InternalCalibration.xml"/> + <tool file="openms/MapNormalizer.xml"/> + <tool file="openms/MassTraceExtractor.xml"/> + <tool file="openms/NoiseFilterGaussian.xml"/> + <tool file="openms/NoiseFilterSGolay.xml"/> + <tool file="openms/PeakPickerHiRes.xml"/> + <tool file="openms/PeakPickerIterative.xml"/> + <tool file="openms/PeakPickerWavelet.xml"/> + <tool file="openms/PrecursorMassCorrector.xml"/> + <tool file="openms/SpectraMerger.xml"/> + <tool file="openms/TOFCalibration.xml"/> + </section> + <section id="section-id-Identification" name="Identification"> + <tool file="openms/CompNovoCID.xml"/> + <tool file="openms/CompNovo.xml"/> + <tool file="openms/InspectAdapter.xml"/> + <tool file="openms/MascotAdapter.xml"/> + <tool file="openms/MascotAdapterOnline.xml"/> + <tool file="openms/MSGFPlusAdapter.xml"/> + <tool file="openms/ProteinInference.xml"/> + <tool file="openms/SpectraFilterBernNorm.xml"/> + <tool file="openms/SpectraFilterMarkerMower.xml"/> + <tool file="openms/SpectraFilterNLargest.xml"/> + <tool file="openms/SpectraFilterNormalizer.xml"/> + <tool file="openms/SpectraFilterParentPeakMower.xml"/> + <tool file="openms/SpectraFilterScaler.xml"/> + <tool file="openms/SpectraFilterSqrtMower.xml"/> + <tool file="openms/SpectraFilterThresholdMower.xml"/> + <tool file="openms/SpectraFilterWindowMower.xml"/> + <tool file="openms/XTandemAdapter.xml"/> + </section> + <section id="section-id-FileHandling" name="File Handling"> + <tool file="openms/DTAExtractor.xml"/> + <tool file="openms/FileConverter.xml"/> + <tool file="openms/FileFilter.xml"/> + <tool file="openms/FileInfo.xml"/> + <tool file="openms/FileMerger.xml"/> + <tool file="openms/IDMerger.xml"/> + <tool file="openms/IDRipper.xml"/> + <tool file="openms/MapStatistics.xml"/> + <tool file="openms/MzTabExporter.xml"/> + <tool file="openms/TextExporter.xml"/> + </section> + <section id="section-id-Quantitation" name="Quantitation"> + <tool file="openms/AdditiveSeries.xml"/> + <tool file="openms/Decharger.xml"/> + <tool file="openms/EICExtractor.xml"/> + <tool file="openms/FeatureFinderCentroided.xml"/> + <tool file="openms/FeatureFinderIdentification.xml"/> + <tool file="openms/FeatureFinderIsotopeWavelet.xml"/> + <tool file="openms/FeatureFinderMetabo.xml"/> + <tool file="openms/FeatureFinderMRM.xml"/> + <tool file="openms/FeatureFinderMultiplex.xml"/> + <tool file="openms/FeatureFinderSuperHirn.xml"/> + <tool file="openms/IsobaricAnalyzer.xml"/> + <tool file="openms/ITRAQAnalyzer.xml"/> + <tool file="openms/ProteinQuantifier.xml"/> + <tool file="openms/ProteinResolver.xml"/> + <tool file="openms/TMTAnalyzer.xml"/> + </section> +</toolbox>