# HG changeset patch # User iracooke # Date 1427414670 14400 # Node ID 6c751c59ce1868df8ebc3019d22d4cc044f4d617 # Parent 32365fec702c6f1aa0a0ccffaaa7c45762f23f10 Docker support and update for protk 1.4 diff -r 32365fec702c -r 6c751c59ce18 README --- a/README Thu Jun 26 11:39:21 2014 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,6 +0,0 @@ -This package is a galaxy wrapper for the MSGF+ search tool. - -Requirements: -This package uses protk, msgfplus and proteowizard, which must be installed separately. - -For instructions please see: https://github.com/iracooke/protk/#galaxy-integration \ No newline at end of file diff -r 32365fec702c -r 6c751c59ce18 README.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README.rst Thu Mar 26 20:04:30 2015 -0400 @@ -0,0 +1,43 @@ +MS-GF+ +====== + +Galaxy wrapper for the `MS-GF+`__ tandem ms search tool + +.. _msgfplus: http://proteomics.ucsd.edu/software-tools/ms-gf/ +__ msgfplus_ + +Requirements +------------ + +This package uses protk_, msgfplus_ and the `idconvert` tool from Proteowizard_ which need to be present in order for the tool to work. + +.. _protk: https://github.com/iracooke/protk +.. _Proteowizard: http://proteowizard.sourceforge.net/ + + +There are two ways you can satify these dependencies (choose one): + +1. **Manual Install:** Details on how to install protk_, msgfplus_ and Proteowizard_ 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_ + + +Information on the MS-GF+ search tool itself can be found here_ + +.. _here: http://proteowizard.sourceforge.net/ + diff -r 32365fec702c -r 6c751c59ce18 msgfplus_search.xml --- a/msgfplus_search.xml Thu Jun 26 11:39:21 2014 -0400 +++ b/msgfplus_search.xml Thu Mar 26 20:04:30 2015 -0400 @@ -1,7 +1,8 @@ - + Run an MSGF+ Search - protk + iracooke/protk-1.4.1 + protk msgfplus proteowizard @@ -45,6 +46,9 @@ --min-pep-charge=$min_pep_charge --num-reported-matches=$num_reported_matches --java-mem=$java_mem + + --threads $threads + #if $pepxml_output_use: --pepxml #end if @@ -94,7 +98,7 @@ - + @@ -116,7 +120,7 @@ - + @@ -137,7 +141,7 @@ - + @@ -151,24 +155,33 @@ - + + - + - + + + - - - + + + + + + + + + + **What it does** diff -r 32365fec702c -r 6c751c59ce18 repository_dependencies.xml --- a/repository_dependencies.xml Thu Jun 26 11:39:21 2014 -0400 +++ b/repository_dependencies.xml Thu Mar 26 20:04:30 2015 -0400 @@ -1,4 +1,4 @@ - + diff -r 32365fec702c -r 6c751c59ce18 test-data/testdb.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/testdb.fasta Thu Mar 26 20:04:30 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 32365fec702c -r 6c751c59ce18 test-data/tiny.mzML --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/tiny.mzML Thu Mar 26 20:04:30 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 +