TabularMSA.
from_dict
(dictionary)[source]¶Create a TabularMSA
from a dict
.
State: Experimental as of 0.4.1.
dictionary (dict) – Dictionary mapping keys to GrammaredSequence
sequence objects.
The TabularMSA
object will have its index labels set
to the keys in the dictionary.
TabularMSA
object constructed from the keys and sequences in
dictionary.
Notes
The order of sequences and index labels in the resulting TabularMSA
object is arbitrary. Use TabularMSA.sort
to set a different order.
Examples
>>> from skbio import DNA, TabularMSA
>>> seqs = {'a': DNA('ACGT'), 'b': DNA('A--T')}
>>> msa = TabularMSA.from_dict(seqs)
>>> msa.shape
Shape(sequence=2, position=4)
>>> 'a' in msa
True
>>> 'b' in msa
True