├── .gitattributes ├── .github └── workflows │ ├── draft-pdf.yml │ ├── python-app.yml │ └── python-publish.yml ├── .gitignore ├── CITATION.cff ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs └── img │ └── mashpit_webserver.png ├── paper ├── figure_1.png ├── figure_2.png ├── paper.bib └── paper.md ├── pyproject.toml ├── src └── mashpit │ ├── __init__.py │ ├── build.py │ ├── mashpit.py │ ├── query.py │ ├── static │ ├── bootstrap.min.css │ ├── bootstrap.min.js │ └── jquery-3.6.0.min.js │ ├── templates │ ├── base.html │ ├── loading.html │ ├── result.html │ └── upload.html │ ├── update.py │ └── webserver.py └── test ├── test.metadata.tsv ├── test.py └── test.reference_target.SNP_distances.tsv /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/draft-pdf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/.github/workflows/draft-pdf.yml -------------------------------------------------------------------------------- /.github/workflows/python-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/.github/workflows/python-app.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/.gitignore -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/README.md -------------------------------------------------------------------------------- /docs/img/mashpit_webserver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/docs/img/mashpit_webserver.png -------------------------------------------------------------------------------- /paper/figure_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/paper/figure_1.png -------------------------------------------------------------------------------- /paper/figure_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/paper/figure_2.png -------------------------------------------------------------------------------- /paper/paper.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/paper/paper.bib -------------------------------------------------------------------------------- /paper/paper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/paper/paper.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/mashpit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/src/mashpit/__init__.py -------------------------------------------------------------------------------- /src/mashpit/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/src/mashpit/build.py -------------------------------------------------------------------------------- /src/mashpit/mashpit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/src/mashpit/mashpit.py -------------------------------------------------------------------------------- /src/mashpit/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/src/mashpit/query.py -------------------------------------------------------------------------------- /src/mashpit/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/src/mashpit/static/bootstrap.min.css -------------------------------------------------------------------------------- /src/mashpit/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/src/mashpit/static/bootstrap.min.js -------------------------------------------------------------------------------- /src/mashpit/static/jquery-3.6.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/src/mashpit/static/jquery-3.6.0.min.js -------------------------------------------------------------------------------- /src/mashpit/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/src/mashpit/templates/base.html -------------------------------------------------------------------------------- /src/mashpit/templates/loading.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/src/mashpit/templates/loading.html -------------------------------------------------------------------------------- /src/mashpit/templates/result.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/src/mashpit/templates/result.html -------------------------------------------------------------------------------- /src/mashpit/templates/upload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/src/mashpit/templates/upload.html -------------------------------------------------------------------------------- /src/mashpit/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/src/mashpit/update.py -------------------------------------------------------------------------------- /src/mashpit/webserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/src/mashpit/webserver.py -------------------------------------------------------------------------------- /test/test.metadata.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/test/test.metadata.tsv -------------------------------------------------------------------------------- /test/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/test/test.py -------------------------------------------------------------------------------- /test/test.reference_target.SNP_distances.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongzhouxu/mashpit/HEAD/test/test.reference_target.SNP_distances.tsv --------------------------------------------------------------------------------