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