site_name: RustKmer Documentation
site_description: High-performance k-mer counting library and genomic analysis toolkit
site_author: RustKmer Team
site_url: https://rustkmer.github.io
repo_name: rustkmer/rustkmer
repo_url: https://github.com/rustkmer/rustkmer
theme:
name: material
language: en
features:
- navigation.instant
- navigation.tracking
- navigation.tabs
- navigation.tabs.sticky
- navigation.sections
- navigation.expand
- navigation.indexes
- navigation.top
- search.highlight
- search.share
- search.suggest
- content.code.copy
- content.action.edit
- content.action.view
palette:
- media: "(prefers-color-scheme: light)"
scheme: default
toggle:
icon: material/brightness-7
name: Switch to dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
toggle:
icon: material/brightness-4
name: Switch to light mode
plugins:
- search
- section-index
nav:
- Home: index.md
- Getting Started:
- getting-started/index.md
- Installation: getting-started/installation.md
- Quick Start: getting-started/first-steps.md
- Troubleshooting: getting-started/troubleshooting.md
- User Guide:
- user-guide/index.md
- Counting k-mers: user-guide/counting-kmers.md
- Querying Databases: user-guide/querying.md
- Fuzzy Search: user-guide/fuzzy-search.md
- Performance Tips: user-guide/performance-tips.md
- CLI: user-guide/cli.md
- Examples: user-guide/examples.md
- Tutorials: user-guide/tutorials/index.md
- API Reference:
- api-reference/index.md
- Python:
- api-reference/overview.md
- Database: api-reference/database.md
- Query Results: api-reference/query.md
- Database Stats: api-reference/stats.md
- Fuzzy Queries: api-reference/fuzzyquery.md
- Exceptions: api-reference/exceptions.md
- Rust:
- api-reference/rust/index.md
- KmerCounter: api-reference/rust/counter.md
- Database: api-reference/rust/database.md
- Fuzzy Query: api-reference/rust/fuzzy.md
- CLI: api-reference/rust/cli.md
- Tutorials:
- tutorials/index.md
- Basic Workflow: tutorials/basic-workflow.md
- Large Genomes: tutorials/large-genomes.md
- Batch Processing: tutorials/batch-processing.md
- Integration: tutorials/integration.md
- Deployment:
- deployment/index.md
- Production: deployment/production.md
- Containers: deployment/containers.md
- CI/CD: deployment/ci-cd.md
- Background:
- background/index.md
- Algorithms: background/algorithms.md
- Performance: background/performance.md
- Comparison: background/comparison.md
- Appendix:
- appendix/index.md
- Troubleshooting: appendix/troubleshooting.md
- FAQ: appendix/faq.md
- Changelog: appendix/changelog.md
markdown_extensions:
- admonition
- pymdownx.details
- pymdownx.superfences
- pymdownx.highlight:
anchor_linenums: true
- pymdownx.inlinehilite
- pymdownx.snippets
- pymdownx.tabbed:
alternate_style: true
- pymdownx.tasklist:
custom_checkbox: true
- attr_list
- md_in_html
- toc:
permalink: true
extra:
social:
- icon: fontawesome/brands/github
link: https://github.com/rustkmer/rustkmer
extra_css:
- stylesheets/extra.css
extra_javascript:
- javascripts/extra.js