View Source Bio.Sequence.Alphabets.Dna (bio_ex_sequence v0.1.1)

DNA Alphabets

Summary

Functions

ATGCatgc

Complements a given character according to the supplied alphabet.

ACGTRYSWKMBDHVNacgtryswkmbdhvn

ACGTNacgtn

Functions

@spec common() :: String.t()

ATGCatgc

@spec complement(String.t(), String.t()) ::
  {:error, {:unknown_code, String.t(), String.t()}} | {:ok, String.t()}

Complements a given character according to the supplied alphabet.

Alphabet must be one of the valid Bio.Sequence.Alphabets.Dna options.

@spec iupac() :: String.t()

ACGTRYSWKMBDHVNacgtryswkmbdhvn

@spec with_n() :: String.t()

ACGTNacgtn