mirror of
https://github.com/ruvnet/RuVector.git
synced 2026-05-22 19:56:25 +00:00
Implements a comprehensive DNA analyzer demonstrating RuVector's vector computing capabilities for bioinformatics: Modules (9): - types: Core domain types (DnaSequence, Nucleotide, ProteinSequence, etc.) - kmer: HNSW k-mer indexing with FNV-1a hashing and MinHash sketching - alignment: Smith-Waterman local alignment with CIGAR generation - variant: SNP calling from pileup data with genotype classification - protein: DNA-to-protein translation with contact graph prediction - epigenomics: Horvath clock biological age prediction from CpG methylation - pharma: CYP2D6 star allele calling and metabolizer phenotype prediction - pipeline: DAG-based genomic analysis orchestration - error: Typed error handling across all modules Testing (41 tests, 0 mocks): - 12 k-mer integration tests (encoding, HNSW search, MinHash Jaccard) - 17 pipeline e2e tests (alignment, variant calling, pharmacogenomics) - 12 security tests (buffer overflow, path traversal, concurrency, bounds) Benchmarks: Criterion suite for kmer, alignment, variant, protein, pipeline Binary: 7-stage demo (sequence gen, k-mer search, alignment, variant calling, protein analysis, epigenomics, pharmacogenomics) https://claude.ai/code/session_013B6stXbYwAkWHbE16sjUrq |
||
|---|---|---|
| .. | ||
| .gitkeep | ||
| architecture.md | ||
| bounded-context-map.md | ||
| domain-model.md | ||