Documentation ¶
Index ¶
- Constants
- type DNAModel
- type F81Model
- type F84Model
- type GTRModel
- func (m *GTRModel) Analytical() bool
- func (m *GTRModel) Eigens() (val []float64, leftvectors, rightvectors *mat.Dense, err error)
- func (m *GTRModel) InitModel(d, f, b, e, a, c, piA, piC, piG, piT float64) (err error)
- func (m *GTRModel) NState() int
- func (m *GTRModel) Pij(i, j int, l float64) float64
- type JCModel
- type K2PModel
- type TN93Model
- func (m *TN93Model) Analytical() bool
- func (m *TN93Model) Eigens() (val []float64, leftvectors, rightvectors *mat.Dense, err error)
- func (m *TN93Model) InitModel(kappa1, kappa2, piA, piC, piG, piT float64) (err error)
- func (m *TN93Model) NState() int
- func (m *TN93Model) Pij(i, j int, l float64) float64
Constants ¶
View Source
const (
DBL_MIN = 2.2250738585072014e-308
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNAModel ¶
type DNAModel interface { Eigens() (val []float64, leftvectors, rightvectors *mat.Dense, err error) Analytical() bool // returns true if analytical pij computation is possible and implemented Pij(i, j int, l float64) float64 // Returns -1 if not possible to compute it anatically without eigens (or not yet implemented) }
type F81Model ¶
type F81Model struct {
// contains filtered or unexported fields
}
func NewF81Model ¶
func NewF81Model() *F81Model
func (*F81Model) Analytical ¶
type F84Model ¶
type F84Model struct {
// contains filtered or unexported fields
}
func NewF84Model ¶
func NewF84Model() *F84Model
func (*F84Model) Analytical ¶
type GTRModel ¶
type GTRModel struct {
// contains filtered or unexported fields
}
func NewGTRModel ¶
func NewGTRModel() *GTRModel
func (*GTRModel) Analytical ¶
type JCModel ¶
type JCModel struct { }
func NewJCModel ¶
func NewJCModel() *JCModel
func (*JCModel) Analytical ¶
type K2PModel ¶
type K2PModel struct {
// contains filtered or unexported fields
}
func NewK2PModel ¶
func NewK2PModel() *K2PModel
func (*K2PModel) Analytical ¶
Click to show internal directories.
Click to hide internal directories.