ferro-hgvs 1.0.0

HGVS variant normalizer - part of the ferro bioinformatics toolkit
Documentation
//! Conformance-corpus schema and summary generation.
//!
//! The `mutalyzer` and `biocommons` submodules hold the deserialization schema
//! for `tests/fixtures/{mutalyzer,biocommons}-normalize/cases.json`. They are
//! the single source of truth for those schemas: the integration harnesses and
//! the `examples/generate_conformance_summary.rs` generator both deserialize
//! through them, so the generated `failure-patterns.md` views cannot drift from
//! the schema the harnesses enforce (issue #509).
//!
//! These types live in the library — rather than the test crates — only so the
//! `examples/` generator can share them; they are not part of the runtime API.

pub mod accession_inventory;
pub mod audited_provider;
pub mod biocommons;
pub mod case_harvest;
pub mod census;
pub mod completeness;
pub mod error_mode_stamp;
pub mod hgvs_rs_projection;
pub mod inversion_sweep;
pub mod manifest_gate;
pub mod mutalyzer;
pub mod protein_corpus;
pub mod reference_snapshot;
pub mod reference_window;
pub mod schema;
pub mod spec_corpus;
pub mod spec_enumeration;
pub mod spec_projection;
pub mod spec_worked_examples;
pub mod summary;
pub mod synthetic_protein;

pub use schema::{validate_cluster_refs, Cluster};
pub use spec_enumeration::{Expectation, NormativeLevel, Status};