Bio.Align.substitution_matrices 包
模块内容
替换矩阵。
- class Bio.Align.substitution_matrices.Array(alphabet=None, dims=None, data=None, dtype=float)
基础类:
ndarray
使用整数和字母索引的 numpy 数组子类。
- static __new__(cls, alphabet=None, dims=None, data=None, dtype=float)
创建一个新的 Array 实例。
- __array_finalize__(obj, /)
为了让子类可以调用 super。不执行任何操作。
- __getitem__(key)
返回 self[key]。
- __setitem__(key, value)
将 self[key] 设置为 value。
- __contains__(key)
返回 key in self。
- __array_prepare__(out_arr, context=None)
- __array_wrap__(array, [context, ]/)
返回一个与 self 类型相同的 array 的视图。
- __array_ufunc__(ufunc, method, *inputs, **kwargs)
- __reduce__()
用于腌制。
- __setstate__(state, /)
用于解腌制。
state 参数必须是一个包含以下元素的序列
- 参数:
- versionint
可选的腌制版本。如果省略,则默认为 0。
- shape元组
- dtype数据类型
- isFortranbool
- rawdata字符串或列表
包含数据的二进制字符串(如果是对象数组,则为列表)
- transpose(axes=None)
转置数组。
- property alphabet
返回 alphabet 属性。
- copy()
创建并返回数组的副本。
- get(key, value=None)
如果找到 key,则返回其值;否则返回 value。
- items()
返回数组中 (key, value) 对的迭代器。
- keys()
返回与数组关联的键的元组。
- values()
返回数组中存储的值的元组。
- update(E=None, **F)
从 dict/iterable E 和 F 更新数组。
- select(alphabet)
通过从指定的字母表中选择字母来对数组进行子集化。
- __format__(fmt)
默认对象格式化程序。
- format(fmt='')
返回数组的字符串表示。
fmt
参数指定要使用的数字格式。默认情况下,如果数组包含整数,则数字格式为“%i”,否则为“%.1f”。
- __str__()
返回 str(self)。
- __repr__()
返回 repr(self)。
- Bio.Align.substitution_matrices.read(handle, dtype=float)
解析文件并返回一个 Array 对象。
- Bio.Align.substitution_matrices.load(name=None)
加载并返回预先计算的替换矩阵。
>>> from Bio.Align import substitution_matrices >>> names = substitution_matrices.load()