Select n sequences from a collection¶
Let’s load an alignment of primates to use in examples.
Select the first n sequences from an alignment¶
Initialising take_n_seqs
with the argument number=3
creates an app that returns the first 3 sequences from an alignment
Note
“first n” refers to the ordering in the fasta file.
Randomly selecting n sequences from an alignment¶
Using random=True
and number=3
returns 3 random sequences. An optional argument for a seed
can be provided to ensure the same sequences are returned each time the app is called.
Selecting the same sequences from multiple alignments¶
Providing the argument fixed_choice=True
ensures the same sequences are returned when (randomly) sampling sequences across several alignments.