Bio.motifs.jaspar 套件
子模組
模組內容
JASPAR2014 模組。
- class Bio.motifs.jaspar.Motif(matrix_id, name, alphabet='ACGT', alignment=None, counts=None, collection=None, tf_class=None, tf_family=None, species=None, tax_group=None, acc=None, data_type=None, medline=None, pazar_id=None, comment=None)
基底類別:
Motif
Bio.motifs.Motif 的子類別,用於表示 JASPAR 輪廓。
如果有的話,會儲存額外的元數據資訊。元數據的可用性取決於 JASPAR motif 的來源(「pfm」格式檔案、「jaspar」格式檔案或 JASPAR 資料庫)。
- __init__(matrix_id, name, alphabet='ACGT', alignment=None, counts=None, collection=None, tf_class=None, tf_family=None, species=None, tax_group=None, acc=None, data_type=None, medline=None, pazar_id=None, comment=None)
建立 JASPAR Motif 實例。
- property base_id
傳回 JASPAR 基本矩陣 ID。
- property version
傳回 JASPAR 矩陣版本。
- __str__()
傳回 JASPAR 輪廓的字串表示法。
我們選擇僅提供已填寫的元數據資訊。
- __hash__()
傳回對應於 JASPAR 輪廓的雜湊鍵。
- 注意:
我們假設矩陣 ID 的唯一性
- __eq__(other)
如果矩陣 ID 相同,則傳回 True。
- class Bio.motifs.jaspar.Record
基底類別:
list
表示 JASPAR motifs 的列表。
- 屬性
version:使用的 JASPAR 版本
- __init__()
初始化類別。
- __str__()
傳回 Record 中所有 motifs 的字串。
- to_dict()
傳回矩陣列表做為矩陣字典。
- Bio.motifs.jaspar.read(handle, format)
從檔案中以數種不同的 JASPAR 格式讀取 motif。
傳回 PFM 的記錄。根據傳遞的格式呼叫適當的常式。
- Bio.motifs.jaspar.write(motifs, format)
傳回「pfm」或「jaspar」格式的 motifs 表示法。
- Bio.motifs.jaspar.calculate_pseudocounts(motif)
計算假計數。
計算序列總數的平方根乘以背景核苷酸。
- Bio.motifs.jaspar.split_jaspar_id(id)
將 JASPAR 矩陣 ID 分割成其組成部分。
組成部分為基本 ID 和版本號碼,例如,「MA0047.2」會傳回為(「MA0047」,2)。