Skip to content
Discussion options

You must be logged in to vote

Hi @VinnyCa ,

I don't have a solution yet and this is a tricky one to figure out!

I have established that there appears to be a sensitivity to the number of sequences. If you add the following statements to your code

num = 300

names = list(aln.names)
# uncomment following for reverse order
# names = list(aln.names)[::-1]
names = names[:num]
aln = aln.take_seqs(names)
tree = tree.get_sub_tree(names)
# your other code
# the following ensures it exits quickly if there's no errors (but that's not a properly optimised function)
lf.optimise(max_evaluations=100, limit_action="ignore")

then both work. Changing num I found that PF00013 fails at 614 sequences for original order, and 496 for revers…

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
3 replies
@VinnyCa
Comment options

@GavinHuttley
Comment options

@VinnyCa
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by GavinHuttley
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants