TabularMSA.
from_dict
(dictionary)[source]¶Create a TabularMSA
from a dict
.
State: Experimental as of 0.4.1.
Parameters: | dictionary (dict) – Dictionary mapping keys to GrammaredSequence sequence objects.
The TabularMSA object will have its index labels set
to the keys in the dictionary. |
---|---|
Returns: | TabularMSA object constructed from the keys and sequences in
dictionary. |
Return type: | TabularMSA |
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