# HG changeset patch
# User iracooke
# Date 1427414033 14400
# Node ID 9d6e0ad4d60071981642906c4769a68b6f0dcaed
# Parent c60d1f18fd85f979dcaacf59a243cdf1d51cbb33
Docker support and update for protk 1.4
diff -r c60d1f18fd85 -r 9d6e0ad4d600 README
--- a/README Tue Jul 01 11:06:33 2014 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-Galaxy wrapper for running the X!Tandem search engine and converting results to pepXML
-
-Requirements:
-This package uses protk and the trans_proteomic_pipeline. These must be installed separately.
-
-For instructions please see: https://github.com/iracooke/protk/#galaxy-integration
\ No newline at end of file
diff -r c60d1f18fd85 -r 9d6e0ad4d600 README.rst
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/README.rst Thu Mar 26 19:53:53 2015 -0400
@@ -0,0 +1,39 @@
+X!Tandem
+========
+
+Galaxy wrapper for running the X!Tandem search engine and converting results to pepXML
+
+Requirements
+------------
+
+This package uses protk_ and the trans_proteomic_pipeline_ which need to be present in order for the tool to work.
+
+.. _protk: https://github.com/iracooke/protk
+.. _trans_proteomic_pipeline: http://tools.proteomecenter.org/wiki/index.php?title=Software:TPP
+
+There are two ways you can satify these dependencies (choose one):
+
+1. **Manual Install:** Details on how to install protk_ and the trans_proteomic_pipeline_ manually are available here_.
+
+2. **Use Docker:** These tools are designed to run inside a docker_ container. If your galaxy supports `running tools within a docker container`__ you don't need to worry about dependencies. Simply install and things should just work. The docker container itself is versioned and new versions of this tool will automatically download an update to the container if needed.
+
+.. _docker: https://www.docker.com/
+.. _here: https://github.com/iracooke/protk/#galaxy-integration
+.. _container: https://wiki.galaxyproject.org/Admin/Tools/Docker
+__ container_
+
+
+Further Info
+------------
+
+The source code for this tool and other protk galaxy tools is on github_. Please visit the github page to contribute to the project or to `report an issue`__
+
+.. _github: https://github.com/iracooke/protk-galaxytools
+.. _issue: https://github.com/iracooke/protk-galaxytools/issues
+__ issue_
+
+
+Please visit the XTandem_ page on the GPM website for details of the search engine itself.
+
+.. _XTandem: http://www.thegpm.org/tandem/
+
diff -r c60d1f18fd85 -r 9d6e0ad4d600 repository_dependencies.xml
--- a/repository_dependencies.xml Tue Jul 01 11:06:33 2014 -0400
+++ b/repository_dependencies.xml Thu Mar 26 19:53:53 2015 -0400
@@ -1,4 +1,4 @@
-
+
diff -r c60d1f18fd85 -r 9d6e0ad4d600 tandem.xml
--- a/tandem.xml Tue Jul 01 11:06:33 2014 -0400
+++ b/tandem.xml Thu Mar 26 19:53:53 2015 -0400
@@ -1,7 +1,8 @@
-
+
- protk
+ iracooke/protk-1.4.1
+ protk
Run an X!Tandem Search
@@ -44,7 +45,7 @@
-f $fragment_ion_tol
- -p $precursor_ion_tol
+ -p $precursor_ion_tol
$allow_multi_isotope_search
@@ -86,9 +87,9 @@
-
+
-
+
@@ -132,7 +133,7 @@
-
+
@@ -143,42 +144,42 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
@@ -187,7 +188,19 @@
-
+
+
+
+
+
+
+
+
+
**What it does**
diff -r c60d1f18fd85 -r 9d6e0ad4d600 tandem_to_pepxml.xml
--- a/tandem_to_pepxml.xml Tue Jul 01 11:06:33 2014 -0400
+++ b/tandem_to_pepxml.xml Thu Mar 26 19:53:53 2015 -0400
@@ -1,25 +1,38 @@
-
+
- protk
- trans_proteomic_pipeline
-
+ iracooke/protk-1.4.1
+ protk
+ trans_proteomic_pipeline
+
- Converts a tandem result file to pepXML
+ Converts a tandem result file to pepXML
-
- tandem_to_pepxml.rb $input_file -o $output
-
+
+ tandem_to_pepxml.rb $input_file -o $output
+
+
+
+
+
-
-
-
+
+
+
+
+
+ Convert X!Tandem results to pepXML
+
-
-
-
-
-
- Convert X!Tandem results to pepXML
-
+
+
+
+
+
+
+
diff -r c60d1f18fd85 -r 9d6e0ad4d600 test-data/tandem_to_pepxml_test.tandem
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/tandem_to_pepxml_test.tandem Thu Mar 26 19:53:53 2015 -0400
@@ -0,0 +1,1145 @@
+
+
+
+
+
+tr|O16132|O16132_HYDVU NK-2 class homeobox transcription factor OS=Hydra vulgaris GN=CnNK-2 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|P28468|HOX1_HALRO Homeobox protein AHox1 OS=Halocynthia roretzi GN=AHOX1 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+tr|Q90853|Q90853_CHICK Homeobox protein OS=Gallus gallus GN=GH6 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|P28468|HOX1_HALRO Homeobox protein AHox1 OS=Halocynthia roretzi GN=AHOX1 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+
+sp|O93590|ZAX_XENLA Homeobox protein zampogna OS=Xenopus laevis GN=zax PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|O88181|BARH2_RAT BarH-like 2 homeobox protein OS=Rattus norvegicus GN=Barhl2 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+
+sp|P28468|HOX1_HALRO Homeobox protein AHox1 OS=Halocynthia roretzi GN=AHOX1 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+tr|O16132|O16132_HYDVU NK-2 class homeobox transcription factor OS=Hydra vulgaris GN=CnNK-2 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+
+sp|P22807|SLOU_DROME Homeobox protein slou OS=Drosophila melanogaster GN=slou PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+tr|O35455|O35455_MOUSE Homeobox protein Nkx2.6 (Fragment) OS=Mus musculus GN=Nkx2-6 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|Q04787|BSH_DROME Brain-specific homeobox protein OS=Drosophila melanogaster GN=bsh PE=2 SV=5
+
+
+
+
+
+
+
+
+
+
+sp|O35767|NKX25_RAT Homeobox protein Nkx-2.5 OS=Rattus norvegicus GN=Nkx2-5 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|P26797|HM19_CAEEL Homeobox protein ceh-19 OS=Caenorhabditis elegans GN=ceh-19 PE=2 SV=2
+
+
+
+
+
+
+
+
+
+
+sp|O93367|TLX3_CHICK T-cell leukemia homeobox protein 3 OS=Gallus gallus GN=TLX3 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+tr|O35455|O35455_MOUSE Homeobox protein Nkx2.6 (Fragment) OS=Mus musculus GN=Nkx2-6 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+
+sp|Q24255|BARH1_DROME Homeobox protein B-H1 OS=Drosophila melanogaster GN=B-H1 PE=2 SV=2
+
+
+
+
+
+
+
+
+
+
+sp|P22711|TIN_DROME Muscle-specific homeobox protein tinman OS=Drosophila melanogaster GN=tin PE=2 SV=2
+
+
+
+
+
+
+
+
+
+
+sp|Q04787|BSH_DROME Brain-specific homeobox protein OS=Drosophila melanogaster GN=bsh PE=2 SV=5
+
+
+
+
+
+
+
+
+
+
+sp|Q24255|BARH1_DROME Homeobox protein B-H1 OS=Drosophila melanogaster GN=B-H1 PE=2 SV=2
+
+
+
+
+
+
+
+
+
+
+
+tr|O16132|O16132_HYDVU NK-2 class homeobox transcription factor OS=Hydra vulgaris GN=CnNK-2 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|Q22909|HM30_CAEEL Homeobox protein ceh-30 OS=Caenorhabditis elegans GN=ceh-30 PE=2 SV=2
+
+
+
+
+
+
+
+
+
+
+sp|O93590|ZAX_XENLA Homeobox protein zampogna OS=Xenopus laevis GN=zax PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+tr|Q24786|Q24786_9METZ Homeobox-containing protein (Fragment) OS=Ephydatia fluviatilis GN=prox1 PE=3 SV=1
+
+
+
+
+
+
+
+
+
+
+tr|Q9YH59|Q9YH59_CHICK Homeodomain protein NKx2.1 OS=Gallus gallus GN=NKx2.1 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+
+sp|Q24255|BARH1_DROME Homeobox protein B-H1 OS=Drosophila melanogaster GN=B-H1 PE=2 SV=2
+
+
+
+
+
+
+
+
+
+
+tr|O35455|O35455_MOUSE Homeobox protein Nkx2.6 (Fragment) OS=Mus musculus GN=Nkx2-6 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+
+
+tr|O70238|O70238_MOUSE Homeobox protein PSX OS=Mus musculus GN=Rhox6 PE=2 SV=2
+
+
+
+
+
+
+
+
+
+
+sp|P22807|SLOU_DROME Homeobox protein slou OS=Drosophila melanogaster GN=slou PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+
+
+sp|O35767|NKX25_RAT Homeobox protein Nkx-2.5 OS=Rattus norvegicus GN=Nkx2-5 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+
+tr|O35455|O35455_MOUSE Homeobox protein Nkx2.6 (Fragment) OS=Mus musculus GN=Nkx2-6 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|Q04787|BSH_DROME Brain-specific homeobox protein OS=Drosophila melanogaster GN=bsh PE=2 SV=5
+
+
+
+
+
+
+
+
+
+
+sp|Q01702|DLX3B_DANRE Homeobox protein Dlx3b OS=Danio rerio GN=dlx3b PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+
+sp|O35767|NKX25_RAT Homeobox protein Nkx-2.5 OS=Rattus norvegicus GN=Nkx2-5 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|O35767|NKX25_RAT Homeobox protein Nkx-2.5 OS=Rattus norvegicus GN=Nkx2-5 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+
+tr|O16132|O16132_HYDVU NK-2 class homeobox transcription factor OS=Hydra vulgaris GN=CnNK-2 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+
+
+sp|P52955|LBX1_MOUSE Transcription factor LBX1 OS=Mus musculus GN=Lbx1 PE=1 SV=2
+
+
+
+
+
+
+
+
+
+
+tr|Q90853|Q90853_CHICK Homeobox protein OS=Gallus gallus GN=GH6 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|O88181|BARH2_RAT BarH-like 2 homeobox protein OS=Rattus norvegicus GN=Barhl2 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+tr|Q9YH59|Q9YH59_CHICK Homeodomain protein NKx2.1 OS=Gallus gallus GN=NKx2.1 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+
+
+tr|O70238|O70238_MOUSE Homeobox protein PSX OS=Mus musculus GN=Rhox6 PE=2 SV=2
+
+
+
+
+
+
+
+
+
+
+tr|O70238|O70238_MOUSE Homeobox protein PSX OS=Mus musculus GN=Rhox6 PE=2 SV=2
+
+
+
+
+
+
+
+
+
+
+sp|Q22909|HM30_CAEEL Homeobox protein ceh-30 OS=Caenorhabditis elegans GN=ceh-30 PE=2 SV=2
+
+
+
+
+
+
+
+
+
+
+
+sp|Q24255|BARH1_DROME Homeobox protein B-H1 OS=Drosophila melanogaster GN=B-H1 PE=2 SV=2
+
+
+
+
+
+
+
+
+
+
+
+tr|Q9YH59|Q9YH59_CHICK Homeodomain protein NKx2.1 OS=Gallus gallus GN=NKx2.1 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|Q24255|BARH1_DROME Homeobox protein B-H1 OS=Drosophila melanogaster GN=B-H1 PE=2 SV=2
+
+
+
+
+
+
+
+
+
+
+
+tr|O97671|O97671_RABIT Homeobox protein (Fragment) OS=Oryctolagus cuniculus GN=HEX PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+
+tr|Q90853|Q90853_CHICK Homeobox protein OS=Gallus gallus GN=GH6 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|P20269|HM05_CAEEL Homeobox protein ceh-5 OS=Caenorhabditis elegans GN=ceh-5 PE=2 SV=4
+
+
+
+
+
+
+
+
+
+
+sp|P52955|LBX1_MOUSE Transcription factor LBX1 OS=Mus musculus GN=Lbx1 PE=1 SV=2
+
+
+
+
+
+
+
+
+
+
+sp|P56407|HM09_CAEEL Homeobox protein ceh-9 OS=Caenorhabditis elegans GN=ceh-9 PE=4 SV=2
+
+
+
+
+
+
+
+
+
+
+tr|O35455|O35455_MOUSE Homeobox protein Nkx2.6 (Fragment) OS=Mus musculus GN=Nkx2-6 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|O08686|BARX2_MOUSE Homeobox protein BarH-like 2 OS=Mus musculus GN=Barx2 PE=2 SV=2
+
+
+
+
+
+
+
+
+
+
+
+
+sp|P34663|HM23_CAEEL Homeobox protein ceh-23 OS=Caenorhabditis elegans GN=ceh-23 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+
+sp|O88181|BARH2_RAT BarH-like 2 homeobox protein OS=Rattus norvegicus GN=Barhl2 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|O88181|BARH2_RAT BarH-like 2 homeobox protein OS=Rattus norvegicus GN=Barhl2 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+
+sp|Q24255|BARH1_DROME Homeobox protein B-H1 OS=Drosophila melanogaster GN=B-H1 PE=2 SV=2
+
+
+
+
+
+
+
+
+
+
+
+tr|Q9YH59|Q9YH59_CHICK Homeodomain protein NKx2.1 OS=Gallus gallus GN=NKx2.1 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+tr|O35455|O35455_MOUSE Homeobox protein Nkx2.6 (Fragment) OS=Mus musculus GN=Nkx2-6 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+
+sp|Q04787|BSH_DROME Brain-specific homeobox protein OS=Drosophila melanogaster GN=bsh PE=2 SV=5
+
+
+
+
+
+
+
+
+
+
+sp|P34663|HM23_CAEEL Homeobox protein ceh-23 OS=Caenorhabditis elegans GN=ceh-23 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|O88181|BARH2_RAT BarH-like 2 homeobox protein OS=Rattus norvegicus GN=Barhl2 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|Q04787|BSH_DROME Brain-specific homeobox protein OS=Drosophila melanogaster GN=bsh PE=2 SV=5
+
+
+
+
+
+
+
+
+
+
+tr|O16132|O16132_HYDVU NK-2 class homeobox transcription factor OS=Hydra vulgaris GN=CnNK-2 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+
+tr|Q23819|Q23819_HYDVD Cnox3 protein (Fragment) OS=Hydra viridissima GN=cnox3 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|P28468|HOX1_HALRO Homeobox protein AHox1 OS=Halocynthia roretzi GN=AHOX1 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+tr|Q23824|Q23824_HYDVD Msh protein (Fragment) OS=Hydra viridissima GN=msh PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+tr|O35455|O35455_MOUSE Homeobox protein Nkx2.6 (Fragment) OS=Mus musculus GN=Nkx2-6 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|Q01702|DLX3B_DANRE Homeobox protein Dlx3b OS=Danio rerio GN=dlx3b PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|P28468|HOX1_HALRO Homeobox protein AHox1 OS=Halocynthia roretzi GN=AHOX1 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+tr|O35455|O35455_MOUSE Homeobox protein Nkx2.6 (Fragment) OS=Mus musculus GN=Nkx2-6 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+
+tr|O70238|O70238_MOUSE Homeobox protein PSX OS=Mus musculus GN=Rhox6 PE=2 SV=2
+
+
+
+
+
+
+
+
+
+
+sp|P28468|HOX1_HALRO Homeobox protein AHox1 OS=Halocynthia roretzi GN=AHOX1 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|O35767|NKX25_RAT Homeobox protein Nkx-2.5 OS=Rattus norvegicus GN=Nkx2-5 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+tr|O16132|O16132_HYDVU NK-2 class homeobox transcription factor OS=Hydra vulgaris GN=CnNK-2 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|P28468|HOX1_HALRO Homeobox protein AHox1 OS=Halocynthia roretzi GN=AHOX1 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|P34663|HM23_CAEEL Homeobox protein ceh-23 OS=Caenorhabditis elegans GN=ceh-23 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|Q04787|BSH_DROME Brain-specific homeobox protein OS=Drosophila melanogaster GN=bsh PE=2 SV=5
+
+
+
+
+
+
+
+
+
+
+tr|O70238|O70238_MOUSE Homeobox protein PSX OS=Mus musculus GN=Rhox6 PE=2 SV=2
+
+
+
+
+
+
+
+
+
+
+
+tr|O70238|O70238_MOUSE Homeobox protein PSX OS=Mus musculus GN=Rhox6 PE=2 SV=2
+
+
+
+
+
+
+
+
+
+
+
+sp|O35767|NKX25_RAT Homeobox protein Nkx-2.5 OS=Rattus norvegicus GN=Nkx2-5 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+tr|Q90853|Q90853_CHICK Homeobox protein OS=Gallus gallus GN=GH6 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+tr|Q9YH59|Q9YH59_CHICK Homeodomain protein NKx2.1 OS=Gallus gallus GN=NKx2.1 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+tr|Q90853|Q90853_CHICK Homeobox protein OS=Gallus gallus GN=GH6 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+tr|Q9YH59|Q9YH59_CHICK Homeodomain protein NKx2.1 OS=Gallus gallus GN=NKx2.1 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|O35767|NKX25_RAT Homeobox protein Nkx-2.5 OS=Rattus norvegicus GN=Nkx2-5 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|P28468|HOX1_HALRO Homeobox protein AHox1 OS=Halocynthia roretzi GN=AHOX1 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|O88181|BARH2_RAT BarH-like 2 homeobox protein OS=Rattus norvegicus GN=Barhl2 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|P28468|HOX1_HALRO Homeobox protein AHox1 OS=Halocynthia roretzi GN=AHOX1 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+tr|Q23824|Q23824_HYDVD Msh protein (Fragment) OS=Hydra viridissima GN=msh PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|P28468|HOX1_HALRO Homeobox protein AHox1 OS=Halocynthia roretzi GN=AHOX1 PE=2 SV=1
+
+
+
+
+
+
+
+
+
+
+sp|P26797|HM19_CAEEL Homeobox protein ceh-19 OS=Caenorhabditis elegans GN=ceh-19 PE=2 SV=2
+
+
+
+
+
+
+
+
+
+
+ /Users/icooke/.rvm/gems/ruby-2.0.0-p353/gems/protk-1.2.6.pre6/lib/protk/data/tandem_isb_native_defaults.xml
+ /Users/icooke/Desktop/iptest/mr176-BSA100fmole_BA3_01_8167.d_tandem.tandem.taxonomy.xml
+ 30
+ no
+
+ 0.1
+ 1234567890
+ no
+ yes
+ /Users/icooke/Desktop/iptest/mr176-BSA100fmole_BA3_01_8167.d_tandem.tandem
+ no
+ yes
+ yes
+ all
+
+ no
+ spectrum
+ no
+ tandem-style.xsl
+
+
+
+
+ yes
+ [RK]|{P}
+ no
+
+ yes
+ AASequences.fasta
+ no
+ 0.1
+
+ yes
+
+ 15.994915@M
+
+ no
+ yes
+ no
+ no
+ no
+ 2
+ 4
+ no
+ yes
+ no
+ 100.0
+ monoisotopic
+ 0.4
+ Daltons
+ 5
+ 50.0
+ 600.0
+ 6
+ 100.0
+ 100.0
+ Daltons
+ no
+ /Users/icooke/Desktop/iptest/mr176-BSA100fmole_BA3_01_8167.d.mgf
+ 1000
+ 1
+ 50
+ yes
+ no
+
+
+ yes
+
+ no
+
+
+
+
+ 10
+ no
+ no
+ no
+ 4000.0
+
+
+ /Users/icooke/Desktop/iptest/AASequences.fasta
+ no description
+ 0
+ 0
+ 528901
+ 33
+ 118
+ 2014:06:22:13:57:04
+ X! Tandem Sledgehammer (2013.09.01.1)
+ 6 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0.61
+ 0.0052
+ 0.00
+ 0.0000
+
+
diff -r c60d1f18fd85 -r 9d6e0ad4d600 test-data/testdb.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/testdb.fasta Thu Mar 26 19:53:53 2015 -0400
@@ -0,0 +1,38 @@
+>sp|ALBU_BOVIN|
+MKWVTFISLLLLFSSAYSRGVFRRDTHKSEIAHRFKDLGEEHFKGLVLIA
+FSQYLQQCPFDEHVKLVNELTEFAKTCVADESHAGCEKSLHTLFGDELCK
+VASLRETYGDMADCCEKQEPERNECFLSHKDDSPDLPKLKPDPNTLCDEF
+KADEKKFWGKYLYEIARRHPYFYAPELLYYANKYNGVFQECCQAEDKGAC
+LLPKIETMREKVLASSARQRLRCASIQKFGERALKAWSVARLSQKFPKAE
+FVEVTKLVTDLTKVHKECCHGDLLECADDRADLAKYICDNQDTISSKLKE
+CCDKPLLEKSHCIAEVEKDAIPENLPPLTADFAEDKDVCKNYQEAKDAFL
+GSFLYEYSRRHPEYAVSVLLRLAKEYEATLEECCAKDDPHACYSTVFDKL
+KHLVDEPQNLIKQNCDQFEKLGEYGFQNALIVRYTRKVPQVSTPTLVEVS
+RSLGKVGTRCCTKPESERMPCTEDYLSLILNRLCVLHEKTPVSEKVTKCC
+TESLVNRRPCFSALTPDETYVPKAFDEKLFTFHADICTLPDTEKQIKKQT
+ALVELLKHKPKATEEQLKTVMENFVAFVDKCCAADDKEACFAVEGPKLVV
+STQTALA
+>sp|AMYS_HUMAN|
+MKLFWLLFTIGFCWAQYSSNTQQGRTSIVHLFEWRWVDIALECERYLAPK
+GFGGVQVSPPNENVAIHNPFRPWWERYQPVSYKLCTRSGNEDEFRNMVTR
+CNNVGVRIYVDAVINHMCGNAVSAGTSSTCGSYFNPGSRDFPAVPYSGWD
+FNDGKCKTGSGDIENYNDATQVRDCRLSGLLDLALGKDYVRSKIAEYMNH
+LIDIGVAGFRIDASKHMWPGDIKAILDKLHNLNSNWFPEGSKPFIYQEVI
+DLGGEPIKSSDYFGNGRVTEFKYGAKLGTVIRKWNGEKMSYLKNWGEGWG
+FMPSDRALVFVDNHDNQRGHGAGGASILTFWDARLYKMAVGFMLAHPYGF
+TRVMSSYRWPRYFENGKDVNDWVGPPNDNGVTKEVTINPDTTCGNDWVCE
+HRWRQIRNMVNFRNVVDGQPFTNWYDNGSNQVAFGRGNRGFIVFNNDDWT
+FSLTLQTGLPAGTYCDVISGDKINGNCTGIKIYVSDDGKAHFSISNSAED
+PFIAIHAESKL
+>sp|CAS1_BOVIN|
+MKLLILTCLVAVALARPKHPIKHQGLPQEVLNENLLRFFVAPFPEVFGKE
+KVNELSKDIGSESTEDQAMEDIKQMEAESISSSEEIVPNSVEQKHIQKED
+VPSERYLGYLEQLLRLKKYKVPQLEIVPNSAEERLHSMKEGIHAQQKEPM
+IGVNQELAYFYPELFRQFYQLDAYPSGAWYYVPLGTQYTDAPSFSDIPNP
+IGSENSEKTTMPLW
+>sp|CAS2_BOVIN|
+MKFFIFTCLLAVALAKNTMEHVSSSEESIISQETYKQEKNMAINPSKENL
+CSTFCKEVVRNANEEEYSIGSSSEESAEVATEEVKITVDDKHYQKALNEI
+NQFYQKFPQYLQYLYQGPIVLNPWDQVKRNAVPITPTLNREQLSTSEENS
+KKTVDMESTEVFTKKTKLTEEEKNRLNFLKKISQRYQKFALPQYLKTVYQ
+HQKAMKPWIQPKTKVIPYVRYL
\ No newline at end of file
diff -r c60d1f18fd85 -r 9d6e0ad4d600 test-data/tiny.mzML
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/tiny.mzML Thu Mar 26 19:53:53 2015 -0400
@@ -0,0 +1,317 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AAAAwB2Ok0A=
+
+
+
+
+
+ dGCSQw==
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AAAAYNaMjkAAAABAVAyPQAAAACCOYapA
+
+
+
+
+
+ WY+xQyRdf0ONcMhB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AAAA4B+Ok0A=
+
+
+
+
+
+ m7rHQw==
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AAAAgORcRUAAAADAAiVGQAAAAMAXFUdAAAAAQEQbTkAAAADAO45RQAAAAEDjO1JAAAAAYGgtU0AAAABA9I9VQAAAAGDxqVZAAAAAQOBEWEAAAADgkk5ZQAAAAODkulpAAAAAoHONW0AAAACgQE9cQAAAACAIz1xAAAAAoFAnYEAAAAAA/QZhQAAAAEBA52FAAAAA4FlmYkAAAAAAN0ZjQAAAAOCA5WNAAAAA4D0mZUAAAADgg4ZlQAAAAEAN5mVAAAAAAMVDZkAAAACAjqRoQAAAAOB+BGlAAAAAABllaUAAAAAAbENsQAAAAOD4omxAAAAAYHribEAAAABgpkJuQAAAAOCbw25AAAAAQMAgcEAAAAAAe6BwQAAAAKAj8XBAAAAA4HuQckAAAADAoEBzQAAAAOB7kHNAAAAAoKpvdEAAAABA+j91QAAAAGCyX3VAAAAAQIJPdkAAAABgNf92QAAAAMA9L3dAAAAAYJxvd0AAAAAgaA94QAAAAGAdL3tAAAAA4M4NfEAAAABA2218QAAAAMAvPn1AAAAAYO1cfUAAAACgBE5+QAAAAAAH/n5AAAAAIIktf0AAAAAARG5/QAAAAACiDoBAAAAAYLF+gEAAAADgvM6AQAAAAMDFXoFAAAAAAOYmgkAAAACg3naCQAAAAACtpoJAAAAAoJu2gkAAAAAAwAaDQAAAAAAqP4NAAAAAILGWg0AAAAAgcwaEQAAAAOD9HoRAAAAAAOeehUAAAADATC6GQAAAAOD8toZAAAAA4LoGh0AAAADAAz+HQAAAAICblodAAAAAIBTviEAAAABgO3eJQAAAAKDELopAAAAAoJCeikAAAABAKg+LQAAAAEAUH4tAAAAAwHqvi0AAAACgQs6MQAAAAEDp541AAAAAgK0njkAAAAAAjh+PQAAAAMDnr49AAAAAQK9ckUAAAAAggpSRQAAAAKA/vJFAAAAAQLXskUAAAACgO/GSQAAAAMAIU5RAAAAAYEu6lEAAAACgrSKVQAAAAICtK5VAAAAAYNdKlUAAAACgtFOVQAAAAMCdYZVAAAAAgFVrlUA=
+
+
+
+
+
+ vCScQpYzmkKv9K1C+2QJQ55poUP4V7RCNBvZQozWzUNRTr9CsNPAQumlnUNLkp5CyXo2RN38SUOu+itDwokNRD1hNUORl7FCxZk7Q73wpEP0Q1JDLvVYQ7ZfWUOX8SREBLhPQxcz0UPT3s5DG0QdQ5c0E0S4FShDP+YNQ/X6CkRzzMZDohXFQydReENNSghEwE+SRGpvQUMD0BJECLVEQ6NMmkNSON9DCEzVQ+tAhUR9TBBEsRvCQ70YV0T/GL9DfnS8Q3UC0kOLIhJEqALVQ51EhEToVx1FECTzQxCQKUWPYIlDXk9vQxS66UP+TI5EmM39Q6hWdkOqZsFDTyiXQ/GZyUTsa1RFjoWjRH/aukNtIy9Eiu7CQyZpz0NDBxhEsbdxRF2xCkVDhuFEkLmZQzEcGEW1ELtD1GeuQ6eyP0QF2KREP0qvRFgnmUMqDtdDfH6+Q7X90kNSvoVDQLGBRTslD0Tzf5hEryPUQ3hucUSyNrxDlRroQ1mIDUWNjdNE07g2RSnp7UVELwhG5PyqRw==
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AAAAQM7uREAAAAAg3qpLQAAAAMD/Gk5AAAAA4CmOUUAAAACgBJJVQAAAAMB8jVtAAAAAgA6OXUAAAAAgFCdgQAAAAID2r2BAAAAAABEHYUAAAACgBKZhQAAAAOBr5mFAAAAAoHFmYkAAAABAuctiQAAAACA1RWNAAAAA4DRFZEAAAADAGcVkQAAAAEAaZmVAAAAAgHflZUAAAABADkNmQAAAAIDyo2ZAAAAAoDDnZkAAAADArSRnQAAAAAAdZGdAAAAAQO6lZ0AAAACAg6RoQAAAAEB55GhAAAAA4J0jakAAAABgz8NqQAAAAMA5AmxAAAAAoI5CbEAAAAAgn4NsQAAAAKBxIm1AAAAAQASDb0AAAADgZ8FvQAAAAMCPIHBAAAAAYE+gcEAAAACg3/9wQAAAAMAO4HFAAAAAgMKPckAAAACg3M9yQAAAAGApUHNAAAAAwCixc0AAAADAHy91QAAAAIDFz3VAAAAAwDM+d0AAAABAas16QAAAAIA0jXtAAAAAQIddfkAAAACg3AaAQAAAAECu1oJAAAAAIKTuikAAAACANmiPQAAAAOCty5BAAAAAwK98kUAAAADgeLSRQAAAAGDfE5JAAAAAAM40kkAAAABAHVeSQAAAAMCNwZNAAAAA4Hrpk0AAAACAX2qUQAAAAGCyEpVAAAAAoBsflUAAAABAkTGVQAAAAKDlSpVAAAAA4G9slUAAAAAg5HWVQAAAAKCZf5VAAAAAAHCJlUAAAAAgTJOVQAAAAGDyq5VAAAAA4PW5lUAAAACgwMOVQA==
+
+
+
+
+
+ fTeCQvvemELrqctC4FtcQxBcYEOv2wdE+RO/Ql9K2kPIlP5C8b7YQlUhoEKUBRhDJUb1QoxHr0I7iHBDJEZZQ0uh9UJTPURDWj4cRPXrHEM7LfRCeJHFQnepDkM6gvNChXSTQpxAQkMacZhDgXYnQ1AVGkPGsghDnblmQ02IHUMGiQBD7L4EQzifP0M5LEdDBV86Q+IIckOcXF9DA8U+Q3RS5EOwYzRDXg0IQ+rsGENjnPJCxu4HQ7+Nf0NRm2xDTjhxQzs0iEOd4NdDkJ+OQ5hxXUMblIFDk/YBRCES8UMtL6FDp56EQyBFhkOwkutEGWqLRBfjk0P9U7FEMYqLRArhj0MDKORD+dRARHmCNESti51EoEBCRGy8YUQJ1wlGXOXhRfg1+0Y=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AAAAoDr7TUAAAABA4U5TQAAAAKDOjFRAAAAAYBR9VUAAAACATqJYQAAAAICzeFlAAAAAoEN6W0AAAABgNflbQAAAAKDet1xAAAAAYM0WX0AAAABg/RtgQAAAAGDGVGBAAAAAQDQ5YUAAAACgC1piQAAAAICxOGNAAAAAAP7YY0AAAABAxxhlQAAAAKB6d2VAAAAAgDnYZUAAAACA/TdmQAAAACCTlmhAAAAAYF6UakAAAADglTRsQAAAAIDVk2xAAAAAQKAJcEAAAABAE6pxQAAAAKD3x3FAAAAAQLb4cUAAAABg4dV0QAAAAEDh03lAAAAAgBoBgEAAAACgj96DQAAAACB8o5VAAAAAwJp/lkAAAABg9o2WQAAAAGBQl5ZAAAAAgJ2glkAAAAAgIr+WQAAAAIDZ5JZAAAAAwL/wlkAAAACgFvqWQAAAAIDlBJdAAAAAINQQl0AAAACgzB6XQAAAAAAFLJdAAAAAYLg1l0AAAADA7UOXQAAAAGD7TJdA
+
+
+
+
+
+ DykLQ5jS4kJ0ggxDC8pKQ/sT+0JBi/xC6V0RQ+8nhUOldBFD3dHoQm+cI0N9sgxDumcAQ3Zc8UKzwLNDiQUTQ8XNIUONE1lD3Q+gQ9aVJkPvReFD/Q4uQ2eyZkMvRitDeOMTQ8E0cUNzSotDWOkdQ83tfkP1u6xDDTHOQ575v0P4BVlDlp+dQ1Fkq0PCvJVDx2SfQ3ams0PnGgpENKcMRDawDkTCaiJEuCkyRLUbA0WRVBtFWFIdRbyqEUbw0T9F
+
+
+
+
+
+
+
+
+ 4983
+ 7468
+ 9985
+ 12475
+ 17113
+ 21331
+
+
+ 25171
+ 0a78dcf8705de44cf7673d1a237899b2eec9bafe
+
diff -r c60d1f18fd85 -r 9d6e0ad4d600 tool-data/tandem_mods.loc.sample
--- a/tool-data/tandem_mods.loc.sample Tue Jul 01 11:06:33 2014 -0400
+++ b/tool-data/tandem_mods.loc.sample Thu Mar 26 19:53:53 2015 -0400
@@ -3,4 +3,5 @@
#
Carbamidomethyl C carbamidomethyl_c_ 57.021464@C carbamidomethyl_c_
Glycocapture-N glycocapture_n_ 0.998@N!{P}[ST] glycocapture_n_
-Oxidation M oxidation_m_ 15.994915@M oxidation_m_
\ No newline at end of file
+Oxidation M oxidation_m_ 15.994915@M oxidation_m_
+Biotin K biotin_k_ 226.077598@K biotin_k_
\ No newline at end of file