Bio.Align.substitution_matrices package
Module contents
Substitution matrices.
- class Bio.Align.substitution_matrices.Array(alphabet=None, dims=None, data=None, dtype=float)
Bases:
ndarray
numpy array subclass indexed by integers and by letters.
- static __new__(cls, alphabet=None, dims=None, data=None, dtype=float)
Create a new Array instance.
- __array_finalize__(obj, /)
Present so subclasses can call super. Does nothing.
- __getitem__(key)
Return self[key].
- __setitem__(key, value)
Set self[key] to value.
- __contains__(key)
Return key in self.
- __array_prepare__(out_arr, context=None)
- __array_wrap__(array, [context, ]/)
Returns a view of array with the same type as self.
- __array_ufunc__(ufunc, method, *inputs, **kwargs)
- __reduce__()
For pickling.
- __setstate__(state, /)
For unpickling.
The state argument must be a sequence that contains the following elements:
- Parameters:
- versionint
optional pickle version. If omitted defaults to 0.
- shapetuple
- dtypedata-type
- isFortranbool
- rawdatastring or list
a binary string with the data (or a list if ‘a’ is an object array)
- transpose(axes=None)
Transpose the array.
- property alphabet
Return the alphabet property.
- copy()
Create and return a copy of the array.
- get(key, value=None)
Return the value of the key if found; return value otherwise.
- items()
Return an iterator of (key, value) pairs in the array.
- keys()
Return a tuple with the keys associated with the array.
- values()
Return a tuple with the values stored in the array.
- update(E=None, **F)
Update the array from dict/iterable E and F.
- select(alphabet)
Subset the array by selecting the letters from the specified alphabet.
- __format__(fmt)
Default object formatter.
- format(fmt='')
Return a string representation of the array.
The argument
fmt
specifies the number format to be used. By default, the number format is “%i” if the array contains integer numbers, and “%.1f” otherwise.
- __str__()
Return str(self).
- __repr__()
Return repr(self).
- Bio.Align.substitution_matrices.read(handle, dtype=float)
Parse the file and return an Array object.
- Bio.Align.substitution_matrices.load(name=None)
Load and return a precalculated substitution matrix.
>>> from Bio.Align import substitution_matrices >>> names = substitution_matrices.load()