.gitignore
LICENSE
README.md
mkdocs.yml
pyproject.toml
.github/workflows/black.yml
.github/workflows/docs.yml
.github/workflows/pylint.yml
.github/workflows/pypi.yml
.github/workflows/test.yml
docs/benchmark.md
docs/cli.md
docs/contributing.md
docs/index.md
docs/quickstart.md
docs/understanding.md
docs/web.md
scripts/benchmark/main.nf
scripts/benchmark/nextflow.config
scripts/benchmark-data/download_data.slurm
scripts/benchmark/classify/main.nf
scripts/nextflow-utils/environment.yml
scripts/nextflow-utils/main.nf
scripts/pangenome-train/main.nf
scripts/pangenome-train/nextflow.config
scripts/score-svm/main.nf
scripts/score-svm/nextflow.config
src/XspecT.egg-info/PKG-INFO
src/XspecT.egg-info/SOURCES.txt
src/XspecT.egg-info/dependency_links.txt
src/XspecT.egg-info/entry_points.txt
src/XspecT.egg-info/requires.txt
src/XspecT.egg-info/top_level.txt
src/xspect/__init__.py
src/xspect/classify.py
src/xspect/definitions.py
src/xspect/download_models.py
src/xspect/file_io.py
src/xspect/filter_sequences.py
src/xspect/main.py
src/xspect/model_management.py
src/xspect/train.py
src/xspect/web.py
src/xspect/handlers/__init__.py
src/xspect/handlers/ncbi.py
src/xspect/handlers/pubmlst.py
src/xspect/misclassification_detection/__init__.py
src/xspect/misclassification_detection/mapping.py
src/xspect/misclassification_detection/point_pattern_analysis.py
src/xspect/misclassification_detection/simulate_reads.py
src/xspect/models/__init__.py
src/xspect/models/mlst_result.py
src/xspect/models/probabilistic_filter_mlst_model.py
src/xspect/models/probabilistic_filter_model.py
src/xspect/models/probabilistic_filter_svm_model.py
src/xspect/models/probabilistic_single_filter_model.py
src/xspect/models/result.py
src/xspect/xspect-web/.gitignore
src/xspect/xspect-web/README.md
src/xspect/xspect-web/components.json
src/xspect/xspect-web/eslint.config.js
src/xspect/xspect-web/index.html
src/xspect/xspect-web/package-lock.json
src/xspect/xspect-web/package.json
src/xspect/xspect-web/pnpm-lock.yaml
src/xspect/xspect-web/tsconfig.app.json
src/xspect/xspect-web/tsconfig.json
src/xspect/xspect-web/tsconfig.node.json
src/xspect/xspect-web/vite.config.ts
src/xspect/xspect-web/dist/index.html
src/xspect/xspect-web/dist/vite.svg
src/xspect/xspect-web/dist/assets/index-Bg0QP9Ys.js
src/xspect/xspect-web/dist/assets/index-Ceo58xui.css
src/xspect/xspect-web/public/vite.svg
src/xspect/xspect-web/src/App.tsx
src/xspect/xspect-web/src/api.tsx
src/xspect/xspect-web/src/index.css
src/xspect/xspect-web/src/main.tsx
src/xspect/xspect-web/src/types.tsx
src/xspect/xspect-web/src/utils.tsx
src/xspect/xspect-web/src/vite-env.d.ts
src/xspect/xspect-web/src/assets/react.svg
src/xspect/xspect-web/src/components/classification-form.tsx
src/xspect/xspect-web/src/components/classify.tsx
src/xspect/xspect-web/src/components/data-table.tsx
src/xspect/xspect-web/src/components/dropdown-checkboxes.tsx
src/xspect/xspect-web/src/components/dropdown-slider.tsx
src/xspect/xspect-web/src/components/filter-form.tsx
src/xspect/xspect-web/src/components/filter.tsx
src/xspect/xspect-web/src/components/filtering-result.tsx
src/xspect/xspect-web/src/components/header.tsx
src/xspect/xspect-web/src/components/landing.tsx
src/xspect/xspect-web/src/components/models-details.tsx
src/xspect/xspect-web/src/components/models.tsx
src/xspect/xspect-web/src/components/result-chart.tsx
src/xspect/xspect-web/src/components/result.tsx
src/xspect/xspect-web/src/components/spinner.tsx
src/xspect/xspect-web/src/components/ui/accordion.tsx
src/xspect/xspect-web/src/components/ui/button.tsx
src/xspect/xspect-web/src/components/ui/card.tsx
src/xspect/xspect-web/src/components/ui/chart.tsx
src/xspect/xspect-web/src/components/ui/command.tsx
src/xspect/xspect-web/src/components/ui/dialog.tsx
src/xspect/xspect-web/src/components/ui/dropdown-menu.tsx
src/xspect/xspect-web/src/components/ui/file-upload.tsx
src/xspect/xspect-web/src/components/ui/form.tsx
src/xspect/xspect-web/src/components/ui/input.tsx
src/xspect/xspect-web/src/components/ui/label.tsx
src/xspect/xspect-web/src/components/ui/navigation-menu.tsx
src/xspect/xspect-web/src/components/ui/popover.tsx
src/xspect/xspect-web/src/components/ui/select.tsx
src/xspect/xspect-web/src/components/ui/separator.tsx
src/xspect/xspect-web/src/components/ui/slider.tsx
src/xspect/xspect-web/src/components/ui/switch.tsx
src/xspect/xspect-web/src/components/ui/table.tsx
src/xspect/xspect-web/src/components/ui/tabs.tsx
src/xspect/xspect-web/src/lib/utils.ts
tests/__init__.py
tests/conftest.py
tests/test_cli.py
tests/test_file_io.py
tests/test_misclassification_detection.py
tests/test_model_management.py
tests/test_model_result.py
tests/test_ncbi.py
tests/test_probabilistic_filter_mlst_model.py
tests/test_probabilistic_filter_model.py
tests/test_probabilistic_filter_svm_model.py
tests/test_probabilistic_single_filter_model.py
tests/test_pub_mlst_handler.py
tests/test_train.py
tests/test_web.py