pub enum Flag {
Multimodal,
WeakSkew,
NoBoxes,
DnaaDisagree,
DegenerateBox,
Displaced,
NoHint,
}Expand description
A qualitative note attached to a call: either a warning that should lower a
reader’s trust, or a contextual fact worth surfacing. Zero or more apply to
any call; they explain the OriC::conf class. Each has a stable
code for the CLI notes column.
Variants§
Multimodal
⚠ The skew has a second trough nearly as deep as the global minimum — a rearranged genome with no single trustworthy origin dip (Bordetella).
WeakSkew
⚠ The skew amplitude (or terminus antipodality) barely cleared the gate, so the skew-based position is shaky.
NoBoxes
⚠ No DnaA-box cluster was found; the region is a plain window around the
skew minimum or the dnaA span, so it is less precise.
DnaaDisagree
⚠ A dnaA hint was given but the skew minimum points far elsewhere and
the skew was not clean enough to trust the displacement — the two anchors
genuinely conflict.
DegenerateBox
⚠ The DnaA boxes were matched only at the relaxed 2-mismatch tolerance (high-GC drift); usually correct but weaker evidence.
Displaced
ℹ The origin sits well away from dnaA (E. coli ~42 kb, Vibrio ~10 kb).
Not an error — a confident displaced origin — but worth knowing.
NoHint
ℹ No dnaA gene hint was supplied; the call is sequence-only (typically
less precise, median ~2 kb rather than 0 bp).