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__()

用於序列化 (pickling)。

__setstate__(state, /)

用於還原序列化 (unpickling)。

state 引數必須是一個包含下列元素的序列

參數:
versionint

選用的序列化版本。如果省略,則預設為 0。

shapetuple
dtype資料類型
isFortranbool
rawdata字串或清單

包含資料的二進位字串 (如果 'a' 是物件陣列,則為清單)

transpose(axes=None)

轉置陣列。

property 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()