{ "info": { "author": "Thomas N. Lawson", "author_email": "t.n.lawson@bham.ac.uk", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Bio-Informatics", "Topic :: Scientific/Engineering :: Chemistry", "Topic :: Utilities" ], "description": "msp2db\n======\n\n|Version| |Py versions| |Git| |Build Status (Travis)| |Build Status (AppVeyor)| |License| |RTD doc| |codecov|\n\nPython package to create an SQLite database from a collection of MSP mass spectromertry spectra files. Currently works with MSP files formated as `MassBank records `__\nor as `MoNA records `__.\n\nThe resulting SQLite database can be used for spectral matching with `msPurity Bioconductor R package `__, see `vigenette. `__\n\n\n\nInstallation\n------------\n::\n\n $ pip install .\n\nCommand line\n------------\n::\n\n $ msp2db --msp_pth [msp file or directory of msp files] --source [name of source of msp e.g. massbank] --out_pth [out dir]\n $ msp2db --help\n\n usage: PROG [-h] -m MSP_PTH -s SOURCE [-o OUT_PTH] [-t TYPE] [-d] [-l MSLEVEL]\n [-c CHUNK] [-x SCHEMA]\n\n Convert msp to SQLite or MySQL database\n\n optional arguments:\n -h, --help show this help message and exit\n -m MSP_PTH, --msp_pth MSP_PTH\n path to the MSP file (or directory of msp files)\n -s SOURCE, --source SOURCE\n Name of data source (e.g. MassBank, LipidBlast)\n -o OUT_PTH, --out_pth OUT_PTH\n file path for SQLite database\n -t TYPE, --db_type TYPE\n database type [mysql, sqlite]\n -d, --delete_tables delete tables\n -l MSLEVEL, --mslevel MSLEVEL\n ms level of fragmentation if not detailed in msp file\n -c CHUNK, --chunk CHUNK\n Chunks of spectra to parse data (useful to control\n memory usage)\n -x SCHEMA, --schema SCHEMA\n Type of schema used (by default is \"mona\" msp style\n but can use \"massbank\" style)\n\n --------------\n\nAPI\n------------\n.. code-block:: python\n\n db_pth = 'spectral_library_07112018v1.db'\n create_db(file_pth=db_pth, db_type='sqlite', db_name='spectra')\n libdata = LibraryData(msp_pth='MoNA-export-FAHFA.msp',\n db_pth=db_pth,\n db_type='sqlite',\n d_form=None,\n schema='mona',\n source='fahfa',\n mslevel=None,\n chunk=200)\n\n\n\nDevelopers & Contributors\n-------------------------\nTom Lawson: t.n.lawson@bham.ac.uk\n\nLicense\n-------\nReleased under the GNU General Public License v3.0 (see `LICENSE file `_)\n\n\n.. |Build Status (Travis)| image:: https://img.shields.io/travis/computational-metabolomics/msp2db.svg?style=flat&maxAge=3600&label=Travis-CI\n :target: https://travis-ci.org/computational-metabolomics/msp2db\n\n.. |Py versions| image:: https://img.shields.io/pypi/pyversions/msp2db.svg?style=flat&maxAge=3600\n :target: https://pypi.python.org/pypi/msp2db/\n\n.. |Build Status (AppVeyor)| image:: https://img.shields.io/appveyor/ci/Tomnl/msp2db.svg?style=flat&maxAge=3600&label=AppVeyor\n :target: https://ci.appveyor.com/project/Tomnl/msp2db\n\n.. |Version| image:: https://img.shields.io/pypi/v/msp2db.svg?style=flat&maxAge=3600\n :target: https://pypi.python.org/pypi/msp2db/\n\n.. |Git| image:: https://img.shields.io/badge/repository-GitHub-blue.svg?style=flat&maxAge=3600\n :target: https://github.com/ISA-tools/msp2db\n\n\n.. |License| image:: https://img.shields.io/badge/License-GPL%20v3-blue.svg\n :target: https://www.gnu.org/licenses/gpl-3.0.html\n\n.. |RTD doc| image:: https://img.shields.io/readthedocs/msp2db.svg?style=flat&maxAge=3600\n :target: https://msp2db.readthedocs.io/en/latest/\n\n.. |codecov| image:: https://codecov.io/gh/computational-metabolomics/msp2db/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/computational-metabolomics/msp2db\n\n\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/computational-metabolomics/msp2db", "keywords": "Metabolomics,Lipidomics,Mass spectrometry,Data Processing,Fragmentation", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "msp2db", "package_url": "https://pypi.org/project/msp2db/", "platform": "Windows, UNIX", "project_url": "https://pypi.org/project/msp2db/", "project_urls": { "Homepage": "https://github.com/computational-metabolomics/msp2db" }, "release_url": "https://pypi.org/project/msp2db/0.0.6/", "requires_dist": [ "pubchempy", "six" ], "requires_python": "", "summary": "Python package for converting msp to database", "version": "0.0.6" }, "last_serial": 4816104, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "10ba7635943acd67bdc6f07eface1bff", "sha256": "c59e1703664f059428748e4a238892c81130789815f19c71428540aa282b15fc" }, "downloads": -1, "filename": "msp2db-0.0.1-2.py2-none-any.whl", "has_sig": false, "md5_digest": "10ba7635943acd67bdc6f07eface1bff", "packagetype": "bdist_wheel", "python_version": "2.py2", "requires_python": null, "size": 29890, "upload_time": "2018-11-12T13:37:05", "url": "https://files.pythonhosted.org/packages/b4/65/0948745d080daf25e55f990840461220160af29adb44bfd2198a8f773c8a/msp2db-0.0.1-2.py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34bde597855372fbf7fc46accb0b0d0e", "sha256": "b4f049d74a9f00a22d038f7c5b6a617056bad2b7599abaafe5f0f6d1c2445e25" }, "downloads": -1, "filename": "msp2db-0.0.1-2.py3-none-any.whl", "has_sig": false, "md5_digest": "34bde597855372fbf7fc46accb0b0d0e", "packagetype": "bdist_wheel", "python_version": "2.py3", "requires_python": null, "size": 29889, "upload_time": "2018-11-12T13:37:07", "url": "https://files.pythonhosted.org/packages/1a/1f/bbedff7cadaddc7baf21c4441fcb185c813a8397e01f25db448c61fa08c1/msp2db-0.0.1-2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ffb8307b240c89abd94f1226adec6bc2", "sha256": "abf2422516ac3bbed3f14034b883c6e240851504777d3de1afceeafc1f72c5ed" }, "downloads": -1, "filename": "msp2db-0.0.1-2.tar.gz", "has_sig": false, "md5_digest": "ffb8307b240c89abd94f1226adec6bc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28590, "upload_time": "2018-11-12T13:37:09", "url": "https://files.pythonhosted.org/packages/75/0c/d6ed20de824567ee1ed1e0b7149100fe9e386eb8689d6709841e56d7d444/msp2db-0.0.1-2.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b4c03487e0c3004c2ad57ada8dd02f25", "sha256": "83aa20bf50e7c9ca54bbeddd3337b1d131327e7f2a4b12685caecd8b11cb55f3" }, "downloads": -1, "filename": "msp2db-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "b4c03487e0c3004c2ad57ada8dd02f25", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 30087, "upload_time": "2018-11-29T15:37:35", "url": "https://files.pythonhosted.org/packages/c6/f3/21a98914e73000b9a211cbb29c5a785d6428119e3a2e9866b8ebb4d5cb66/msp2db-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "412d49232034a988aceddda11ec7d7de", "sha256": "d00d72abb1559c214b35a3aaea26e5a324f35fa9de48dc3d74517cafdafa2395" }, "downloads": -1, "filename": "msp2db-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "412d49232034a988aceddda11ec7d7de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30087, "upload_time": "2018-11-29T15:37:36", "url": "https://files.pythonhosted.org/packages/06/ce/5c6c424b64b245575234cbc4c9cc36ca62a86fd50612e2c20a8a8a559760/msp2db-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3a693a7dc83ffe42f8eed54ce088c0b", "sha256": "4cf1e6a381cfae875bfd5af34080303224a65970a7b1e0ce862805f337828a2f" }, "downloads": -1, "filename": "msp2db-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e3a693a7dc83ffe42f8eed54ce088c0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28779, "upload_time": "2018-11-29T15:37:38", "url": "https://files.pythonhosted.org/packages/68/19/fe72b8943105b575047146e25146929e62a250cad3cb62d4a3ecebe10391/msp2db-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "0c7d7f9857b0d3f1b5387fde72505769", "sha256": "cbe7bae340185912faf19f3209b6b5f00501bbcb479c782425bb2bc66e3b549f" }, "downloads": -1, "filename": "msp2db-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "0c7d7f9857b0d3f1b5387fde72505769", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 30085, "upload_time": "2018-11-29T15:45:41", "url": "https://files.pythonhosted.org/packages/c1/40/d2dc6a463b1e19615b69c5ce73cd8713577d3422b4b106f204ed70b89080/msp2db-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1acd0f387ea348eb473143c35c48c070", "sha256": "7e7051b89e73cac2d7f5b7c1bdfc2b65aae79336ec4c30d0e13ee06f06008a00" }, "downloads": -1, "filename": "msp2db-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1acd0f387ea348eb473143c35c48c070", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30084, "upload_time": "2018-11-29T15:45:42", "url": "https://files.pythonhosted.org/packages/39/e1/726b86de7c747a89a352b017c253cce115ee7d1ed992886445fc4cc784bc/msp2db-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55e2d8c9d108a956ae34e45e107263c5", "sha256": "b01b9c60edf2c84fe4e7eb81ee3a512960a26e8d604431cab509860de3741e1e" }, "downloads": -1, "filename": "msp2db-0.0.3.tar.gz", "has_sig": false, "md5_digest": "55e2d8c9d108a956ae34e45e107263c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28772, "upload_time": "2018-11-29T15:45:45", "url": "https://files.pythonhosted.org/packages/e2/8e/fad190e3ac27c0a507d29491c211e71d0497bd56946f509208ac2c9a25d8/msp2db-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "f8db4ea3a54aa8fb5268b10321522da8", "sha256": "f83efacb4c536e677516a8ae23b825362845825f368ce0a8039935cb90ec6f48" }, "downloads": -1, "filename": "msp2db-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "f8db4ea3a54aa8fb5268b10321522da8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 30183, "upload_time": "2018-12-03T14:16:23", "url": "https://files.pythonhosted.org/packages/7e/01/a9f2ed4b3a4c31be1a9e37f3c9f119d9f7ea417ab7503560053a9bc71ed0/msp2db-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a72b75c9ce454c6bd1b18c29a57df72", "sha256": "caa49d9e9796daddb05893ed19baa7afd9a4b64092ee8dfdbb7093df54a2f240" }, "downloads": -1, "filename": "msp2db-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4a72b75c9ce454c6bd1b18c29a57df72", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30183, "upload_time": "2018-12-03T14:16:25", "url": "https://files.pythonhosted.org/packages/14/5d/f116e234552720c6feaa4a608ce8fb9f3dee33f879519154db2e57ede48c/msp2db-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c58d892a109c2c46dd3eb7f396979ef7", "sha256": "57bc23dcb0e8ba89fd1423b37ded348477e84318fb52e20ffce9fd7e4ece211d" }, "downloads": -1, "filename": "msp2db-0.0.4.tar.gz", "has_sig": false, "md5_digest": "c58d892a109c2c46dd3eb7f396979ef7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28885, "upload_time": "2018-12-03T14:16:27", "url": "https://files.pythonhosted.org/packages/35/70/4cb21b0c89b69f76678e8e5a58664fc99fbe628954ef14d7f995cbe4a297/msp2db-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "7d6f190ac6ef638e75cb2a63752a55bb", "sha256": "768509c7941b43904a1cefd83462e7dd8edf7fba892e231c9fcaef126dc1b85b" }, "downloads": -1, "filename": "msp2db-0.0.5-2-py2-none-any.whl", "has_sig": false, "md5_digest": "7d6f190ac6ef638e75cb2a63752a55bb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 30497, "upload_time": "2018-12-18T10:26:11", "url": "https://files.pythonhosted.org/packages/ff/be/961912bbf292469c9705939737038f2287f2746ff8a1f67f0fb26d59f144/msp2db-0.0.5-2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "afef35f72ce0d7bd2024795e274cb4c2", "sha256": "8c8306986028a097f9c07ca0d814554d8bb985e088ebbd86889ebe333719fe25" }, "downloads": -1, "filename": "msp2db-0.0.5-2-py3-none-any.whl", "has_sig": false, "md5_digest": "afef35f72ce0d7bd2024795e274cb4c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30498, "upload_time": "2018-12-18T10:26:12", "url": "https://files.pythonhosted.org/packages/12/2d/ede3a249a23787223632297feb8e210f8654a99b09a9429687c4abe5c8d2/msp2db-0.0.5-2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d050169c6317e77ac33d1ef44054bd49", "sha256": "4210da72158598f67b8ec00ca9bb9ad9309e31972ca73971a5d84bddec299bf3" }, "downloads": -1, "filename": "msp2db-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d050169c6317e77ac33d1ef44054bd49", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30501, "upload_time": "2019-01-15T16:53:20", "url": "https://files.pythonhosted.org/packages/a8/16/edf988d5a084f90cf5a17ebe3640c8868633e14afbb5a798052856d9a150/msp2db-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00ffe685cffe17718fddce298e7d040d", "sha256": "379f47af8617d45a17db2102f8bf5da311f3d9b132930fee3b1c308a6d5a1968" }, "downloads": -1, "filename": "msp2db-0.0.5.tar.gz", "has_sig": false, "md5_digest": "00ffe685cffe17718fddce298e7d040d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29562, "upload_time": "2019-01-15T16:53:23", "url": "https://files.pythonhosted.org/packages/3a/2b/5a49203225ced33c09ead9b2556f7ef0c1b0f442ccaa2c2e3463d3d88214/msp2db-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "7befe18d181c2323a2d94c11e748dc39", "sha256": "7e81d1c8cf24ef86d153f92b91ef9b893d0fb3466277cf499180a1b5e7cf8497" }, "downloads": -1, "filename": "msp2db-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7befe18d181c2323a2d94c11e748dc39", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30637, "upload_time": "2019-02-13T14:54:31", "url": "https://files.pythonhosted.org/packages/38/5f/c8d2d1ca69f047926afb4c45baa72309bab59777d41ad7d389afc971a08e/msp2db-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6300b80ba53d23d8dba6a713d9ffb233", "sha256": "89d21912683f225297cf4baa351529dbacb01f4ab7d71321185cadb244b23232" }, "downloads": -1, "filename": "msp2db-0.0.6.tar.gz", "has_sig": false, "md5_digest": "6300b80ba53d23d8dba6a713d9ffb233", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29351, "upload_time": "2019-02-13T14:54:33", "url": "https://files.pythonhosted.org/packages/90/ea/2d50173a123e3e21f5d904f9a46fff534331f964486ff71b748ba93cd094/msp2db-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7befe18d181c2323a2d94c11e748dc39", "sha256": "7e81d1c8cf24ef86d153f92b91ef9b893d0fb3466277cf499180a1b5e7cf8497" }, "downloads": -1, "filename": "msp2db-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7befe18d181c2323a2d94c11e748dc39", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30637, "upload_time": "2019-02-13T14:54:31", "url": "https://files.pythonhosted.org/packages/38/5f/c8d2d1ca69f047926afb4c45baa72309bab59777d41ad7d389afc971a08e/msp2db-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6300b80ba53d23d8dba6a713d9ffb233", "sha256": "89d21912683f225297cf4baa351529dbacb01f4ab7d71321185cadb244b23232" }, "downloads": -1, "filename": "msp2db-0.0.6.tar.gz", "has_sig": false, "md5_digest": "6300b80ba53d23d8dba6a713d9ffb233", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29351, "upload_time": "2019-02-13T14:54:33", "url": "https://files.pythonhosted.org/packages/90/ea/2d50173a123e3e21f5d904f9a46fff534331f964486ff71b748ba93cd094/msp2db-0.0.6.tar.gz" } ] }