Expand description
This module provides data structures and Iterator implementations for the calculation of DNA curvature.
It includes the necessary data structures for representing the DNA data and the traits and implementations for iterating over this data. The iterators provided allow for efficient and convenient traversal and manipulation of the DNA data for the purpose of curvature calculation.
Structs§
- Curve
Iter - An iterator that computes the curvature of a DNA sequence.
- SymCurve
Iter - An iterator that computes symmetry of curvature around each candidate dyad.
Constants§
- DEGENERATE_
SYMMETRY - The value assigned when a dyad’s symmetry component comes out exactly zero.
Traits§
- SymCurve
Iterator - A trait for curvature iterators to yield symmetry scores.