API Reference¶
The seroverse package provides the core Structure-of-Arrays (SoA) containers, sequence/alignment/clustering engines, CSR graph & Relational MPNN solvers, and asynchronous biological repository clients shared across the SeroVerse ecosystem.
-
SoA container protocols (
BatchedContainer,RaggedArrayContainer), genomicIntervals,GenomeAssembly,Alphabet&Sequences,RandstrobeIndex,PairwiseAligner,Clusterer(MCL & CD-HIT),CSR&RelationalCSR,Graph&Graphs,GraphAligner,ArborescenceSolver(Arborescence,Arborescences),RelationalMPNN, andLayoutEngine. -
Token-bucket rate-limited async HTTP
Clientwithmsgspecmsgpack serialization and specialized clients for NCBI (NCBIClient), ENA (ENAClient), DSMZ BacDive & StrainInfo (BacDiveClient,StrainInfoClient), and Pathogenwatch (PathogenwatchClient).