-
Notifications
You must be signed in to change notification settings - Fork 1
Home
mxwang66 edited this page Apr 20, 2026
·
5 revisions
Welcome to the Seqwin documentation.
Tip
Need Help? If you encounter bugs or have feature requests, please open an Issue on our main repository.
Seqwin Architecture Overview
flowchart TD
CLI["seqwin.cli: app/main"] --> CFG["seqwin.config: Config"]
CLI --> RUN["seqwin.core: run(config)"]
RUN --> SEQ["seqwin.core: Seqwin.run()"]
SEQ --> ASM["seqwin.assemblies: Assemblies / get_assemblies()"]
ASM --> NCBI-D["seqwin.ncbi: download_taxon()"]
ASM --> MASH["seqwin.mash: get_jaccard()"]
SEQ --> KMG["seqwin.kmers: KmerGraph / get_kmers()"]
KMG --> BTL["seqwin.btllib: indexlr()"]
BTL --> EXT["C++ extension: _core (pybind11)"]
SEQ --> MRK["seqwin.markers: ConnectedKmers / get_markers()"]
MRK --> NCBI-B["seqwin.ncbi: blast()"]