Skip to content

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.

  • seroverse.core


    SoA container protocols (BatchedContainer, RaggedArrayContainer), genomic Intervals, GenomeAssembly, Alphabet & Sequences, RandstrobeIndex, PairwiseAligner, Clusterer (MCL & CD-HIT), CSR & RelationalCSR, Graph & Graphs, GraphAligner, ArborescenceSolver (Arborescence, Arborescences), RelationalMPNN, and LayoutEngine.

  • seroverse.client


    Token-bucket rate-limited async HTTP Client with msgspec msgpack serialization and specialized clients for NCBI (NCBIClient), ENA (ENAClient), DSMZ BacDive & StrainInfo (BacDiveClient, StrainInfoClient), and Pathogenwatch (PathogenwatchClient).

Comments