View Source Bio.Sequence.DnaStrand (bio_ex_sequence v0.1.1)

A single DNA strand can be represented by the basic sequence which uses Bio.BaseSequence .

Examples

iex>"tagc" in DnaStrand.new("ttagct")
true

iex>alias Bio.Enum, as: Bnum
...>DnaStrand.new("ttagct")
...>|> Bnum.map(&(&1))
%DnaStrand{sequence: "ttagct", length: 6}

iex>alias Bio.Enum, as: Bnum
...>DnaStrand.new("ttagct")
...>|> Bnum.slice(2, 2)
%DnaStrand{sequence: "ag", length: 2}