{ "info": { "author": "Martin Larralde", "author_email": "martin.larralde@ens-cachan.fr", "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.5", "Topic :: Scientific/Engineering :: Bio-Informatics", "Topic :: Scientific/Engineering :: Chemistry", "Topic :: Text Processing :: Markup :: XML", "Topic :: Utilities" ], "description": "nmrml2isa\n=========\n|Version| |Py versions| |Git| |Build Status| |License| |RTD doc| |DOI|\n\n\nOverview\n--------\n\nnmrml2isa is a Python3 program that can be used to generate an ISA-Tab structured\ninvestigation out of nmrML files, providing the backbone of a study that can then be\nedited with an ISA editing tool (see `MetaboLights pre-packaged\nISA Creator `__)\n\nInstall\n-------\n\nSee the `Installation page `__ of\nthe `online documentation `__.\n\n\nUse\n---\n\nSee the `Usage page `__ and\nthe `Examples page `__ for\nmore detailed descriptions of usage and examples.\n\nCLI\n~~~\n\nThe parser comes with a simple one-liner:\n\n.. code:: bash\n\n mzml2isa -i /path/to/nmrml_files/ -o /path/to/out_folder -s name_of_study\n\n\nModule\n~~~~~~\n\nIt possible to import **nmrml2isa** as a Python module:\n\n.. code:: python\n\n from nmrml2isa import parsing\n\n in_dir = \"/path/to/nmrml_files/\"\n out_dir = \"/path/to/out_folder/\"\n study_identifier_name = \"name_of_study\"\n\n parsing.full_parse(in_dir, out_dir, study_identifier_name)\n\n\nMeta extraction\n~~~~~~~~~~~~~~~~\n\nIf you just want to extract the meta information without writing them\nin ISA-Tab files, it is possible to do so either by running the ``nmrml2isa.nmrml``\nmodule as main:\n\n.. code:: bash\n\n python -m nmrml2isa.nmrml /path/to/your/file.nmrML\n # this will produce a JSON dict of all extracted metadata\n\n\nOr within a python program with the **nmrml** submodule:\n\n.. code:: python\n\n from nmrml2isa import nmrml\n\n nmrml_path = \"/path/to/file.nmrML\"\n nmrml_meta = nmrml.nmrMLmeta(nmrml_path)\n\n # python dictionnary\n print(nmrml_meta.meta)\n\n # json dictionnary\n print(nmrml_meta.meta_json)\n\n\n\n\n.. |Build Status| image:: https://img.shields.io/travis/ISA-tools/nmrml2isa.svg?style=flat&maxAge=2592000\n :target: https://travis-ci.org/ISA-tools/nmrml2isa\n\n.. |Py versions| image:: https://img.shields.io/pypi/pyversions/nmrml2isa.svg?style=flat&maxAge=2592000\n :target: https://pypi.python.org/pypi/nmrml2isa/\n\n.. |Version| image:: https://img.shields.io/pypi/v/nmrml2isa.svg?style=flat&maxAge=2592000\n :target: https://pypi.python.org/pypi/nmrml2isa/\n\n.. |Git| image:: https://img.shields.io/badge/repository-GitHub-blue.svg?style=flat&maxAge=2592000\n :target: https://github.com/ISA-tools/nmrml2isa\n\n.. |License| image:: https://img.shields.io/pypi/l/nmrml2isa.svg?style=flat&maxAge=2592000\n :target: https://www.gnu.org/licenses/gpl-3.0.html\n\n.. |RTD doc| image:: https://img.shields.io/badge/documentation-RTD-71B360.svg?style=flat&maxAge=2592000\n :target: http://2isa.readthedocs.io/en/latest/nmrml2isa/index.html\n\n.. |DOI| image:: https://zenodo.org/badge/74688415.svg\n :target: https://zenodo.org/badge/latestdoi/74688415\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/althonos/nmrml2isa", "keywords": "Metabolomics", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "nmrml2isa", "package_url": "https://pypi.org/project/nmrml2isa/", "platform": "", "project_url": "https://pypi.org/project/nmrml2isa/", "project_urls": { "Homepage": "http://github.com/althonos/nmrml2isa" }, "release_url": "https://pypi.org/project/nmrml2isa/0.3.1/", "requires_dist": null, "requires_python": "", "summary": "nmrml2isa - nmrML to ISA-Tab parsing tool", "version": "0.3.1" }, "last_serial": 2528282, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "713375527a6ab7305e689519df057de3", "sha256": "9c875b9aca99da8babbcd4bad306bed2673b6366fdf84764dd2864c0a079e43d" }, "downloads": -1, "filename": "nmrml2isa-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "713375527a6ab7305e689519df057de3", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 56182, "upload_time": "2016-07-12T09:55:27", "url": "https://files.pythonhosted.org/packages/dd/45/1aaa49d0f34abd7f837a6d7c7ee2c854a6b6ff58f975c280f952823378db/nmrml2isa-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e632afa958e9c4e2b104a56cea90b828", "sha256": "7ff51aa5dff307c170c14dfa099e80f5e8d3eef6fe3b94bbbeb271e05c32cfc6" }, "downloads": -1, "filename": "nmrml2isa-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e632afa958e9c4e2b104a56cea90b828", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52119, "upload_time": "2016-07-12T09:54:39", "url": "https://files.pythonhosted.org/packages/90/e1/5b0b4dcd50817a7d415ab3fa9b09900683f32a4e5567af5937baa406a6c8/nmrml2isa-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "597d2ac257da72d03464f222db36759c", "sha256": "868111fc37939041bb2b0f79912e8c70a201b7d75a5260dd4ea74a1b94c852b3" }, "downloads": -1, "filename": "nmrml2isa-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "597d2ac257da72d03464f222db36759c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 56772, "upload_time": "2016-07-22T14:39:38", "url": "https://files.pythonhosted.org/packages/e6/ce/067048077657732683d2cae578825fdc6848f5acd0163417669319cc60d3/nmrml2isa-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "081af8e3a4f2acac6eef2d79eabb4ecd", "sha256": "04585f5e1c8b7afbd34d204286cf0c46564a7251b4d46e05abe1853a3f43de5b" }, "downloads": -1, "filename": "nmrml2isa-0.1.2.tar.gz", "has_sig": false, "md5_digest": "081af8e3a4f2acac6eef2d79eabb4ecd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52710, "upload_time": "2016-07-22T14:37:28", "url": "https://files.pythonhosted.org/packages/14/37/c27d39a9b6aed9db392f27c4e94a1d3bb5db9e5f715f3fc49d2f4fbdfd78/nmrml2isa-0.1.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "ca3b1ea749c878111d7d3d5e5e39d856", "sha256": "fcebf7c256d1f66d1a4ff65284679c556e5e3d7491e44f93f032ade1353a547f" }, "downloads": -1, "filename": "nmrml2isa-0.1.2.zip", "has_sig": false, "md5_digest": "ca3b1ea749c878111d7d3d5e5e39d856", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58724, "upload_time": "2016-07-22T14:35:18", "url": "https://files.pythonhosted.org/packages/0f/d0/03a005e63cac6a406904b579c5a4a2a8b28a213d909005f5286d01a6e64e/nmrml2isa-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "fd0ea0fecd22da83d3889156df0de25b", "sha256": "3c2a58696bfac0762b07bc86de4201b5b6eec9021cabda395918d0eda7430017" }, "downloads": -1, "filename": "nmrml2isa-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "fd0ea0fecd22da83d3889156df0de25b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 56752, "upload_time": "2016-07-27T09:09:13", "url": "https://files.pythonhosted.org/packages/06/a1/3e22bc7b37d9bb9fb512ec6fd36c4a9fe959bb140569df5b40eefb800e97/nmrml2isa-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ca05e6bb4d867f98e4ad5614404b819", "sha256": "eccf24ae03da74f94ea880a54c350fd0eb39b9e7f65445d5bbd8f3fc5533d7f9" }, "downloads": -1, "filename": "nmrml2isa-0.1.3.tar.gz", "has_sig": false, "md5_digest": "3ca05e6bb4d867f98e4ad5614404b819", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52705, "upload_time": "2016-07-27T09:07:03", "url": "https://files.pythonhosted.org/packages/bd/92/7c86a3f0ddb5c19907143a900d5efbc76eb8e6fb55a6280ef1cfc913aa1a/nmrml2isa-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "26681dc16d99468b95649dcd401e15bd", "sha256": "50f78a4ddd2d65b96f889fdbed326158a253b277e19f1ab0e1782425fc1366d4" }, "downloads": -1, "filename": "nmrml2isa-0.2.0.tar.gz", "has_sig": false, "md5_digest": "26681dc16d99468b95649dcd401e15bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53192, "upload_time": "2016-07-27T10:00:46", "url": "https://files.pythonhosted.org/packages/20/69/966110cde4e5d6db5b10a37a52bceeec950bd580f4f06b3f8af2f4fd91b3/nmrml2isa-0.2.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "9e32f760a210b91d9f176ebb28abf4ed", "sha256": "9ac68cf6a7e9e67e6a4274b9ebdcb9bf25da7fa2f17c7027ecabdc1159cce3ae" }, "downloads": -1, "filename": "nmrml2isa-0.2.0.zip", "has_sig": false, "md5_digest": "9e32f760a210b91d9f176ebb28abf4ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59211, "upload_time": "2016-07-27T09:58:37", "url": "https://files.pythonhosted.org/packages/52/62/f3c354235e27c4a263f96556cbbba8a510252274d7857d017b69167bdc0a/nmrml2isa-0.2.0.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "bdf4e9ac997402ef365528a0d5e3bd4a", "sha256": "5643c3e6b2317519ec2f223add06539f4ac14cad702bf58961c0115a78f12f4a" }, "downloads": -1, "filename": "nmrml2isa-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bdf4e9ac997402ef365528a0d5e3bd4a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 57234, "upload_time": "2016-07-27T10:13:38", "url": "https://files.pythonhosted.org/packages/5e/f2/e6ac5280058a54acd1f960ec6f4c2f187bf6c8a61d202964b4e12106a7e5/nmrml2isa-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68af7b755f049e2197fd8c58e46d38ad", "sha256": "5f48b1286481a3833bf121842a6aa6a3585865aa0b066ec96dc6bd2400a14220" }, "downloads": -1, "filename": "nmrml2isa-0.2.1.tar.gz", "has_sig": false, "md5_digest": "68af7b755f049e2197fd8c58e46d38ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53168, "upload_time": "2016-07-27T10:11:28", "url": "https://files.pythonhosted.org/packages/66/04/bb262c65c7810d52af6cd261b1bbb6db3b34eceb3656bee7db956f2c9240/nmrml2isa-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f0ba89461cc6606509b67a6fb1e8d7fc", "sha256": "9bd8ad1b6f974e53856266afb7d3a270a4eea25d22b57ed5d5ba4cf3ad071170" }, "downloads": -1, "filename": "nmrml2isa-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f0ba89461cc6606509b67a6fb1e8d7fc", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 57315, "upload_time": "2016-08-11T21:09:57", "url": "https://files.pythonhosted.org/packages/2d/10/4e9a74fdc5cee47eabc3d06979e45109988d42f955ece73b415a93036019/nmrml2isa-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83a601d961d54960f9fdabfa4b0ec687", "sha256": "3dcb6f80e1c1da5829d14409b054c1a5e021ec916ab6144d924cbf5a2c64e0e9" }, "downloads": -1, "filename": "nmrml2isa-0.2.2.tar.gz", "has_sig": false, "md5_digest": "83a601d961d54960f9fdabfa4b0ec687", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53229, "upload_time": "2016-08-11T21:09:53", "url": "https://files.pythonhosted.org/packages/6b/86/e89b91719e17bd1f9c13cdb82ea1ad144ffcefdddb60dc4c68f09e01b571/nmrml2isa-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "f3e8b49e45536b6843890c92b0899b24", "sha256": "8222d32bce9645e71fe1f9489640abd61f186bb5acd306f75a0459a0e81e13be" }, "downloads": -1, "filename": "nmrml2isa-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f3e8b49e45536b6843890c92b0899b24", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 57315, "upload_time": "2016-08-12T16:19:54", "url": "https://files.pythonhosted.org/packages/61/9f/7990419864bc09cecd1b2ba2c6b30b07ef79a4ef75576a60de14a51e3369/nmrml2isa-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a05098c0ed800b1af240abeb5619568e", "sha256": "579289691ea38f88aa5eb1780429ae81190bec2444c52069c801007c315ba079" }, "downloads": -1, "filename": "nmrml2isa-0.2.3.tar.bz2", "has_sig": false, "md5_digest": "a05098c0ed800b1af240abeb5619568e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43030, "upload_time": "2016-08-12T16:19:25", "url": "https://files.pythonhosted.org/packages/76/ec/3c98062d11c40b14ae2c0553155c6f037d412d8130a46ef057dc595717b1/nmrml2isa-0.2.3.tar.bz2" }, { "comment_text": "", "digests": { "md5": "08d3ca1114ca280df635d8c3ce7db804", "sha256": "2d284b51f03a16b69dd3073b922a44955bd18cc5bc074b8e059664dc14313328" }, "downloads": -1, "filename": "nmrml2isa-0.2.3.tar.gz", "has_sig": false, "md5_digest": "08d3ca1114ca280df635d8c3ce7db804", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53313, "upload_time": "2016-08-12T16:19:20", "url": "https://files.pythonhosted.org/packages/d8/c0/0f4bba7cc18bfa342e97c5e81ec7d0c9cc342f26e6880849d2ff21126ec8/nmrml2isa-0.2.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "7438f09d9f0e7e50bb7cff558aaf2b8e", "sha256": "fb6a90a4e67dce400ec8375544bc2c3338c6866061105a8ae43ca8e96381739b" }, "downloads": -1, "filename": "nmrml2isa-0.2.3.zip", "has_sig": false, "md5_digest": "7438f09d9f0e7e50bb7cff558aaf2b8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59660, "upload_time": "2016-08-12T16:19:16", "url": "https://files.pythonhosted.org/packages/64/0c/575dad5c986bc9fed3c2fa72f64f59fcaf46cc4c33cb86456f1bbbda1362/nmrml2isa-0.2.3.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "22a94824bea81d1890913a28bdeee1e7", "sha256": "d0f17b2cfd8b697d42ecbe75fa194b2a389226e6eba187ce602c303ba159ba19" }, "downloads": -1, "filename": "nmrml2isa-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "22a94824bea81d1890913a28bdeee1e7", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 57214, "upload_time": "2016-08-16T11:16:23", "url": "https://files.pythonhosted.org/packages/f9/78/883ba755b9d1617aba41973ee23a59a367a65568e26d4c0fcffceaf6f554/nmrml2isa-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f56e532da5ab8d7ee62bd32c1d21253", "sha256": "021dd4df93b20e895a5ab465e2cd4b8f92b1359c110339bb6bae4b96549b9802" }, "downloads": -1, "filename": "nmrml2isa-0.3.0.tar.gz", "has_sig": false, "md5_digest": "3f56e532da5ab8d7ee62bd32c1d21253", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53211, "upload_time": "2016-08-16T11:16:20", "url": "https://files.pythonhosted.org/packages/61/87/eb7ed3b5dfcdaa5109355daf7ccab722ce984cf49283bead437d6a51cd8a/nmrml2isa-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "d008bbd1df8351f4645a57d051cc2acf", "sha256": "5fe5eb59270b421bd6788af18bb836b3a6f879e70f2d41dae4b8396921a3e9c8" }, "downloads": -1, "filename": "nmrml2isa-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d008bbd1df8351f4645a57d051cc2acf", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 76967, "upload_time": "2016-12-19T14:32:11", "url": "https://files.pythonhosted.org/packages/c6/18/eb583f430bdd3f6d7724f8ceec9db9248c1984ca6029b13276918baec641/nmrml2isa-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b176a179e6d4202a8a40f3199ba7764e", "sha256": "5bae79e717eaed9a0147324adae7dcb54d435f80683e7a1b2cec032a2803f97c" }, "downloads": -1, "filename": "nmrml2isa-0.3.1.tar.gz", "has_sig": false, "md5_digest": "b176a179e6d4202a8a40f3199ba7764e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69312, "upload_time": "2016-12-19T14:32:01", "url": "https://files.pythonhosted.org/packages/e1/60/00ce1a1c586e52ebbd7b58d1652ca2ecd36131bdd766de34a6a017fca693/nmrml2isa-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d008bbd1df8351f4645a57d051cc2acf", "sha256": "5fe5eb59270b421bd6788af18bb836b3a6f879e70f2d41dae4b8396921a3e9c8" }, "downloads": -1, "filename": "nmrml2isa-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d008bbd1df8351f4645a57d051cc2acf", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 76967, "upload_time": "2016-12-19T14:32:11", "url": "https://files.pythonhosted.org/packages/c6/18/eb583f430bdd3f6d7724f8ceec9db9248c1984ca6029b13276918baec641/nmrml2isa-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b176a179e6d4202a8a40f3199ba7764e", "sha256": "5bae79e717eaed9a0147324adae7dcb54d435f80683e7a1b2cec032a2803f97c" }, "downloads": -1, "filename": "nmrml2isa-0.3.1.tar.gz", "has_sig": false, "md5_digest": "b176a179e6d4202a8a40f3199ba7764e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69312, "upload_time": "2016-12-19T14:32:01", "url": "https://files.pythonhosted.org/packages/e1/60/00ce1a1c586e52ebbd7b58d1652ca2ecd36131bdd766de34a6a017fca693/nmrml2isa-0.3.1.tar.gz" } ] }