├── .github └── workflows │ ├── build.yml │ └── codecov.yml ├── .gitignore ├── CHANGELOG.rst ├── CITATION.cff ├── LICENSE ├── MANIFEST.in ├── PUBLICATIONS.rst ├── README.rst ├── docs ├── Makefile ├── _static │ ├── images │ │ ├── mwtab_demo.gif │ │ └── mwtab_logo.png │ └── mwfiles │ │ ├── ST000017_AN000035.json │ │ ├── ST000017_AN000035.json.gz │ │ ├── ST000017_AN000035.txt │ │ ├── ST000017_AN000035.txt.gz │ │ ├── ST000040_AN000060.json │ │ ├── ST000040_AN000060.txt │ │ ├── diabetes │ │ ├── ST000048_AN000084.txt │ │ └── ST000057_AN000095.txt │ │ ├── mwfiles_dir_json │ │ ├── ST000017_AN000035.json │ │ └── ST000040_AN000060.json │ │ ├── mwfiles_dir_mwtab │ │ ├── ST000017_AN000035.txt │ │ └── ST000040_AN000060.txt │ │ ├── mwfiles_json.tar.gz │ │ ├── mwfiles_mwtab.zip │ │ └── out │ │ └── readme.txt ├── api.rst ├── conf.py ├── guide.rst ├── index.rst ├── license.rst ├── requirements-rtd.txt └── tutorial.ipynb ├── mwtab ├── __init__.py ├── __main__.py ├── cli.py ├── converter.py ├── fileio.py ├── mwextract.py ├── mwrest.py ├── mwschema.py ├── mwtab.py ├── tokenizer.py └── validator.py ├── requirements.txt ├── setup.py └── tests ├── example_data ├── mwtab_files.tar ├── mwtab_files.tar.bz2 ├── mwtab_files.tar.gz ├── mwtab_files.zip ├── mwtab_files │ ├── ST000122_AN000204.json │ └── ST000122_AN000204.txt └── validation_files │ ├── ST000122_AN000204_error_1.json │ ├── ST000122_AN000204_error_1.txt │ ├── ST000122_AN000204_error_2.json │ ├── ST000122_AN000204_error_2.txt │ ├── ST000122_AN000204_error_3.json │ ├── ST000122_AN000204_error_3.txt │ ├── ST000122_AN000204_error_4.json │ └── ST000122_AN000204_error_4.txt ├── test_cli.py ├── test_converter.py ├── test_mwextract.py ├── test_mwrest.py ├── test_reading.py └── test_validator.py /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/.github/workflows/codecov.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /PUBLICATIONS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/PUBLICATIONS.rst -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/images/mwtab_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/_static/images/mwtab_demo.gif -------------------------------------------------------------------------------- /docs/_static/images/mwtab_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/_static/images/mwtab_logo.png -------------------------------------------------------------------------------- /docs/_static/mwfiles/ST000017_AN000035.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/_static/mwfiles/ST000017_AN000035.json -------------------------------------------------------------------------------- /docs/_static/mwfiles/ST000017_AN000035.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/_static/mwfiles/ST000017_AN000035.json.gz -------------------------------------------------------------------------------- /docs/_static/mwfiles/ST000017_AN000035.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/_static/mwfiles/ST000017_AN000035.txt -------------------------------------------------------------------------------- /docs/_static/mwfiles/ST000017_AN000035.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/_static/mwfiles/ST000017_AN000035.txt.gz -------------------------------------------------------------------------------- /docs/_static/mwfiles/ST000040_AN000060.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/_static/mwfiles/ST000040_AN000060.json -------------------------------------------------------------------------------- /docs/_static/mwfiles/ST000040_AN000060.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/_static/mwfiles/ST000040_AN000060.txt -------------------------------------------------------------------------------- /docs/_static/mwfiles/diabetes/ST000048_AN000084.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/_static/mwfiles/diabetes/ST000048_AN000084.txt -------------------------------------------------------------------------------- /docs/_static/mwfiles/diabetes/ST000057_AN000095.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/_static/mwfiles/diabetes/ST000057_AN000095.txt -------------------------------------------------------------------------------- /docs/_static/mwfiles/mwfiles_dir_json/ST000017_AN000035.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/_static/mwfiles/mwfiles_dir_json/ST000017_AN000035.json -------------------------------------------------------------------------------- /docs/_static/mwfiles/mwfiles_dir_json/ST000040_AN000060.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/_static/mwfiles/mwfiles_dir_json/ST000040_AN000060.json -------------------------------------------------------------------------------- /docs/_static/mwfiles/mwfiles_dir_mwtab/ST000017_AN000035.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/_static/mwfiles/mwfiles_dir_mwtab/ST000017_AN000035.txt -------------------------------------------------------------------------------- /docs/_static/mwfiles/mwfiles_dir_mwtab/ST000040_AN000060.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/_static/mwfiles/mwfiles_dir_mwtab/ST000040_AN000060.txt -------------------------------------------------------------------------------- /docs/_static/mwfiles/mwfiles_json.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/_static/mwfiles/mwfiles_json.tar.gz -------------------------------------------------------------------------------- /docs/_static/mwfiles/mwfiles_mwtab.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/_static/mwfiles/mwfiles_mwtab.zip -------------------------------------------------------------------------------- /docs/_static/mwfiles/out/readme.txt: -------------------------------------------------------------------------------- 1 | # Folder to collect all files generated by tutorial.ipynb 2 | -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/guide.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/license.rst -------------------------------------------------------------------------------- /docs/requirements-rtd.txt: -------------------------------------------------------------------------------- 1 | nbsphinx 2 | ipykernel 3 | mwtab -------------------------------------------------------------------------------- /docs/tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/docs/tutorial.ipynb -------------------------------------------------------------------------------- /mwtab/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/mwtab/__init__.py -------------------------------------------------------------------------------- /mwtab/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/mwtab/__main__.py -------------------------------------------------------------------------------- /mwtab/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/mwtab/cli.py -------------------------------------------------------------------------------- /mwtab/converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/mwtab/converter.py -------------------------------------------------------------------------------- /mwtab/fileio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/mwtab/fileio.py -------------------------------------------------------------------------------- /mwtab/mwextract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/mwtab/mwextract.py -------------------------------------------------------------------------------- /mwtab/mwrest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/mwtab/mwrest.py -------------------------------------------------------------------------------- /mwtab/mwschema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/mwtab/mwschema.py -------------------------------------------------------------------------------- /mwtab/mwtab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/mwtab/mwtab.py -------------------------------------------------------------------------------- /mwtab/tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/mwtab/tokenizer.py -------------------------------------------------------------------------------- /mwtab/validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/mwtab/validator.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/setup.py -------------------------------------------------------------------------------- /tests/example_data/mwtab_files.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/example_data/mwtab_files.tar -------------------------------------------------------------------------------- /tests/example_data/mwtab_files.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/example_data/mwtab_files.tar.bz2 -------------------------------------------------------------------------------- /tests/example_data/mwtab_files.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/example_data/mwtab_files.tar.gz -------------------------------------------------------------------------------- /tests/example_data/mwtab_files.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/example_data/mwtab_files.zip -------------------------------------------------------------------------------- /tests/example_data/mwtab_files/ST000122_AN000204.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/example_data/mwtab_files/ST000122_AN000204.json -------------------------------------------------------------------------------- /tests/example_data/mwtab_files/ST000122_AN000204.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/example_data/mwtab_files/ST000122_AN000204.txt -------------------------------------------------------------------------------- /tests/example_data/validation_files/ST000122_AN000204_error_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/example_data/validation_files/ST000122_AN000204_error_1.json -------------------------------------------------------------------------------- /tests/example_data/validation_files/ST000122_AN000204_error_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/example_data/validation_files/ST000122_AN000204_error_1.txt -------------------------------------------------------------------------------- /tests/example_data/validation_files/ST000122_AN000204_error_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/example_data/validation_files/ST000122_AN000204_error_2.json -------------------------------------------------------------------------------- /tests/example_data/validation_files/ST000122_AN000204_error_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/example_data/validation_files/ST000122_AN000204_error_2.txt -------------------------------------------------------------------------------- /tests/example_data/validation_files/ST000122_AN000204_error_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/example_data/validation_files/ST000122_AN000204_error_3.json -------------------------------------------------------------------------------- /tests/example_data/validation_files/ST000122_AN000204_error_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/example_data/validation_files/ST000122_AN000204_error_3.txt -------------------------------------------------------------------------------- /tests/example_data/validation_files/ST000122_AN000204_error_4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/example_data/validation_files/ST000122_AN000204_error_4.json -------------------------------------------------------------------------------- /tests/example_data/validation_files/ST000122_AN000204_error_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/example_data/validation_files/ST000122_AN000204_error_4.txt -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/test_converter.py -------------------------------------------------------------------------------- /tests/test_mwextract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/test_mwextract.py -------------------------------------------------------------------------------- /tests/test_mwrest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/test_mwrest.py -------------------------------------------------------------------------------- /tests/test_reading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/test_reading.py -------------------------------------------------------------------------------- /tests/test_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoseleyBioinformaticsLab/mwtab/HEAD/tests/test_validator.py --------------------------------------------------------------------------------