In [ ]:
from cogent import LoadTree, LoadSeqs
from cogent.draw import dendrogram
from cogent.evolve.models import GTR
import random

In [ ]:
pop = LoadTree("data/popn_tree.nwk")

In [ ]:
s = random.sample(pop.getTipNames(), 48)

In [ ]:
a = pop.getSubTree(s)

In [ ]:
a.scaleBranchLengths(1000)

In [ ]:
a.writeToFile('data/sample_tree.nwk', format='newick')

In [ ]:
model = GTR()

In [ ]:
lf = model.makeLikelihoodFunction(a)

In [ ]:
lf.setConstantLengths()

In [ ]:
aln = lf.simulateAlignment(100)

In [ ]: