Skip to main content

Module iters

Module iters 

Source
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§

CurveIter
An iterator that computes the curvature of a DNA sequence.
SymCurveIter
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§

SymCurveIterator
A trait for curvature iterators to yield symmetry scores.