package phylogenetics

  1. Overview
  2. Docs

Parameters

module BI : Branch_info

Signature

include sig ... end
val branch_gillespie_direct : Gsl.Rng.t -> start_state:Phylogenetics.Mutsel.NSCodon.t -> rate_matrix:Phylogenetics.Mutsel.NSCodon.matrix -> branch_length:float -> init:'a -> f:('a -> Phylogenetics.Mutsel.NSCodon.t -> float -> 'a) -> 'a
val sequence_gillespie_direct : Gsl.Rng.t -> ('a, 'b, BI.t) Tree.t -> update_iterator:(n:int -> pos:int -> (int -> unit) -> unit) -> root:Phylogenetics.Mutsel.NSCodon.t array -> rate_vector: (BI.t -> Phylogenetics.Mutsel.NSCodon.t array -> int -> float Phylogenetics.Mutsel.NSCodon.table) -> (Phylogenetics.Mutsel.NSCodon.t array, Phylogenetics.Mutsel.NSCodon.t array, BI.t) Tree.t
val hmm0 : Gsl.Rng.t -> len:int -> dist:(int -> float Phylogenetics.Mutsel.NSCodon.table) -> Phylogenetics.Mutsel.NSCodon.t array
val alignment : Gsl.Rng.t -> (_, _, BI.t) Tree.t -> root:Phylogenetics.Mutsel.NSCodon.t array -> rate_matrix:(int -> BI.t -> Mutsel.NSCodon_rate_matrix.t) -> Dna.t list