package phylogenetics

  1. Overview
  2. Docs

subset of non-stop codons

include S
include Alphabet.S_int
include Alphabet.S with type t = private int and type vector = private Linear_algebra.vec and type matrix = private Linear_algebra.mat and type 'a table = private 'a array
type t = private int
type vector = private Linear_algebra.vec
type matrix = private Linear_algebra.mat
type 'a table = private 'a array
val equal : t -> t -> bool
val compare : t -> t -> int
val all : t list
val card : int
val to_int : t -> int
val counts : t Core_kernel.Sequence.t -> int table
module Table : sig ... end
module Vector : sig ... end
val flat_profile : unit -> vector
val random_profile : Gsl.Rng.t -> float -> vector
module Matrix : sig ... end
val (.%()) : vector -> t -> float
val (.%()<-) : vector -> t -> float -> unit
val (.%{}) : matrix -> (t * t) -> float
val (.%{}<-) : matrix -> (t * t) -> float -> unit
val of_int : int -> t option
val to_string : t -> string
val of_string : string -> t option
val neighbours : t -> t -> (int * Nucleotide.t * Nucleotide.t) option
val nucleotides : t -> Nucleotide.t * Nucleotide.t * Nucleotide.t
val to_codon : t -> codon
val aa_of_codon : t -> Amino_acid.t
val synonym : t -> t -> bool
val of_int_exn : int -> t