tlynx-0.4.0: Handle phylogenetic trees

Copyright(c) Dominik Schrempf 2020
LicenseGPL-3.0-or-later
Maintainerdominik.schrempf@gmail.com
Stabilityunstable
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

TLynx.Simulate.Options

Description

Creation date: Fri May 3 11:51:07 2019.

Synopsis

Documentation

data Height Source #

Condition on tree height (origin or most recent common ancestor).

Constructors

Origin Double 
Mrca Double 
Instances
Eq Height Source # 
Instance details

Defined in TLynx.Simulate.Options

Methods

(==) :: Height -> Height -> Bool #

(/=) :: Height -> Height -> Bool #

Show Height Source # 
Instance details

Defined in TLynx.Simulate.Options

Generic Height Source # 
Instance details

Defined in TLynx.Simulate.Options

Associated Types

type Rep Height :: Type -> Type #

Methods

from :: Height -> Rep Height x #

to :: Rep Height x -> Height #

ToJSON Height Source # 
Instance details

Defined in TLynx.Simulate.Options

FromJSON Height Source # 
Instance details

Defined in TLynx.Simulate.Options

type Rep Height Source # 
Instance details

Defined in TLynx.Simulate.Options

data Process Source #

Process to be used for simulation.

Constructors

BirthDeath 

Fields

Coalescent 
Instances
Eq Process Source # 
Instance details

Defined in TLynx.Simulate.Options

Methods

(==) :: Process -> Process -> Bool #

(/=) :: Process -> Process -> Bool #

Show Process Source # 
Instance details

Defined in TLynx.Simulate.Options

Generic Process Source # 
Instance details

Defined in TLynx.Simulate.Options

Associated Types

type Rep Process :: Type -> Type #

Methods

from :: Process -> Rep Process x #

to :: Rep Process x -> Process #

ToJSON Process Source # 
Instance details

Defined in TLynx.Simulate.Options

FromJSON Process Source # 
Instance details

Defined in TLynx.Simulate.Options

type Rep Process Source # 
Instance details

Defined in TLynx.Simulate.Options

data SimulateArguments Source #

Arguments need to simulate phylogenetic trees using birth and death processes.

Constructors

SimulateArguments 

Fields

Instances
Eq SimulateArguments Source # 
Instance details

Defined in TLynx.Simulate.Options

Show SimulateArguments Source # 
Instance details

Defined in TLynx.Simulate.Options

Generic SimulateArguments Source # 
Instance details

Defined in TLynx.Simulate.Options

Associated Types

type Rep SimulateArguments :: Type -> Type #

ToJSON SimulateArguments Source # 
Instance details

Defined in TLynx.Simulate.Options

FromJSON SimulateArguments Source # 
Instance details

Defined in TLynx.Simulate.Options

Reproducible SimulateArguments Source # 
Instance details

Defined in TLynx.Simulate.Options

type Rep SimulateArguments Source # 
Instance details

Defined in TLynx.Simulate.Options

reportSimulateArguments :: SimulateArguments -> String Source #

Print useful information about the provided arguments.