package phylogenetics

  1. Overview
  2. Docs

Parameters

module A : Alphabet.S_int
module Seq : Sequence with type base = A.t
module Align : Sigs.ALIGNMENT with type sequence = Seq.t
module E : Site_evolution_model.S with type mat := A.matrix and type vec := A.vector

Signature

val proba : E.param -> A.t -> float -> A.vector
val draw_base : A.Vector.t -> A.t
val seqgen_raw : E.param -> Phylogenetic_tree.t -> int -> (Sigs.index * A.t list) list
val seqgen : E.param -> Phylogenetic_tree.t -> int -> Align.t
val seqgen_string_list : E.param -> Phylogenetic_tree.t -> int -> string list