grass_runtime/property/
seq.rs

1pub enum Nuclide {
2    A,
3    T,
4    C,
5    G,
6    U,
7    N,
8}
9
10pub trait WithSequence {
11    type RangeType: IntoIterator<Item = Nuclide>;
12    fn at(&self, offset: usize) -> Nuclide;
13    fn range(&self, from: usize, to: usize) -> Self::RangeType;
14}