Bio.Blast.Applications 模組

用於與 BLAST 相關應用程式互動的定義 (已過時)。

用於新的 NCBI BLAST+ 工具 (以 C++ 編寫) 的封裝器

  • NcbiblastpCommandline - 蛋白質對蛋白質 BLAST

  • NcbiblastnCommandline - 核苷酸對核苷酸 BLAST

  • NcbiblastxCommandline - 翻譯查詢對蛋白質受體 BLAST

  • NcbitblastnCommandline - 蛋白質查詢對翻譯受體 BLAST

  • NcbitblastxCommandline - 翻譯查詢對蛋白質受體 BLAST

  • NcbipsiblastCommandline - 位置特異性啟動的 BLAST

  • NcbirpsblastCommandline - 反向位置特異性 BLAST

  • NcbirpstblastnCommandline - 翻譯反向位置特異性 BLAST

  • NcbideltablastCommandline - 蛋白質對蛋白質網域增強查找時間加速 BLAST

  • NcbiblastformatterCommandline - 將 ASN.1 轉換為其他 BLAST 輸出格式

  • NcbimakeblastdbCommandline - 建立 BLAST 資料庫的應用程式

如需更多詳細資訊,請參閱

Camacho 等人。 BLAST+:架構和應用 BMC 生物資訊學 2009, 10:421 https://doi.org/10.1186/1471-2105-10-421

我們已決定在未來移除此模組,並建議您直接透過 subprocess 模組建立並調用命令。

class Bio.Blast.Applications.NcbiblastpCommandline(cmd='blastp', **kwargs)

基底:_NcbiblastMain2SeqCommandline

為 NCBI BLAST+ 程式 blastp (用於蛋白質) 建立命令列。

隨著 BLAST+ (以 C++ 而非 C 重寫的 BLAST) 的發布,NCBI 將舊的 blastall 工具替換為每個搜尋的獨立工具。因此,此封裝器會使用選項 -p blastp 取代 BlastallCommandline。

>>> from Bio.Blast.Applications import NcbiblastpCommandline
>>> cline = NcbiblastpCommandline(query="rosemary.pro", db="nr",
...                               evalue=0.001, remote=True, ungapped=True)
>>> cline
NcbiblastpCommandline(cmd='blastp', query='rosemary.pro', db='nr', evalue=0.001, remote=True, ungapped=True)
>>> print(cline)
blastp -query rosemary.pro -db nr -evalue 0.001 -remote -ungapped

您通常會使用 cline() 或透過 Python subprocess 模組執行命令列,如 Biopython 教學中所述。

__init__(cmd='blastp', **kwargs)

初始化類別。

property best_hit_overhang

最佳匹配演算法懸垂值 (浮點數,建議值:0.1)

包含 0.0 和 0.5 之間的浮點數。與 culling_limit 不相容。

這控制 -best_hit_overhang 參數及其相關值的加入。將此屬性設定為所需的引數值。

property best_hit_score_edge

最佳匹配演算法分數邊緣值 (浮點數)。

包含 0.0 和 0.5 之間的浮點數。建議值:0.1

與 culling_limit 不相容。

這控制 -best_hit_score_edge 參數及其相關值的加入。將此屬性設定為所需的引數值。

property comp_based_stats

使用基於組成的統計資料 (字串,預設值為 2,即 True)。

0、F 或 f:不使用基於組成的統計資料

2、T 或 t、D 或 d:如生物資訊學 21:902-911, 2005 中所述的基於組成的分數調整,以序列屬性為條件

請注意,tblastn 也支援值 1 和 3。

這控制 -comp_based_stats 參數及其相關值的加入。將此屬性設定為所需的引數值。

property culling_limit

命中剔除限制 (整數)。

如果命中的查詢範圍被至少這麼多個得分更高的命中包圍,則刪除該命中。

與 best_hit_overhang、best_hit_score_edge 不相容。

這控制 -culling_limit 參數及其相關值的加入。將此屬性設定為所需的引數值。

property db

要進行 BLAST 比對的資料庫。

這控制 -db 參數及其相關值的加入。將此屬性設定為所需的引數值。

property db_hard_mask

用於硬遮罩的篩選演算法 (整數)。

要作為硬遮罩應用於 BLAST 資料庫的篩選演算法 ID。與 db_soft_mask、subject、subject_loc 不相容

這控制 -db_hard_mask 參數及其相關值的加入。將此屬性設定為所需的引數值。

property db_soft_mask

用於軟遮罩的篩選演算法 (整數)。

要作為軟遮罩應用於 BLAST 資料庫的篩選演算法 ID。與 db_hard_mask、subject、subject_loc 不相容

這控制 -db_soft_mask 參數及其相關值的加入。將此屬性設定為所需的引數值。

property dbsize

資料庫的有效長度 (整數)。

這控制 -dbsize 參數及其相關值的加入。將此屬性設定為所需的引數值。

property entrez_query

使用給定的 Entrez 查詢限制搜尋 (需要遠端)。

這控制 -entrez_query 參數及其相關值的加入。將此屬性設定為所需的引數值。

property evalue

期望值截斷。

這控制 -evalue 參數及其相關值的加入。將此屬性設定為所需的引數值。

property export_search_strategy

記錄使用的搜尋策略的檔案名稱。

與 import_search_strategy 不相容

這控制 -export_search_strategy 參數及其相關值的加入。將此屬性設定為所需的引數值。

property gapextend

擴展間隙的成本 (整數)。

這控制 -gapextend 參數及其相關值的加入。將此屬性設定為所需的引數值。

property gapopen

開啟間隙的成本 (整數)。

這控制 -gapopen 參數及其相關值的加入。將此屬性設定為所需的引數值。

property gilist

將資料庫搜尋限制為 GI 列表。

與 negative_gilist、seqidlist、negative_seqidlist、remote、subject、subject_loc 不相容

此設定控制 `-gilist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property h

印出 USAGE 和 DESCRIPTION;忽略其他參數。

此屬性控制 `-h` 開關的加入,請將此屬性視為布林值。

property help

印出 USAGE、DESCRIPTION 和 ARGUMENTS 描述;忽略其他參數。

此屬性控制 `-help` 開關的加入,請將此屬性視為布林值。

property html

產生 HTML 輸出?另請參閱 outfmt 選項。

此屬性控制 `-html` 開關的加入,請將此屬性視為布林值。

property import_search_strategy

要使用的搜尋策略。

與以下項目不相容:export_search_strategy

此設定控制 `-import_search_strategy` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property lcase_masking

在查詢和受試序列中使用小寫字母過濾嗎?

此屬性控制 `-lcase_masking` 開關的加入,請將此屬性視為布林值。

property line_length

格式化比對的行長度(整數,至少為 1,預設為 60)。

不適用於 outfmt > 4。在 BLAST+ 2.2.30 中新增。

此設定控制 `-line_length` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property matrix

評分矩陣名稱(預設為 BLOSUM62)。

此設定控制 `-matrix` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property max_hsps

設定每個受試序列儲存的最大 HSP 數量

預設值 0 表示無限制。

此設定控制 `-max_hsps` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property max_hsps_per_subject

覆寫每個受試者儲存的最大 HSP 數量,用於非間隙搜尋(整數)。

此設定控制 `-max_hsps_per_subject` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property max_target_seqs

要保留的最大比對序列數量(整數,至少為 1)。

此設定控制 `-max_target_seqs` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property negative_gilist

將資料庫搜尋限制為列出的 GI 以外的所有內容。

與以下項目不相容:gilist、seqidlist、remote、subject、subject_loc

此設定控制 `-negative_gilist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property negative_seqidlist

將資料庫搜尋限制為列出的 SeqID 以外的所有內容。

與以下項目不相容:gilist、seqidlist、remote、subject、subject_loc

此設定控制 `-negative_seqidlist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property num_alignments

要顯示 num_alignments 的資料庫序列數量。

整數參數(至少為零)。預設為 200。另請參閱 num_alignments。

此設定控制 `-num_alignments` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property num_descriptions

要顯示單行描述的資料庫序列數量。

整數參數(至少為零)。預設為 500。另請參閱 num_alignments。

此設定控制 `-num_descriptions` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property num_threads

在 BLAST 搜尋中使用的執行緒數量。

整數,至少為 1。預設為 1。與以下項目不相容:remote

此設定控制 `-num_threads` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property out

比對的輸出檔案。

此設定控制 `-out` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property outfmt

比對檢視。通常是整數 0-14,但對於某些格式,可以使用像 '6 qseqid sseqid' 這樣的命名欄。使用 5 表示 XML 輸出(與經典 BLAST 使用 7 表示 XML 不同)。

此設定控制 `-outfmt` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property parse_deflines

是否應解析查詢和受試 defline?

此屬性控制 `-parse_deflines` 開關的加入,請將此屬性視為布林值。

property qcov_hsp_perc

每個 hsp 的查詢涵蓋率百分比(浮點數,0 到 100)。

在 BLAST+ 2.2.30 中新增。

此設定控制 `-qcov_hsp_perc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property query

要用於搜尋的序列。

此設定控制 `-query` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property query_loc

查詢序列上的位置(格式:start-stop)。

此設定控制 `-query_loc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property remote

遠端執行搜尋?

與以下項目不相容:gilist、negative_gilist、subject_loc、num_threads、…

此屬性控制 `-remote` 開關的加入,請將此屬性視為布林值。

property searchsp

搜尋空間的有效長度(整數)。

此設定控制 `-searchsp` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property seg

使用 SEG 過濾查詢序列(字串)。

格式:「yes」、「window locut hicut」或「no」以停用。預設值為「12 2.2 2.5」

此設定控制 `-seg` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property seqidlist

將資料庫搜尋限制為 SeqID 列表。

與以下項目不相容:gilist、negative_gilist、remote、subject、subject_loc

此設定控制 `-seqidlist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property show_gis

在 defline 中顯示 NCBI GI?

此屬性控制 `-show_gis` 開關的加入,請將此屬性視為布林值。

property soft_masking

將過濾位置應用為軟遮罩(布林值,預設值 = true)。

此設定控制 `-soft_masking` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property subject

要搜尋的受試序列。

與以下項目不相容:db、gilist、seqidlist、negative_gilist、negative_seqidlist、db_soft_mask、db_hard_mask

另請參閱 subject_loc。

此設定控制 `-subject` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property subject_loc

受試序列上的位置(格式:start-stop)。

與以下項目不相容:db、gilist、seqidlist、negative_gilist、negative_seqidlist、db_soft_mask、db_hard_mask、remote。

另請參閱 subject。

此設定控制 `-subject_loc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property sum_statistics

使用總和統計資料。

此屬性控制 `-sum_statistics` 開關的加入,請將此屬性視為布林值。

屬性 sum_stats

使用總和統計 (布林值)。

在 BLAST+ 2.2.30 中新增。

這控制了 -sum_stats 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 task

要執行的任務 (字串,blastp (預設值)、blastp-fast 或 blastp-short)。

這控制了 -task 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 threshold

將單字添加到 BLAST 查找表的最低分數 (浮點數)。

這控制了 -threshold 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 ungapped

僅執行無間隙比對?

此屬性控制 -ungapped 開關的添加,將此屬性視為布林值。

屬性 use_sw_tback

計算局部最佳 Smith-Waterman 比對?

此屬性控制 -use_sw_tback 開關的添加,將此屬性視為布林值。

屬性 version

列印版本號;忽略其他參數。

此屬性控制 -version 開關的添加,將此屬性視為布林值。

屬性 window_size

多重比對視窗大小,使用 0 指定 1-hit 演算法 (整數)。

這控制了 -window_size 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 word_size

單字查找演算法的單字大小。

整數。最小值 2。

這控制了 -word_size 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_gap

初步有間隙延伸的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_gap 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_gap_final

最終有間隙比對的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_gap_final 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_ungap

無間隙延伸的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_ungap 參數及其相關值的添加。將此屬性設定為所需的參數值。

類別 Bio.Blast.Applications.NcbiblastnCommandline(cmd='blastn', **kwargs)

基底:_NcbiblastMain2SeqCommandline

NCBI BLAST+ 程式 blastn(用於核苷酸)的包裝器。

隨著 BLAST+(BLAST 以 C++ 而非 C 重寫)的發布,NCBI 將舊的 blastall 工具替換為每個搜尋的獨立工具。因此,此包裝器將 BlastallCommandline 替換為選項 -p blastn。

例如,要使用 FASTA 核苷酸檔案「m_code.fasta」作為查詢,以 0.001 的期望值截斷,對「nt」核苷酸資料庫執行搜尋,並將輸出以 XML 格式儲存到檔案中

>>> from Bio.Blast.Applications import NcbiblastnCommandline
>>> cline = NcbiblastnCommandline(query="m_cold.fasta", db="nt", strand="plus",
...                               evalue=0.001, out="m_cold.xml", outfmt=5)
>>> cline
NcbiblastnCommandline(cmd='blastn', out='m_cold.xml', outfmt=5, query='m_cold.fasta', db='nt', evalue=0.001, strand='plus')
>>> print(cline)
blastn -out m_cold.xml -outfmt 5 -query m_cold.fasta -db nt -evalue 0.001 -strand plus

您通常會使用 cline() 或透過 Python subprocess 模組執行命令列,如 Biopython 教學中所述。

__init__(cmd='blastn', **kwargs)

初始化類別。

屬性 best_hit_overhang

最佳匹配演算法懸垂值 (浮點數,建議值:0.1)

包含 0.0 和 0.5 之間的浮點數。與 culling_limit 不相容。

這控制 -best_hit_overhang 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 best_hit_score_edge

最佳匹配演算法分數邊緣值 (浮點數)。

包含 0.0 和 0.5 之間的浮點數。建議值:0.1

與 culling_limit 不相容。

這控制 -best_hit_score_edge 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 culling_limit

命中剔除限制 (整數)。

如果命中的查詢範圍被至少這麼多個得分更高的命中包圍,則刪除該命中。

與 best_hit_overhang、best_hit_score_edge 不相容。

這控制 -culling_limit 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 db

要進行 BLAST 比對的資料庫。

這控制 -db 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 db_hard_mask

用於硬遮罩的篩選演算法 (整數)。

要作為硬遮罩應用於 BLAST 資料庫的篩選演算法 ID。與 db_soft_mask、subject、subject_loc 不相容

這控制 -db_hard_mask 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 db_soft_mask

用於軟遮罩的篩選演算法 (整數)。

要作為軟遮罩應用於 BLAST 資料庫的篩選演算法 ID。與 db_hard_mask、subject、subject_loc 不相容

這控制 -db_soft_mask 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 dbsize

資料庫的有效長度 (整數)。

這控制 -dbsize 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 dust

使用 DUST 過濾查詢序列 (字串)。

格式: ‘yes’、 ‘level window linker’ 或 ‘no’ 停用。

預設值 = ‘20 64 1’。

這控制了 -dust 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 entrez_query

使用給定的 Entrez 查詢限制搜尋 (需要遠端)。

這控制 -entrez_query 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 evalue

期望值截斷。

這控制 -evalue 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 export_search_strategy

記錄使用的搜尋策略的檔案名稱。

與 import_search_strategy 不相容

這控制 -export_search_strategy 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 filtering_db

包含過濾元素(即重複序列)的 BLAST 資料庫。

這控制了 -filtering_db 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 gapextend

擴展間隙的成本 (整數)。

這控制 -gapextend 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 gapopen

開啟間隙的成本 (整數)。

這控制 -gapopen 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 gilist

將資料庫搜尋限制為 GI 列表。

與 negative_gilist、seqidlist、negative_seqidlist、remote、subject、subject_loc 不相容

此設定控制 `-gilist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 h

印出 USAGE 和 DESCRIPTION;忽略其他參數。

此屬性控制 `-h` 開關的加入,請將此屬性視為布林值。

屬性 help

印出 USAGE、DESCRIPTION 和 ARGUMENTS 描述;忽略其他參數。

此屬性控制 `-help` 開關的加入,請將此屬性視為布林值。

屬性 html

產生 HTML 輸出?另請參閱 outfmt 選項。

此屬性控制 `-html` 開關的加入,請將此屬性視為布林值。

屬性 import_search_strategy

要使用的搜尋策略。

與以下項目不相容:export_search_strategy

此設定控制 `-import_search_strategy` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 index_name

MegaBLAST 資料庫索引名稱。

這控制了 -index_name 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 lcase_masking

在查詢和受試序列中使用小寫字母過濾嗎?

此屬性控制 `-lcase_masking` 開關的加入,請將此屬性視為布林值。

屬性 line_length

格式化比對的行長度(整數,至少為 1,預設為 60)。

不適用於 outfmt > 4。在 BLAST+ 2.2.30 中新增。

此設定控制 `-line_length` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 max_hsps

設定每個受試序列儲存的最大 HSP 數量

預設值 0 表示無限制。

此設定控制 `-max_hsps` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 max_hsps_per_subject

覆寫每個受試者儲存的最大 HSP 數量,用於非間隙搜尋(整數)。

此設定控制 `-max_hsps_per_subject` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 max_target_seqs

要保留的最大比對序列數量(整數,至少為 1)。

此設定控制 `-max_target_seqs` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 min_raw_gapped_score

在初步有間隙和回溯階段中保持比對的最低原始有間隙分數 (整數)。

這控制了 -min_raw_gapped_score 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 negative_gilist

將資料庫搜尋限制為列出的 GI 以外的所有內容。

與以下項目不相容:gilist、seqidlist、remote、subject、subject_loc

此設定控制 `-negative_gilist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 negative_seqidlist

將資料庫搜尋限制為列出的 SeqID 以外的所有內容。

與以下項目不相容:gilist、seqidlist、remote、subject、subject_loc

此設定控制 `-negative_seqidlist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 no_greedy

使用非貪婪動態程式設計延伸

此屬性控制 -no_greedy 開關的添加,將此屬性視為布林值。

屬性 num_alignments

要顯示 num_alignments 的資料庫序列數量。

整數參數(至少為零)。預設為 200。另請參閱 num_alignments。

此設定控制 `-num_alignments` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 num_descriptions

要顯示單行描述的資料庫序列數量。

整數參數(至少為零)。預設為 500。另請參閱 num_alignments。

此設定控制 `-num_descriptions` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 num_threads

在 BLAST 搜尋中使用的執行緒數量。

整數,至少為 1。預設為 1。與以下項目不相容:remote

此設定控制 `-num_threads` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 off_diagonal_range

要搜尋第二個比對結果的非對角線數量 (整數)。

預期為正整數,或 0 (預設值) 以關閉此功能。在 BLAST 2.2.23+ 版本中新增。

這會控制 `-off_diagonal_range` 參數及其相關值的加入。請將此屬性設定為所需之參數值。

屬性 out

比對的輸出檔案。

此設定控制 `-out` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 outfmt

比對檢視。通常是整數 0-14,但對於某些格式,可以使用像 '6 qseqid sseqid' 這樣的命名欄。使用 5 表示 XML 輸出(與經典 BLAST 使用 7 表示 XML 不同)。

此設定控制 `-outfmt` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 parse_deflines

是否應解析查詢和受試 defline?

此屬性控制 `-parse_deflines` 開關的加入,請將此屬性視為布林值。

屬性 penalty

核苷酸不匹配的懲罰 (整數,最大為零)。

這會控制 `-penalty` 參數及其相關值的加入。請將此屬性設定為所需之參數值。

屬性 perc_identity

百分比一致性 (實數,包含 0 到 100)。

這會控制 `-perc_identity` 參數及其相關值的加入。請將此屬性設定為所需之參數值。

屬性 qcov_hsp_perc

每個 hsp 的查詢涵蓋率百分比(浮點數,0 到 100)。

在 BLAST+ 2.2.30 中新增。

此設定控制 `-qcov_hsp_perc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 query

要用於搜尋的序列。

此設定控制 `-query` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 query_loc

查詢序列上的位置(格式:start-stop)。

此設定控制 `-query_loc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 remote

遠端執行搜尋?

與以下項目不相容:gilist、negative_gilist、subject_loc、num_threads、…

此屬性控制 `-remote` 開關的加入,請將此屬性視為布林值。

屬性 reward

核苷酸匹配的獎勵 (整數,至少為零)。

這會控制 `-reward` 參數及其相關值的加入。請將此屬性設定為所需之參數值。

屬性 searchsp

搜尋空間的有效長度(整數)。

此設定控制 `-searchsp` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 seqidlist

將資料庫搜尋限制為 SeqID 列表。

與以下項目不相容:gilist、negative_gilist、remote、subject、subject_loc

此設定控制 `-seqidlist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 show_gis

在 defline 中顯示 NCBI GI?

此屬性控制 `-show_gis` 開關的加入,請將此屬性視為布林值。

屬性 soft_masking

將過濾位置應用為軟遮罩(布林值,預設值 = true)。

此設定控制 `-soft_masking` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 strand

要針對資料庫/目標搜尋的查詢鏈。

允許的值為「both」(預設值)、「minus」、「plus」。

這會控制 `-strand` 參數及其相關值的加入。請將此屬性設定為所需之參數值。

屬性 subject

要搜尋的受試序列。

與以下項目不相容:db、gilist、seqidlist、negative_gilist、negative_seqidlist、db_soft_mask、db_hard_mask

另請參閱 subject_loc。

此設定控制 `-subject` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 subject_loc

受試序列上的位置(格式:start-stop)。

與以下項目不相容:db、gilist、seqidlist、negative_gilist、negative_seqidlist、db_soft_mask、db_hard_mask、remote。

另請參閱 subject。

此設定控制 `-subject_loc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 sum_statistics

使用總和統計資料。

此屬性控制 `-sum_statistics` 開關的加入,請將此屬性視為布林值。

屬性 sum_stats

使用總和統計 (布林值)。

在 BLAST+ 2.2.30 中新增。

這控制了 -sum_stats 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 task

要執行的任務 (字串,預設值為 'megablast')

允許的值為 'blastn'、'blastn-short'、'dc-megablast'、'megablast' (預設值) 或 'vecscreen'。

這控制了 -task 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 template_length

不連續 MegaBLAST 範本長度 (整數)。

允許的值:16、18、21。

需要:template_type。

這會控制 `-template_length` 參數及其相關值的加入。請將此屬性設定為所需之參數值。

屬性 template_type

不連續 MegaBLAST 範本類型 (字串)。

允許的值:'coding'、'coding_and_optimal' 或 'optimal'。需要:template_length。

這會控制 `-template_type` 參數及其相關值的加入。請將此屬性設定為所需之參數值。

屬性 ungapped

僅執行無間隙比對?

此屬性控制 -ungapped 開關的添加,將此屬性視為布林值。

屬性 use_index

使用 MegaBLAST 資料庫索引 (布林值,預設值 = False)

這會控制 `-use_index` 參數及其相關值的加入。請將此屬性設定為所需之參數值。

屬性 version

列印版本號;忽略其他參數。

此屬性控制 -version 開關的添加,將此屬性視為布林值。

屬性 window_masker_db

使用此重複資料庫啟用 WindowMasker 過濾功能 (字串)。

這會控制 `-window_masker_db` 參數及其相關值的加入。請將此屬性設定為所需之參數值。

屬性 window_masker_taxid

使用分類 ID 啟用 WindowMasker 過濾功能 (整數)。

這會控制 `-window_masker_taxid` 參數及其相關值的加入。請將此屬性設定為所需之參數值。

屬性 window_size

多重比對視窗大小,使用 0 指定 1-hit 演算法 (整數)。

這控制了 -window_size 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 word_size

單字查找演算法的單字大小。

整數。最小值 2。

這控制了 -word_size 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_gap

初步有間隙延伸的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_gap 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_gap_final

最終有間隙比對的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_gap_final 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_ungap

無間隙延伸的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_ungap 參數及其相關值的添加。將此屬性設定為所需的參數值。

類別 Bio.Blast.Applications.NcbiblastxCommandline(cmd='blastx', **kwargs)

基底:_NcbiblastMain2SeqCommandline

NCBI BLAST+ 程式 blastx (核苷酸查詢,蛋白質資料庫) 的包裝函式。

隨著 BLAST+ 的發布 (BLAST 以 C++ 而非 C 重寫),NCBI 以個別搜尋工具取代了舊的 blastall 工具。因此,這個包裝函式會取代帶有選項 `-p blastx` 的 BlastallCommandline。

>>> from Bio.Blast.Applications import NcbiblastxCommandline
>>> cline = NcbiblastxCommandline(query="m_cold.fasta", db="nr", evalue=0.001)
>>> cline
NcbiblastxCommandline(cmd='blastx', query='m_cold.fasta', db='nr', evalue=0.001)
>>> print(cline)
blastx -query m_cold.fasta -db nr -evalue 0.001

您通常會使用 cline() 或透過 Python subprocess 模組執行命令列,如 Biopython 教學中所述。

__init__(cmd='blastx', **kwargs)

初始化類別。

屬性 best_hit_overhang

最佳匹配演算法懸垂值 (浮點數,建議值:0.1)

包含 0.0 和 0.5 之間的浮點數。與 culling_limit 不相容。

這控制 -best_hit_overhang 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 best_hit_score_edge

最佳匹配演算法分數邊緣值 (浮點數)。

包含 0.0 和 0.5 之間的浮點數。建議值:0.1

與 culling_limit 不相容。

這控制 -best_hit_score_edge 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 comp_based_stats

針對 blastp、blastx 或 tblastn 使用基於組成的統計。

D 或 d:預設值 (相當於 2)

0 或 F 或 f:不使用基於組成的統計

1:如 NAR 29:2994-3005, 2001 中所述的基於組成的統計

2 或 T 或 t:基於組成的分數調整,如 Bioinformatics 21:902-911, 2005 所述,並以序列屬性為條件。

3:基於組成的分數調整,如 Bioinformatics 21:902-911, 2005 所述,無條件調整。

對於 tblastn 以外的程式,必須不存在,或是 D、F 或 0。

預設值 = 2。

這控制 -comp_based_stats 參數及其相關值的加入。將此屬性設定為所需的引數值。

property culling_limit

命中剔除限制 (整數)。

如果命中的查詢範圍被至少這麼多個得分更高的命中包圍,則刪除該命中。

與 best_hit_overhang、best_hit_score_edge 不相容。

這控制 -culling_limit 參數及其相關值的加入。將此屬性設定為所需的引數值。

property db

要進行 BLAST 比對的資料庫。

這控制 -db 參數及其相關值的加入。將此屬性設定為所需的引數值。

property db_hard_mask

用於硬遮罩的篩選演算法 (整數)。

要作為硬遮罩應用於 BLAST 資料庫的篩選演算法 ID。與 db_soft_mask、subject、subject_loc 不相容

這控制 -db_hard_mask 參數及其相關值的加入。將此屬性設定為所需的引數值。

property db_soft_mask

用於軟遮罩的篩選演算法 (整數)。

要作為軟遮罩應用於 BLAST 資料庫的篩選演算法 ID。與 db_hard_mask、subject、subject_loc 不相容

這控制 -db_soft_mask 參數及其相關值的加入。將此屬性設定為所需的引數值。

property dbsize

資料庫的有效長度 (整數)。

這控制 -dbsize 參數及其相關值的加入。將此屬性設定為所需的引數值。

property entrez_query

使用給定的 Entrez 查詢限制搜尋 (需要遠端)。

這控制 -entrez_query 參數及其相關值的加入。將此屬性設定為所需的引數值。

property evalue

期望值截斷。

這控制 -evalue 參數及其相關值的加入。將此屬性設定為所需的引數值。

property export_search_strategy

記錄使用的搜尋策略的檔案名稱。

與 import_search_strategy 不相容

這控制 -export_search_strategy 參數及其相關值的加入。將此屬性設定為所需的引數值。

property frame_shift_penalty

框架偏移懲罰(整數,至少 1,預設值忽略)(已過時)。

此功能已在 BLAST 2.2.27+ 版本中移除。

此設定控制 `-frame_shift_penalty` 參數及其關聯值的添加。將此屬性設定為所需的參數值。

property gapextend

擴展間隙的成本 (整數)。

這控制 -gapextend 參數及其相關值的加入。將此屬性設定為所需的引數值。

property gapopen

開啟間隙的成本 (整數)。

這控制 -gapopen 參數及其相關值的加入。將此屬性設定為所需的引數值。

property gilist

將資料庫搜尋限制為 GI 列表。

與 negative_gilist、seqidlist、negative_seqidlist、remote、subject、subject_loc 不相容

此設定控制 `-gilist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property h

印出 USAGE 和 DESCRIPTION;忽略其他參數。

此屬性控制 `-h` 開關的加入,請將此屬性視為布林值。

property help

印出 USAGE、DESCRIPTION 和 ARGUMENTS 描述;忽略其他參數。

此屬性控制 `-help` 開關的加入,請將此屬性視為布林值。

property html

產生 HTML 輸出?另請參閱 outfmt 選項。

此屬性控制 `-html` 開關的加入,請將此屬性視為布林值。

property import_search_strategy

要使用的搜尋策略。

與以下項目不相容:export_search_strategy

此設定控制 `-import_search_strategy` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property lcase_masking

在查詢和受試序列中使用小寫字母過濾嗎?

此屬性控制 `-lcase_masking` 開關的加入,請將此屬性視為布林值。

property line_length

格式化比對的行長度(整數,至少為 1,預設為 60)。

不適用於 outfmt > 4。在 BLAST+ 2.2.30 中新增。

此設定控制 `-line_length` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property matrix

評分矩陣名稱(預設為 BLOSUM62)。

此設定控制 `-matrix` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property max_hsps

設定每個受試序列儲存的最大 HSP 數量

預設值 0 表示無限制。

此設定控制 `-max_hsps` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property max_hsps_per_subject

覆寫每個受試者儲存的最大 HSP 數量,用於非間隙搜尋(整數)。

此設定控制 `-max_hsps_per_subject` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property max_intron_length

最大內含子長度(整數)。

在連結多個不同的比對時,轉譯核苷酸序列中允許的最大內含子長度(負值禁用連結)。預設值為零。

此設定控制 `-max_intron_length` 參數及其關聯值的添加。將此屬性設定為所需的參數值。

property max_target_seqs

要保留的最大比對序列數量(整數,至少為 1)。

此設定控制 `-max_target_seqs` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property negative_gilist

將資料庫搜尋限制為列出的 GI 以外的所有內容。

與以下項目不相容:gilist、seqidlist、remote、subject、subject_loc

此設定控制 `-negative_gilist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property negative_seqidlist

將資料庫搜尋限制為列出的 SeqID 以外的所有內容。

與以下項目不相容:gilist、seqidlist、remote、subject、subject_loc

此設定控制 `-negative_seqidlist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property num_alignments

要顯示 num_alignments 的資料庫序列數量。

整數參數(至少為零)。預設為 200。另請參閱 num_alignments。

此設定控制 `-num_alignments` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property num_descriptions

要顯示單行描述的資料庫序列數量。

整數參數(至少為零)。預設為 500。另請參閱 num_alignments。

此設定控制 `-num_descriptions` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property num_threads

在 BLAST 搜尋中使用的執行緒數量。

整數,至少為 1。預設為 1。與以下項目不相容:remote

此設定控制 `-num_threads` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property out

比對的輸出檔案。

此設定控制 `-out` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property outfmt

比對檢視。通常是整數 0-14,但對於某些格式,可以使用像 '6 qseqid sseqid' 這樣的命名欄。使用 5 表示 XML 輸出(與經典 BLAST 使用 7 表示 XML 不同)。

此設定控制 `-outfmt` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property parse_deflines

是否應解析查詢和受試 defline?

此屬性控制 `-parse_deflines` 開關的加入,請將此屬性視為布林值。

property qcov_hsp_perc

每個 hsp 的查詢涵蓋率百分比(浮點數,0 到 100)。

在 BLAST+ 2.2.30 中新增。

此設定控制 `-qcov_hsp_perc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property query

要用於搜尋的序列。

此設定控制 `-query` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property query_gencode

用於轉譯查詢的遺傳密碼(整數,預設值為 1)。

此設定控制 `-query_gencode` 參數及其關聯值的添加。將此屬性設定為所需的參數值。

property query_loc

查詢序列上的位置(格式:start-stop)。

此設定控制 `-query_loc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property remote

遠端執行搜尋?

與以下項目不相容:gilist、negative_gilist、subject_loc、num_threads、…

此屬性控制 `-remote` 開關的加入,請將此屬性視為布林值。

property searchsp

搜尋空間的有效長度(整數)。

此設定控制 `-searchsp` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property seg

使用 SEG 過濾查詢序列(字串)。

格式:”yes”、”window locut hicut”,或 “no” 以停用。預設值為 “12 2.2 2.5”。

此設定控制 `-seg` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property seqidlist

將資料庫搜尋限制為 SeqID 列表。

與以下項目不相容:gilist、negative_gilist、remote、subject、subject_loc

此設定控制 `-seqidlist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property show_gis

在 defline 中顯示 NCBI GI?

此屬性控制 `-show_gis` 開關的加入,請將此屬性視為布林值。

property soft_masking

將過濾位置應用為軟遮罩(布林值,預設值 = true)。

此設定控制 `-soft_masking` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property strand

要針對資料庫/目標搜尋的查詢鏈。

允許的值為「both」(預設值)、「minus」、「plus」。

這會控制 `-strand` 參數及其相關值的加入。請將此屬性設定為所需之參數值。

property subject

要搜尋的受試序列。

與以下項目不相容:db、gilist、seqidlist、negative_gilist、negative_seqidlist、db_soft_mask、db_hard_mask

另請參閱 subject_loc。

此設定控制 `-subject` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property subject_loc

受試序列上的位置(格式:start-stop)。

與以下項目不相容:db、gilist、seqidlist、negative_gilist、negative_seqidlist、db_soft_mask、db_hard_mask、remote。

另請參閱 subject。

此設定控制 `-subject_loc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property sum_statistics

使用總和統計資料。

此屬性控制 `-sum_statistics` 開關的加入,請將此屬性視為布林值。

property sum_stats

使用總和統計 (布林值)。

在 BLAST+ 2.2.30 中新增。

這控制了 -sum_stats 參數及其相關值的添加。將此屬性設定為所需的參數值。

property task

要執行的任務(字串,blastx (預設) 或 blastx-fast)。

這控制了 -task 參數及其相關值的添加。將此屬性設定為所需的參數值。

property threshold

將單字添加到 BLAST 查找表的最低分數 (浮點數)。

這控制了 -threshold 參數及其相關值的添加。將此屬性設定為所需的參數值。

property ungapped

僅執行無間隙比對?

此屬性控制 -ungapped 開關的添加,將此屬性視為布林值。

property use_sw_tback

計算局部最佳 Smith-Waterman 比對?

此屬性控制 -use_sw_tback 開關的添加,將此屬性視為布林值。

屬性 版本

列印版本號;忽略其他參數。

此屬性控制 -version 開關的添加,將此屬性視為布林值。

屬性 視窗大小

多重比對視窗大小,使用 0 指定 1-hit 演算法 (整數)。

這控制了 -window_size 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 字詞大小

單字查找演算法的單字大小。

整數。最小值 2。

這控制了 -word_size 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_gap

初步有間隙延伸的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_gap 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_gap_final

最終有間隙比對的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_gap_final 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_ungap

無間隙延伸的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_ungap 參數及其相關值的添加。將此屬性設定為所需的參數值。

類別 Bio.Blast.Applications.NcbitblastnCommandline(cmd='tblastn', **kwargs)

基底:_NcbiblastMain2SeqCommandline

NCBI BLAST+ 程式 tblastn 的包裝函式。

隨著 BLAST+(以 C++ 而非 C 重新編寫的 BLAST)的發布,NCBI 將舊的 blastall 工具替換為每個搜尋的獨立工具。因此,此包裝函式取代了帶有選項 -p tblastn 的 BlastallCommandline。

>>> from Bio.Blast.Applications import NcbitblastnCommandline
>>> cline = NcbitblastnCommandline(help=True)
>>> cline
NcbitblastnCommandline(cmd='tblastn', help=True)
>>> print(cline)
tblastn -help

您通常會使用 cline() 或透過 Python subprocess 模組執行命令列,如 Biopython 教學中所述。

__init__(cmd='tblastn', **kwargs)

初始化類別。

屬性 最佳比對懸垂

最佳匹配演算法懸垂值 (浮點數,建議值:0.1)

包含 0.0 和 0.5 之間的浮點數。與 culling_limit 不相容。

這控制 -best_hit_overhang 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 最佳比對分數邊緣

最佳匹配演算法分數邊緣值 (浮點數)。

包含 0.0 和 0.5 之間的浮點數。建議值:0.1

與 culling_limit 不相容。

這控制 -best_hit_score_edge 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 基於組成的統計

使用基於組成的統計資料 (字串,預設值為 2,即 True)。

0、F 或 f:不使用基於組成的統計資料

1:如 NAR 29:2994-3005, 2001 中所述的基於組成的統計

2、T 或 t、D 或 d:如生物資訊學 21:902-911, 2005 中所述的基於組成的分數調整,以序列屬性為條件

3:根據 Bioinformatics 21:902-911, 2005 中的基於組成的分數調整,無條件執行

請注意,只有 tblastn 支援 1 和 3 的值。

這控制 -comp_based_stats 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 剔除限制

命中剔除限制 (整數)。

如果命中的查詢範圍被至少這麼多個得分更高的命中包圍,則刪除該命中。

與 best_hit_overhang、best_hit_score_edge 不相容。

這控制 -culling_limit 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 資料庫

要進行 BLAST 比對的資料庫。

這控制 -db 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 資料庫遺傳密碼

用於轉譯查詢的遺傳密碼(整數,預設值為 1)。

這會控制 -db_gencode 參數及其相關值的加入。將此屬性設定為所需的參數值。

屬性 資料庫硬遮罩

用於硬遮罩的篩選演算法 (整數)。

要作為硬遮罩應用於 BLAST 資料庫的篩選演算法 ID。與 db_soft_mask、subject、subject_loc 不相容

這控制 -db_hard_mask 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 資料庫軟遮罩

用於軟遮罩的篩選演算法 (整數)。

要作為軟遮罩應用於 BLAST 資料庫的篩選演算法 ID。與 db_hard_mask、subject、subject_loc 不相容

這控制 -db_soft_mask 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 資料庫大小

資料庫的有效長度 (整數)。

這控制 -dbsize 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 Entrez 查詢

使用給定的 Entrez 查詢限制搜尋 (需要遠端)。

這控制 -entrez_query 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 e 值

期望值截斷。

這控制 -evalue 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 匯出搜尋策略

記錄使用的搜尋策略的檔案名稱。

與 import_search_strategy 不相容

這控制 -export_search_strategy 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 框架平移懲罰

框架偏移懲罰(整數,至少 1,預設值忽略)(已過時)。

此功能已在 BLAST 2.2.27+ 版本中移除。

此設定控制 `-frame_shift_penalty` 參數及其關聯值的添加。將此屬性設定為所需的參數值。

屬性 間隙延伸

擴展間隙的成本 (整數)。

這控制 -gapextend 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 間隙開啟

開啟間隙的成本 (整數)。

這控制 -gapopen 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 gi 列表

將資料庫搜尋限制為 GI 列表。

與 negative_gilist、seqidlist、negative_seqidlist、remote、subject、subject_loc 不相容

此設定控制 `-gilist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 h

印出 USAGE 和 DESCRIPTION;忽略其他參數。

此屬性控制 `-h` 開關的加入,請將此屬性視為布林值。

屬性 說明

印出 USAGE、DESCRIPTION 和 ARGUMENTS 描述;忽略其他參數。

此屬性控制 `-help` 開關的加入,請將此屬性視為布林值。

屬性 html

產生 HTML 輸出?另請參閱 outfmt 選項。

此屬性控制 `-html` 開關的加入,請將此屬性視為布林值。

屬性 匯入搜尋策略

要使用的搜尋策略。

與以下項目不相容:export_search_strategy

此設定控制 `-import_search_strategy` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 in_pssm

PSI-BLAST 檢查點檔案。

與以下項目不相容:remote、query

這會控制 -in_pssm 參數及其相關值的加入。將此屬性設定為所需的參數值。

屬性 小寫遮罩

在查詢和受試序列中使用小寫字母過濾嗎?

此屬性控制 `-lcase_masking` 開關的加入,請將此屬性視為布林值。

屬性 行長度

格式化比對的行長度(整數,至少為 1,預設為 60)。

不適用於 outfmt > 4。在 BLAST+ 2.2.30 中新增。

此設定控制 `-line_length` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 矩陣

評分矩陣名稱(預設為 BLOSUM62)。

此設定控制 `-matrix` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 最大高分片段對數

設定每個受試序列儲存的最大 HSP 數量

預設值 0 表示無限制。

此設定控制 `-max_hsps` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 每個標的最大高分片段對數

覆寫每個受試者儲存的最大 HSP 數量,用於非間隙搜尋(整數)。

此設定控制 `-max_hsps_per_subject` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 最大內含子長度

最大內含子長度(整數)。

在連結多個不同的比對時,轉譯核苷酸序列中允許的最大內含子長度(負值禁用連結)。預設值為零。

此設定控制 `-max_intron_length` 參數及其關聯值的添加。將此屬性設定為所需的參數值。

屬性 最大目標序列數

要保留的最大比對序列數量(整數,至少為 1)。

此設定控制 `-max_target_seqs` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 負 gi 列表

將資料庫搜尋限制為列出的 GI 以外的所有內容。

與以下項目不相容:gilist、seqidlist、remote、subject、subject_loc

此設定控制 `-negative_gilist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 負序列 ID 列表

將資料庫搜尋限制為列出的 SeqID 以外的所有內容。

與以下項目不相容:gilist、seqidlist、remote、subject、subject_loc

此設定控制 `-negative_seqidlist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 比對數量

要顯示 num_alignments 的資料庫序列數量。

整數參數(至少為零)。預設為 200。另請參閱 num_alignments。

此設定控制 `-num_alignments` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 描述數量

要顯示單行描述的資料庫序列數量。

整數參數(至少為零)。預設為 500。另請參閱 num_alignments。

此設定控制 `-num_descriptions` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 執行緒數量

在 BLAST 搜尋中使用的執行緒數量。

整數,至少為 1。預設為 1。與以下項目不相容:remote

此設定控制 `-num_threads` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 輸出

比對的輸出檔案。

此設定控制 `-out` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 輸出格式

比對檢視。通常是整數 0-14,但對於某些格式,可以使用像 '6 qseqid sseqid' 這樣的命名欄。使用 5 表示 XML 輸出(與經典 BLAST 使用 7 表示 XML 不同)。

此設定控制 `-outfmt` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 剖析定義行

是否應解析查詢和受試 defline?

此屬性控制 `-parse_deflines` 開關的加入,請將此屬性視為布林值。

屬性 查詢涵蓋範圍高分片段百分比

每個 hsp 的查詢涵蓋率百分比(浮點數,0 到 100)。

在 BLAST+ 2.2.30 中新增。

此設定控制 `-qcov_hsp_perc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 查詢

要用於搜尋的序列。

此設定控制 `-query` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 query_loc

查詢序列上的位置(格式:start-stop)。

此設定控制 `-query_loc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 remote

遠端執行搜尋?

與以下項目不相容:gilist、negative_gilist、subject_loc、num_threads、…

此屬性控制 `-remote` 開關的加入,請將此屬性視為布林值。

屬性 searchsp

搜尋空間的有效長度(整數)。

此設定控制 `-searchsp` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 seg

使用 SEG 過濾查詢序列(字串)。

格式: “yes”、“window locut hicut”,或 “no” 以停用。

預設值為 “12 2.2 2.5”

此設定控制 `-seg` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 seqidlist

將資料庫搜尋限制為 SeqID 列表。

與以下項目不相容:gilist、negative_gilist、remote、subject、subject_loc

此設定控制 `-seqidlist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 show_gis

在 defline 中顯示 NCBI GI?

此屬性控制 `-show_gis` 開關的加入,請將此屬性視為布林值。

屬性 soft_masking

將過濾位置應用為軟遮罩(布林值,預設值 = true)。

此設定控制 `-soft_masking` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 subject

要搜尋的受試序列。

與以下項目不相容:db、gilist、seqidlist、negative_gilist、negative_seqidlist、db_soft_mask、db_hard_mask

另請參閱 subject_loc。

此設定控制 `-subject` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 subject_loc

受試序列上的位置(格式:start-stop)。

與以下項目不相容:db、gilist、seqidlist、negative_gilist、negative_seqidlist、db_soft_mask、db_hard_mask、remote。

另請參閱 subject。

此設定控制 `-subject_loc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 sum_statistics

使用總和統計資料。

此屬性控制 `-sum_statistics` 開關的加入,請將此屬性視為布林值。

屬性 sum_stats

使用總和統計 (布林值)。

在 BLAST+ 2.2.30 中新增。

這控制了 -sum_stats 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 task

要執行的任務 (字串,tblastn (預設) 或 tblastn-fast)。

這控制了 -task 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 threshold

將單字添加到 BLAST 查找表的最低分數 (浮點數)。

這控制了 -threshold 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 ungapped

僅執行無間隙比對?

此屬性控制 -ungapped 開關的添加,將此屬性視為布林值。

屬性 use_sw_tback

計算局部最佳 Smith-Waterman 比對?

此屬性控制 -use_sw_tback 開關的添加,將此屬性視為布林值。

屬性 version

列印版本號;忽略其他參數。

此屬性控制 -version 開關的添加,將此屬性視為布林值。

屬性 window_size

多重比對視窗大小,使用 0 指定 1-hit 演算法 (整數)。

這控制了 -window_size 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 word_size

單字查找演算法的單字大小。

整數。最小值 2。

這控制了 -word_size 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_gap

初步有間隙延伸的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_gap 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_gap_final

最終有間隙比對的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_gap_final 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_ungap

無間隙延伸的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_ungap 參數及其相關值的添加。將此屬性設定為所需的參數值。

類別 Bio.Blast.Applications.NcbitblastxCommandline(cmd='tblastx', **kwargs)

基底:_NcbiblastMain2SeqCommandline

NCBI BLAST+ 程式 tblastx 的包裝函式。

隨著 BLAST+ (BLAST 以 C++ 而非 C 重寫) 的發布,NCBI 將舊的 blastall 工具替換為每個搜尋的單獨工具。因此,此包裝函式會取代具有選項 -p tblastx 的 BlastallCommandline。

>>> from Bio.Blast.Applications import NcbitblastxCommandline
>>> cline = NcbitblastxCommandline(help=True)
>>> cline
NcbitblastxCommandline(cmd='tblastx', help=True)
>>> print(cline)
tblastx -help

您通常會使用 cline() 或透過 Python subprocess 模組執行命令列,如 Biopython 教學中所述。

__init__(cmd='tblastx', **kwargs)

初始化類別。

屬性 best_hit_overhang

最佳匹配演算法懸垂值 (浮點數,建議值:0.1)

包含 0.0 和 0.5 之間的浮點數。與 culling_limit 不相容。

這控制 -best_hit_overhang 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 best_hit_score_edge

最佳匹配演算法分數邊緣值 (浮點數)。

包含 0.0 和 0.5 之間的浮點數。建議值:0.1

與 culling_limit 不相容。

這控制 -best_hit_score_edge 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 culling_limit

命中剔除限制 (整數)。

如果命中的查詢範圍被至少這麼多個得分更高的命中包圍,則刪除該命中。

與 best_hit_overhang、best_hit_score_edge 不相容。

這控制 -culling_limit 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 db

要進行 BLAST 比對的資料庫。

這控制 -db 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 db_gencode

用於轉譯查詢的遺傳密碼(整數,預設值為 1)。

這會控制 -db_gencode 參數及其相關值的加入。將此屬性設定為所需的參數值。

屬性 db_hard_mask

用於硬遮罩的篩選演算法 (整數)。

要作為硬遮罩應用於 BLAST 資料庫的篩選演算法 ID。與 db_soft_mask、subject、subject_loc 不相容

這控制 -db_hard_mask 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 db_soft_mask

用於軟遮罩的篩選演算法 (整數)。

要作為軟遮罩應用於 BLAST 資料庫的篩選演算法 ID。與 db_hard_mask、subject、subject_loc 不相容

這控制 -db_soft_mask 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 dbsize

資料庫的有效長度 (整數)。

這控制 -dbsize 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 entrez_query

使用給定的 Entrez 查詢限制搜尋 (需要遠端)。

這控制 -entrez_query 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 evalue

期望值截斷。

這控制 -evalue 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 export_search_strategy

記錄使用的搜尋策略的檔案名稱。

與 import_search_strategy 不相容

這控制 -export_search_strategy 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 gapextend

擴展間隙的成本 (整數)。

這控制 -gapextend 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 gapopen

開啟間隙的成本 (整數)。

這控制 -gapopen 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 gilist

將資料庫搜尋限制為 GI 列表。

與 negative_gilist、seqidlist、negative_seqidlist、remote、subject、subject_loc 不相容

此設定控制 `-gilist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 h

印出 USAGE 和 DESCRIPTION;忽略其他參數。

此屬性控制 `-h` 開關的加入,請將此屬性視為布林值。

屬性 help

印出 USAGE、DESCRIPTION 和 ARGUMENTS 描述;忽略其他參數。

此屬性控制 `-help` 開關的加入,請將此屬性視為布林值。

屬性 html

產生 HTML 輸出?另請參閱 outfmt 選項。

此屬性控制 `-html` 開關的加入,請將此屬性視為布林值。

屬性 import_search_strategy

要使用的搜尋策略。

與以下項目不相容:export_search_strategy

此設定控制 `-import_search_strategy` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 lcase_masking

在查詢和受試序列中使用小寫字母過濾嗎?

此屬性控制 `-lcase_masking` 開關的加入,請將此屬性視為布林值。

屬性 line_length

格式化比對的行長度(整數,至少為 1,預設為 60)。

不適用於 outfmt > 4。在 BLAST+ 2.2.30 中新增。

此設定控制 `-line_length` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 matrix

評分矩陣名稱(預設為 BLOSUM62)。

此設定控制 `-matrix` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 max_hsps

設定每個受試序列儲存的最大 HSP 數量

預設值 0 表示無限制。

此設定控制 `-max_hsps` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 max_hsps_per_subject

覆寫每個受試者儲存的最大 HSP 數量,用於非間隙搜尋(整數)。

此設定控制 `-max_hsps_per_subject` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 max_intron_length

最大內含子長度(整數)。

在連結多個不同的比對時,轉譯核苷酸序列中允許的最大內含子長度(負值禁用連結)。預設值為零。

此設定控制 `-max_intron_length` 參數及其關聯值的添加。將此屬性設定為所需的參數值。

屬性 max_target_seqs

要保留的最大比對序列數量(整數,至少為 1)。

此設定控制 `-max_target_seqs` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 negative_gilist

將資料庫搜尋限制為列出的 GI 以外的所有內容。

與以下項目不相容:gilist、seqidlist、remote、subject、subject_loc

此設定控制 `-negative_gilist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 negative_seqidlist

將資料庫搜尋限制為列出的 SeqID 以外的所有內容。

與以下項目不相容:gilist、seqidlist、remote、subject、subject_loc

此設定控制 `-negative_seqidlist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 num_alignments

要顯示 num_alignments 的資料庫序列數量。

整數參數(至少為零)。預設為 200。另請參閱 num_alignments。

此設定控制 `-num_alignments` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 num_descriptions

要顯示單行描述的資料庫序列數量。

整數參數(至少為零)。預設為 500。另請參閱 num_alignments。

此設定控制 `-num_descriptions` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 num_threads

在 BLAST 搜尋中使用的執行緒數量。

整數,至少為 1。預設為 1。與以下項目不相容:remote

此設定控制 `-num_threads` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 out

比對的輸出檔案。

此設定控制 `-out` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 outfmt

比對檢視。通常是整數 0-14,但對於某些格式,可以使用像 '6 qseqid sseqid' 這樣的命名欄。使用 5 表示 XML 輸出(與經典 BLAST 使用 7 表示 XML 不同)。

此設定控制 `-outfmt` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 parse_deflines

是否應解析查詢和受試 defline?

此屬性控制 `-parse_deflines` 開關的加入,請將此屬性視為布林值。

屬性 qcov_hsp_perc

每個 hsp 的查詢涵蓋率百分比(浮點數,0 到 100)。

在 BLAST+ 2.2.30 中新增。

此設定控制 `-qcov_hsp_perc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 query

要用於搜尋的序列。

此設定控制 `-query` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 query_gencode

用於轉譯查詢的遺傳密碼(整數,預設值為 1)。

此設定控制 `-query_gencode` 參數及其關聯值的添加。將此屬性設定為所需的參數值。

屬性 query_loc

查詢序列上的位置(格式:start-stop)。

此設定控制 `-query_loc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 remote

遠端執行搜尋?

與以下項目不相容:gilist、negative_gilist、subject_loc、num_threads、…

此屬性控制 `-remote` 開關的加入,請將此屬性視為布林值。

屬性 searchsp

搜尋空間的有效長度(整數)。

此設定控制 `-searchsp` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 seg

使用 SEG 過濾查詢序列(字串)。

格式: “yes”、“window locut hicut”,或 “no” 以停用。

預設值為 “12 2.2 2.5”

此設定控制 `-seg` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 seqidlist

將資料庫搜尋限制為 SeqID 列表。

與以下項目不相容:gilist、negative_gilist、remote、subject、subject_loc

此設定控制 `-seqidlist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 show_gis

在 defline 中顯示 NCBI GI?

此屬性控制 `-show_gis` 開關的加入,請將此屬性視為布林值。

屬性 soft_masking

將過濾位置應用為軟遮罩(布林值,預設值 = true)。

此設定控制 `-soft_masking` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 strand

要針對資料庫/目標搜尋的查詢鏈。

允許的值為「both」(預設值)、「minus」、「plus」。

這會控制 `-strand` 參數及其相關值的加入。請將此屬性設定為所需之參數值。

屬性 subject

要搜尋的受試序列。

與以下項目不相容:db、gilist、seqidlist、negative_gilist、negative_seqidlist、db_soft_mask、db_hard_mask

另請參閱 subject_loc。

此設定控制 `-subject` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 subject_loc

受試序列上的位置(格式:start-stop)。

與以下項目不相容:db、gilist、seqidlist、negative_gilist、negative_seqidlist、db_soft_mask、db_hard_mask、remote。

另請參閱 subject。

此設定控制 `-subject_loc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 sum_statistics

使用總和統計資料。

此屬性控制 `-sum_statistics` 開關的加入,請將此屬性視為布林值。

屬性 sum_stats

使用總和統計 (布林值)。

在 BLAST+ 2.2.30 中新增。

這控制了 -sum_stats 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 threshold

將單字添加到 BLAST 查找表的最低分數 (浮點數)。

這控制了 -threshold 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 version

列印版本號;忽略其他參數。

此屬性控制 -version 開關的添加,將此屬性視為布林值。

屬性 window_size

多重比對視窗大小,使用 0 指定 1-hit 演算法 (整數)。

這控制了 -window_size 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 word_size

單字查找演算法的單字大小。

整數。最小值 2。

這控制了 -word_size 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_gap

初步有間隙延伸的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_gap 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_gap_final

最終有間隙比對的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_gap_final 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_ungap

無間隙延伸的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_ungap 參數及其相關值的添加。將此屬性設定為所需的參數值。

類別 Bio.Blast.Applications.NcbipsiblastCommandline(cmd='psiblast', **kwargs)

基底類別:_Ncbiblast2SeqCommandline

NCBI BLAST+ 程式 psiblast 的包裝器。

隨著 BLAST+ 的發布(BLAST 使用 C++ 而非 C 重寫),NCBI 將舊的 blastpgp 工具替換為類似的工具 psiblast。因此,此包裝器取代了 blastpgp 的包裝器 BlastpgpCommandline。

>>> from Bio.Blast.Applications import NcbipsiblastCommandline
>>> cline = NcbipsiblastCommandline(help=True)
>>> cline
NcbipsiblastCommandline(cmd='psiblast', help=True)
>>> print(cline)
psiblast -help

您通常會使用 cline() 或透過 Python subprocess 模組執行命令列,如 Biopython 教學中所述。

__init__(cmd='psiblast', **kwargs)

初始化類別。

屬性 best_hit_overhang

最佳匹配演算法懸垂值 (浮點數,建議值:0.1)

包含 0.0 和 0.5 之間的浮點數。與 culling_limit 不相容。

這控制 -best_hit_overhang 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 best_hit_score_edge

最佳匹配演算法分數邊緣值 (浮點數)。

包含 0.0 和 0.5 之間的浮點數。建議值:0.1

與 culling_limit 不相容。

這控制 -best_hit_score_edge 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 comp_based_stats

使用基於組成的統計資料 (字串,預設值為 2,即 True)。

0、F 或 f:不使用基於組成的統計資料

2、T 或 t、D 或 d:如生物資訊學 21:902-911, 2005 中所述的基於組成的分數調整,以序列屬性為條件

請注意,tblastn 也支援值 1 和 3。

這控制 -comp_based_stats 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 culling_limit

命中剔除限制 (整數)。

如果命中的查詢範圍被至少這麼多個得分更高的命中包圍,則刪除該命中。

與 best_hit_overhang、best_hit_score_edge 不相容。

這控制 -culling_limit 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 db

要進行 BLAST 比對的資料庫。

這控制 -db 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 dbsize

資料庫的有效長度 (整數)。

這控制 -dbsize 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 entrez_query

使用給定的 Entrez 查詢限制搜尋 (需要遠端)。

這控制 -entrez_query 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 evalue

期望值截斷。

這控制 -evalue 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 export_search_strategy

記錄使用的搜尋策略的檔案名稱。

與 import_search_strategy 不相容

這控制 -export_search_strategy 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 gap_trigger

觸發間隙所需的位元數(浮點數,預設值為 22)。

這會控制 -gap_trigger 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 gapextend

擴展間隙的成本 (整數)。

這控制 -gapextend 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 gapopen

開啟間隙的成本 (整數)。

這控制 -gapopen 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 gilist

將資料庫搜尋限制為 GI 列表。

與 negative_gilist、seqidlist、negative_seqidlist、remote、subject、subject_loc 不相容

此設定控制 `-gilist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 h

印出 USAGE 和 DESCRIPTION;忽略其他參數。

此屬性控制 `-h` 開關的加入,請將此屬性視為布林值。

屬性 help

印出 USAGE、DESCRIPTION 和 ARGUMENTS 描述;忽略其他參數。

此屬性控制 `-help` 開關的加入,請將此屬性視為布林值。

屬性 html

產生 HTML 輸出?另請參閱 outfmt 選項。

此屬性控制 `-html` 開關的加入,請將此屬性視為布林值。

屬性 ignore_msa_master

在建立 PSSM 時忽略主序列。

需要:in_msa 與以下項目不相容:msa_master_idx、in_pssm、query、query_loc、phi_pattern

此屬性控制 -ignore_msa_master 開關的加入,請將此屬性視為布林值。

屬性 import_search_strategy

要使用的搜尋策略。

與以下項目不相容:export_search_strategy

此設定控制 `-import_search_strategy` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 in_msa

多序列比對的檔案名稱,用於重新啟動 PSI-BLAST。

與以下項目不相容:in_pssm、query

這會控制 -in_msa 參數及其相關值的加入。將此屬性設定為所需的引數值。

屬性 in_pssm

PSI-BLAST 檢查點檔案。

不相容於:in_msa, query, phi_pattern

這會控制 -in_pssm 參數及其相關值的加入。將此屬性設定為所需的參數值。

屬性 inclusion_ethresh

成對比對的 E 值包含閾值(浮點數,預設值為 0.002)。

這會控制 -inclusion_ethresh 參數及其相關值的加入。將此屬性設定為所需參數值。

屬性 lcase_masking

在查詢和受試序列中使用小寫字母過濾嗎?

此屬性控制 `-lcase_masking` 開關的加入,請將此屬性視為布林值。

屬性 line_length

格式化比對的行長度(整數,至少為 1,預設為 60)。

不適用於 outfmt > 4。在 BLAST+ 2.2.30 中新增。

此設定控制 `-line_length` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 matrix

評分矩陣名稱(預設為 BLOSUM62)。

此設定控制 `-matrix` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 max_hsps

設定每個受試序列儲存的最大 HSP 數量

預設值 0 表示無限制。

此設定控制 `-max_hsps` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 max_hsps_per_subject

覆寫每個受試者儲存的最大 HSP 數量,用於非間隙搜尋(整數)。

此設定控制 `-max_hsps_per_subject` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 max_target_seqs

要保留的最大比對序列數量(整數,至少為 1)。

此設定控制 `-max_target_seqs` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 msa_master_idx

要用作 MSA 中主序列的序列索引。

在多序列比對中,用作主序列的序列索引(從 1 開始)。如果未指定,則使用第一個序列。

這會控制 -msa_master_idx 參數及其相關值的加入。將此屬性設定為所需參數值。

屬性 negative_gilist

將資料庫搜尋限制為列出的 GI 以外的所有內容。

與以下項目不相容:gilist、seqidlist、remote、subject、subject_loc

此設定控制 `-negative_gilist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 negative_seqidlist

將資料庫搜尋限制為列出的 SeqID 以外的所有內容。

與以下項目不相容:gilist、seqidlist、remote、subject、subject_loc

此設定控制 `-negative_seqidlist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 num_alignments

要顯示 num_alignments 的資料庫序列數量。

整數參數(至少為零)。預設為 200。另請參閱 num_alignments。

此設定控制 `-num_alignments` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 num_descriptions

要顯示單行描述的資料庫序列數量。

整數參數(至少為零)。預設為 500。另請參閱 num_alignments。

此設定控制 `-num_descriptions` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 num_iterations

要執行的迭代次數(整數,至少為 1)。

預設值為 1。不相容於:remote

這會控制 -num_iterations 參數及其相關值的加入。將此屬性設定為所需參數值。

屬性 num_threads

在 BLAST 搜尋中使用的執行緒數量。

整數,至少為 1。預設為 1。與以下項目不相容:remote

此設定控制 `-num_threads` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 out

比對的輸出檔案。

此設定控制 `-out` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 out_ascii_pssm

儲存 PSSM 的 ASCII 版本之檔案名稱。

這會控制 -out_ascii_pssm 參數及其相關值的加入。將此屬性設定為所需參數值。

屬性 out_pssm

儲存檢查點檔案的檔案名稱。

這會控制 -out_pssm 參數及其相關值的加入。將此屬性設定為所需參數值。

屬性 outfmt

比對檢視。通常是整數 0-14,但對於某些格式,可以使用像 '6 qseqid sseqid' 這樣的命名欄。使用 5 表示 XML 輸出(與經典 BLAST 使用 7 表示 XML 不同)。

此設定控制 `-outfmt` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 parse_deflines

是否應解析查詢和受試 defline?

此屬性控制 `-parse_deflines` 開關的加入,請將此屬性視為布林值。

屬性 phi_pattern

包含要搜尋的模式之檔案名稱。

不相容於:in_pssm

這會控制 -phi_pattern 參數及其相關值的加入。將此屬性設定為所需參數值。

屬性 pseudocount

建構 PSSM 時使用的虛擬計數值。

整數。預設值為零。

這會控制 -pseudocount 參數及其相關值的加入。將此屬性設定為所需參數值。

屬性 qcov_hsp_perc

每個 hsp 的查詢涵蓋率百分比(浮點數,0 到 100)。

在 BLAST+ 2.2.30 中新增。

此設定控制 `-qcov_hsp_perc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 query

要用於搜尋的序列。

此設定控制 `-query` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 query_loc

查詢序列上的位置(格式:start-stop)。

此設定控制 `-query_loc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 remote

遠端執行搜尋?

與以下項目不相容:gilist、negative_gilist、subject_loc、num_threads、…

此屬性控制 `-remote` 開關的加入,請將此屬性視為布林值。

屬性 save_each_pssm

在每次迭代後儲存 PSSM

檔案名稱在 -save_pssm 或 -save_ascii_pssm 選項中給定。

此屬性控制 -save_each_pssm 開關的加入,將此屬性視為布林值。

屬性 save_pssm_after_last_round

在上次資料庫搜尋後儲存 PSSM。

此屬性控制 -save_pssm_after_last_round 開關的加入,將此屬性視為布林值。

屬性 searchsp

搜尋空間的有效長度(整數)。

此設定控制 `-searchsp` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 seg

使用 SEG 過濾查詢序列(字串)。

格式:「yes」、「window locut hicut」,或「no」停用。預設值為「12 2.2 2.5」

此設定控制 `-seg` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 seqidlist

將資料庫搜尋限制為 SeqID 列表。

與以下項目不相容:gilist、negative_gilist、remote、subject、subject_loc

此設定控制 `-seqidlist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 show_gis

在 defline 中顯示 NCBI GI?

此屬性控制 `-show_gis` 開關的加入,請將此屬性視為布林值。

屬性 soft_masking

將過濾位置應用為軟遮罩(布林值,預設值 = true)。

此設定控制 `-soft_masking` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 subject

要搜尋的受試序列。

與以下項目不相容:db、gilist、seqidlist、negative_gilist、negative_seqidlist、db_soft_mask、db_hard_mask

另請參閱 subject_loc。

此設定控制 `-subject` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 subject_loc

受試序列上的位置(格式:start-stop)。

與以下項目不相容:db、gilist、seqidlist、negative_gilist、negative_seqidlist、db_soft_mask、db_hard_mask、remote。

另請參閱 subject。

此設定控制 `-subject_loc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 sum_statistics

使用總和統計資料。

此屬性控制 `-sum_statistics` 開關的加入,請將此屬性視為布林值。

屬性 sum_stats

使用總和統計 (布林值)。

在 BLAST+ 2.2.30 中新增。

這控制了 -sum_stats 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 threshold

將單字添加到 BLAST 查找表的最低分數 (浮點數)。

這控制了 -threshold 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 use_sw_tback

計算局部最佳 Smith-Waterman 比對?

此屬性控制 -use_sw_tback 開關的添加,將此屬性視為布林值。

屬性 version

列印版本號;忽略其他參數。

此屬性控制 -version 開關的添加,將此屬性視為布林值。

屬性 window_size

多重比對視窗大小,使用 0 指定 1-hit 演算法 (整數)。

這控制了 -window_size 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 word_size

單字查找演算法的單字大小。

整數。最小值 2。

這控制了 -word_size 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_gap

初步有間隙延伸的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_gap 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_gap_final

最終有間隙比對的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_gap_final 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_ungap

無間隙延伸的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_ungap 參數及其相關值的添加。將此屬性設定為所需的參數值。

class Bio.Blast.Applications.NcbirpsblastCommandline(cmd='rpsblast', **kwargs)

繼承自:_NcbiblastCommandline

NCBI BLAST+ 程式 rpsblast 的封裝器。

隨著 BLAST+ 的發布 (BLAST 以 C++ 而非 C 重新編寫),NCBI 將舊的 rpsblast 工具替換為名稱相同的類似工具。這個封裝器取代了舊的 rpsblast 的封裝器 RpsBlastCommandline。

>>> from Bio.Blast.Applications import NcbirpsblastCommandline
>>> cline = NcbirpsblastCommandline(help=True)
>>> cline
NcbirpsblastCommandline(cmd='rpsblast', help=True)
>>> print(cline)
rpsblast -help

您通常會使用 cline() 或透過 Python subprocess 模組執行命令列,如 Biopython 教學中所述。

__init__(cmd='rpsblast', **kwargs)

初始化類別。

property best_hit_overhang

最佳比對演算法的懸垂值 (建議值:0.1)。

包含 0.0 和 0.5 之間的浮點數。與 culling_limit 不相容。

這控制 -best_hit_overhang 參數及其相關值的加入。將此屬性設定為所需的引數值。

property best_hit_score_edge

最佳比對演算法的分數邊緣值 (建議值:0.1)。

包含 0.0 和 0.5 之間的浮點數。與 culling_limit 不相容。

這控制 -best_hit_score_edge 參數及其相關值的加入。將此屬性設定為所需的引數值。

property comp_based_stats

使用基於組成的統計資料。

D 或 d:預設值(相當於 0)

0 或 F 或 f:簡化的基於組成的統計資料,如 Bioinformatics 15:1000-1011, 1999

1 或 T 或 t:基於組成的統計資料,如 NAR 29:2994-3005, 2001

預設值 = 0。

這控制 -comp_based_stats 參數及其相關值的加入。將此屬性設定為所需的引數值。

property culling_limit

命中剔除限制 (整數)。

如果一個比對的查詢範圍被至少這麼多較高分數的比對所包圍,則刪除該比對。與:best_hit_overhang、best_hit_score_edge 不相容。

這控制 -culling_limit 參數及其相關值的加入。將此屬性設定為所需的引數值。

property db

要進行 BLAST 比對的資料庫。

這控制 -db 參數及其相關值的加入。將此屬性設定為所需的引數值。

property dbsize

資料庫的有效長度 (整數)。

這控制 -dbsize 參數及其相關值的加入。將此屬性設定為所需的引數值。

property entrez_query

使用給定的 Entrez 查詢限制搜尋 (需要遠端)。

這控制 -entrez_query 參數及其相關值的加入。將此屬性設定為所需的引數值。

property evalue

期望值截斷。

這控制 -evalue 參數及其相關值的加入。將此屬性設定為所需的引數值。

property export_search_strategy

記錄使用的搜尋策略的檔案名稱。

與 import_search_strategy 不相容

這控制 -export_search_strategy 參數及其相關值的加入。將此屬性設定為所需的引數值。

property gilist

將資料庫搜尋限制為 GI 列表。

與 negative_gilist、seqidlist、negative_seqidlist、remote、subject、subject_loc 不相容

此設定控制 `-gilist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property h

印出 USAGE 和 DESCRIPTION;忽略其他參數。

此屬性控制 `-h` 開關的加入,請將此屬性視為布林值。

property help

印出 USAGE、DESCRIPTION 和 ARGUMENTS 描述;忽略其他參數。

此屬性控制 `-help` 開關的加入,請將此屬性視為布林值。

property html

產生 HTML 輸出?另請參閱 outfmt 選項。

此屬性控制 `-html` 開關的加入,請將此屬性視為布林值。

property import_search_strategy

要使用的搜尋策略。

與以下項目不相容:export_search_strategy

此設定控制 `-import_search_strategy` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property lcase_masking

在查詢和受試序列中使用小寫字母過濾嗎?

此屬性控制 `-lcase_masking` 開關的加入,請將此屬性視為布林值。

property line_length

格式化比對的行長度(整數,至少為 1,預設為 60)。

不適用於 outfmt > 4。在 BLAST+ 2.2.30 中新增。

此設定控制 `-line_length` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property max_hsps

設定每個受試序列儲存的最大 HSP 數量

預設值 0 表示無限制。

此設定控制 `-max_hsps` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property max_hsps_per_subject

覆寫每個受試者儲存的最大 HSP 數量,用於非間隙搜尋(整數)。

此設定控制 `-max_hsps_per_subject` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property max_target_seqs

要保留的最大比對序列數量(整數,至少為 1)。

此設定控制 `-max_target_seqs` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property negative_gilist

將資料庫搜尋限制為列出的 GI 以外的所有內容。

與以下項目不相容:gilist、seqidlist、remote、subject、subject_loc

此設定控制 `-negative_gilist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property negative_seqidlist

將資料庫搜尋限制為列出的 SeqID 以外的所有內容。

與以下項目不相容:gilist、seqidlist、remote、subject、subject_loc

此設定控制 `-negative_seqidlist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property num_alignments

要顯示 num_alignments 的資料庫序列數量。

整數參數(至少為零)。預設為 200。另請參閱 num_alignments。

此設定控制 `-num_alignments` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property num_descriptions

要顯示單行描述的資料庫序列數量。

整數參數(至少為零)。預設為 500。另請參閱 num_alignments。

此設定控制 `-num_descriptions` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property num_threads

在 BLAST 搜尋中使用的執行緒數量。

整數,至少為 1。預設為 1。與以下項目不相容:remote

此設定控制 `-num_threads` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property out

比對的輸出檔案。

此設定控制 `-out` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property outfmt

比對檢視。通常是整數 0-14,但對於某些格式,可以使用像 '6 qseqid sseqid' 這樣的命名欄。使用 5 表示 XML 輸出(與經典 BLAST 使用 7 表示 XML 不同)。

此設定控制 `-outfmt` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property parse_deflines

是否應解析查詢和受試 defline?

此屬性控制 `-parse_deflines` 開關的加入,請將此屬性視為布林值。

property qcov_hsp_perc

每個 hsp 的查詢涵蓋率百分比(浮點數,0 到 100)。

在 BLAST+ 2.2.30 中新增。

此設定控制 `-qcov_hsp_perc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property query

要用於搜尋的序列。

此設定控制 `-query` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property query_loc

查詢序列上的位置(格式:start-stop)。

此設定控制 `-query_loc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property remote

遠端執行搜尋?

與以下項目不相容:gilist、negative_gilist、subject_loc、num_threads、…

此屬性控制 `-remote` 開關的加入,請將此屬性視為布林值。

property searchsp

搜尋空間的有效長度(整數)。

此設定控制 `-searchsp` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property seg

使用 SEG 過濾查詢序列(字串)。

格式:”yes”、”window locut hicut”,或 “no” 以停用。預設值為 “12 2.2 2.5”。

此設定控制 `-seg` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property seqidlist

將資料庫搜尋限制為 SeqID 列表。

與以下項目不相容:gilist、negative_gilist、remote、subject、subject_loc

此設定控制 `-seqidlist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property show_gis

在 defline 中顯示 NCBI GI?

此屬性控制 `-show_gis` 開關的加入,請將此屬性視為布林值。

property soft_masking

將過濾位置應用為軟遮罩(布林值,預設值 = true)。

此設定控制 `-soft_masking` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property sum_statistics

使用總和統計資料。

此屬性控制 `-sum_statistics` 開關的加入,請將此屬性視為布林值。

property sum_stats

使用總和統計 (布林值)。

在 BLAST+ 2.2.30 中新增。

這控制了 -sum_stats 參數及其相關值的添加。將此屬性設定為所需的參數值。

property use_sw_tback

計算局部最佳 Smith-Waterman 比對?

此屬性控制 -use_sw_tback 開關的添加,將此屬性視為布林值。

property version

列印版本號;忽略其他參數。

此屬性控制 -version 開關的添加,將此屬性視為布林值。

property window_size

多重比對視窗大小,使用 0 指定 1-hit 演算法 (整數)。

這控制了 -window_size 參數及其相關值的添加。將此屬性設定為所需的參數值。

property word_size

單字查找演算法的單字大小。

整數。最小值 2。

這控制了 -word_size 參數及其相關值的添加。將此屬性設定為所需的參數值。

property xdrop_gap

初步有間隙延伸的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_gap 參數及其相關值的添加。將此屬性設定為所需的參數值。

property xdrop_gap_final

最終有間隙比對的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_gap_final 參數及其相關值的添加。將此屬性設定為所需的參數值。

property xdrop_ungap

無間隙延伸的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_ungap 參數及其相關值的添加。將此屬性設定為所需的參數值。

class Bio.Blast.Applications.NcbirpstblastnCommandline(cmd='rpstblastn', **kwargs)

繼承自:_NcbiblastCommandline

NCBI BLAST+ 程式 rpstblastn 的封裝器。

隨著 BLAST+ 的發布 (BLAST 以 C++ 而非 C 重新編寫),NCBI 將舊的 rpsblast 工具替換為名稱相同的類似工具,並為 Translated Reverse Position Specific BLAST 提供了一個獨立的工具 rpstblastn。

>>> from Bio.Blast.Applications import NcbirpstblastnCommandline
>>> cline = NcbirpstblastnCommandline(help=True)
>>> cline
NcbirpstblastnCommandline(cmd='rpstblastn', help=True)
>>> print(cline)
rpstblastn -help

您通常會使用 cline() 或透過 Python subprocess 模組執行命令列,如 Biopython 教學中所述。

__init__(cmd='rpstblastn', **kwargs)

初始化類別。

property comp_based_stats

使用基於組成的統計資料。

D 或 d:預設值(相當於 0)

0 或 F 或 f:簡化的基於組成的統計資料,如 Bioinformatics 15:1000-1011, 1999

1 或 T 或 t:基於組成的統計資料,如 NAR 29:2994-3005, 2001

預設值 = 0。

這控制 -comp_based_stats 參數及其相關值的加入。將此屬性設定為所需的引數值。

property db

要進行 BLAST 比對的資料庫。

這控制 -db 參數及其相關值的加入。將此屬性設定為所需的引數值。

property dbsize

資料庫的有效長度 (整數)。

這控制 -dbsize 參數及其相關值的加入。將此屬性設定為所需的引數值。

property entrez_query

使用給定的 Entrez 查詢限制搜尋 (需要遠端)。

這控制 -entrez_query 參數及其相關值的加入。將此屬性設定為所需的引數值。

property evalue

期望值截斷。

這控制 -evalue 參數及其相關值的加入。將此屬性設定為所需的引數值。

property export_search_strategy

記錄使用的搜尋策略的檔案名稱。

與 import_search_strategy 不相容

這控制 -export_search_strategy 參數及其相關值的加入。將此屬性設定為所需的引數值。

property gilist

將資料庫搜尋限制為 GI 列表。

與 negative_gilist、seqidlist、negative_seqidlist、remote、subject、subject_loc 不相容

此設定控制 `-gilist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property h

印出 USAGE 和 DESCRIPTION;忽略其他參數。

此屬性控制 `-h` 開關的加入,請將此屬性視為布林值。

property help

印出 USAGE、DESCRIPTION 和 ARGUMENTS 描述;忽略其他參數。

此屬性控制 `-help` 開關的加入,請將此屬性視為布林值。

property html

產生 HTML 輸出?另請參閱 outfmt 選項。

此屬性控制 `-html` 開關的加入,請將此屬性視為布林值。

property import_search_strategy

要使用的搜尋策略。

與以下項目不相容:export_search_strategy

此設定控制 `-import_search_strategy` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property lcase_masking

在查詢和受試序列中使用小寫字母過濾嗎?

此屬性控制 `-lcase_masking` 開關的加入,請將此屬性視為布林值。

property line_length

格式化比對的行長度(整數,至少為 1,預設為 60)。

不適用於 outfmt > 4。在 BLAST+ 2.2.30 中新增。

此設定控制 `-line_length` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property max_hsps

設定每個受試序列儲存的最大 HSP 數量

預設值 0 表示無限制。

此設定控制 `-max_hsps` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property max_hsps_per_subject

覆寫每個受試者儲存的最大 HSP 數量,用於非間隙搜尋(整數)。

此設定控制 `-max_hsps_per_subject` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property max_target_seqs

要保留的最大比對序列數量(整數,至少為 1)。

此設定控制 `-max_target_seqs` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property negative_gilist

將資料庫搜尋限制為列出的 GI 以外的所有內容。

與以下項目不相容:gilist、seqidlist、remote、subject、subject_loc

此設定控制 `-negative_gilist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property negative_seqidlist

將資料庫搜尋限制為列出的 SeqID 以外的所有內容。

與以下項目不相容:gilist、seqidlist、remote、subject、subject_loc

此設定控制 `-negative_seqidlist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property num_alignments

要顯示 num_alignments 的資料庫序列數量。

整數參數(至少為零)。預設為 200。另請參閱 num_alignments。

此設定控制 `-num_alignments` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property num_descriptions

要顯示單行描述的資料庫序列數量。

整數參數(至少為零)。預設為 500。另請參閱 num_alignments。

此設定控制 `-num_descriptions` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property num_threads

在 BLAST 搜尋中使用的執行緒數量。

整數,至少為 1。預設為 1。與以下項目不相容:remote

此設定控制 `-num_threads` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property out

比對的輸出檔案。

此設定控制 `-out` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property outfmt

比對檢視。通常是整數 0-14,但對於某些格式,可以使用像 '6 qseqid sseqid' 這樣的命名欄。使用 5 表示 XML 輸出(與經典 BLAST 使用 7 表示 XML 不同)。

此設定控制 `-outfmt` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property parse_deflines

是否應解析查詢和受試 defline?

此屬性控制 `-parse_deflines` 開關的加入,請將此屬性視為布林值。

property qcov_hsp_perc

每個 hsp 的查詢涵蓋率百分比(浮點數,0 到 100)。

在 BLAST+ 2.2.30 中新增。

此設定控制 `-qcov_hsp_perc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property query

要用於搜尋的序列。

此設定控制 `-query` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property query_gencode

用於轉譯查詢的遺傳密碼(整數,預設值為 1)。

此設定控制 `-query_gencode` 參數及其關聯值的添加。將此屬性設定為所需的參數值。

property query_loc

查詢序列上的位置(格式:start-stop)。

此設定控制 `-query_loc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property remote

遠端執行搜尋?

與以下項目不相容:gilist、negative_gilist、subject_loc、num_threads、…

此屬性控制 `-remote` 開關的加入,請將此屬性視為布林值。

property searchsp

搜尋空間的有效長度(整數)。

此設定控制 `-searchsp` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property seg

使用 SEG 過濾查詢序列(字串)。

格式:「yes」、「window locut hicut」,或「no」停用。預設值為「12 2.2 2.5」

此設定控制 `-seg` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property seqidlist

將資料庫搜尋限制為 SeqID 列表。

與以下項目不相容:gilist、negative_gilist、remote、subject、subject_loc

此設定控制 `-seqidlist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property show_gis

在 defline 中顯示 NCBI GI?

此屬性控制 `-show_gis` 開關的加入,請將此屬性視為布林值。

property soft_masking

將過濾位置應用為軟遮罩(布林值,預設值 = true)。

此設定控制 `-soft_masking` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property strand

要針對資料庫/目標搜尋的查詢鏈。

允許的值為「both」(預設值)、「minus」、「plus」。

這會控制 `-strand` 參數及其相關值的加入。請將此屬性設定為所需之參數值。

property sum_statistics

使用總和統計資料。

此屬性控制 `-sum_statistics` 開關的加入,請將此屬性視為布林值。

property sum_stats

使用總和統計 (布林值)。

在 BLAST+ 2.2.30 中新增。

這控制了 -sum_stats 參數及其相關值的添加。將此屬性設定為所需的參數值。

property ungapped

僅執行無間隙比對?

此屬性控制 -ungapped 開關的添加,將此屬性視為布林值。

property use_sw_tback

計算局部最佳 Smith-Waterman 比對?

此屬性控制 -use_sw_tback 開關的添加,將此屬性視為布林值。

property version

列印版本號;忽略其他參數。

此屬性控制 -version 開關的添加,將此屬性視為布林值。

property window_size

多重比對視窗大小,使用 0 指定 1-hit 演算法 (整數)。

這控制了 -window_size 參數及其相關值的添加。將此屬性設定為所需的參數值。

property word_size

單字查找演算法的單字大小。

整數。最小值 2。

這控制了 -word_size 參數及其相關值的添加。將此屬性設定為所需的參數值。

property xdrop_gap

初步有間隙延伸的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_gap 參數及其相關值的添加。將此屬性設定為所需的參數值。

property xdrop_gap_final

最終有間隙比對的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_gap_final 參數及其相關值的添加。將此屬性設定為所需的參數值。

property xdrop_ungap

無間隙延伸的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_ungap 參數及其相關值的添加。將此屬性設定為所需的參數值。

class Bio.Blast.Applications.NcbiblastformatterCommandline(cmd='blast_formatter', **kwargs)

基底類別:_NcbibaseblastCommandline

NCBI BLAST+ 程式 blast_formatter 的包裝器。

隨著 BLAST 2.2.24+ 的發佈 (即以 C++ 而非 C 重新編寫的 BLAST 套件),NCBI 在所有搜尋工具中新增了 ASN.1 輸出格式選項,並擴展了 blast_formatter 以支援此格式作為輸入。

blast_formatter 命令允許您將 ASN.1 輸出轉換為其他輸出格式 (XML、表格、純文字、HTML)。

>>> from Bio.Blast.Applications import NcbiblastformatterCommandline
>>> cline = NcbiblastformatterCommandline(archive="example.asn", outfmt=5, out="example.xml")
>>> cline
NcbiblastformatterCommandline(cmd='blast_formatter', out='example.xml', outfmt=5, archive='example.asn')
>>> print(cline)
blast_formatter -out example.xml -outfmt 5 -archive example.asn

您通常會使用 cline() 或透過 Python subprocess 模組執行命令列,如 Biopython 教學中所述。

請注意,這個包裝器適用於 BLAST 2.2.24+(或更新版本)中的 blast_formatter 版本,這是 NCBI 首次宣布包含此工具的時間。實際上,在 BLAST 2.2.23+(以及可能更早的版本)中有一個早期版本,但它沒有 -archive 選項(而是 -rid 作為強制參數),並且此包裝器不支援此版本。

__init__(cmd='blast_formatter', **kwargs)

初始化類別。

property archive

結果的封存檔案,與 rid 參數不相容。

這控制 -archive 參數及其相關值的加入。將此屬性設定為所需的參數值。

property h

印出 USAGE 和 DESCRIPTION;忽略其他參數。

此屬性控制 `-h` 開關的加入,請將此屬性視為布林值。

property help

印出 USAGE、DESCRIPTION 和 ARGUMENTS 描述;忽略其他參數。

此屬性控制 `-help` 開關的加入,請將此屬性視為布林值。

property html

產生 HTML 輸出?另請參閱 outfmt 選項。

此屬性控制 `-html` 開關的加入,請將此屬性視為布林值。

property line_length

格式化比對的行長度(整數,至少為 1,預設為 60)。

不適用於 outfmt > 4。在 BLAST+ 2.2.30 中新增。

此設定控制 `-line_length` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property max_target_seqs

要保留的最大對齊序列數。

此設定控制 `-max_target_seqs` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property num_alignments

要顯示 num_alignments 的資料庫序列數量。

整數參數(至少為零)。預設為 200。另請參閱 num_alignments。

此設定控制 `-num_alignments` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property num_descriptions

要顯示單行描述的資料庫序列數量。

整數參數(至少為零)。預設為 500。另請參閱 num_alignments。

此設定控制 `-num_descriptions` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property out

比對的輸出檔案。

此設定控制 `-out` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property outfmt

比對檢視。通常是整數 0-14,但對於某些格式,可以使用像 '6 qseqid sseqid' 這樣的命名欄。使用 5 表示 XML 輸出(與經典 BLAST 使用 7 表示 XML 不同)。

此設定控制 `-outfmt` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property parse_deflines

是否應解析查詢和受試 defline?

此屬性控制 `-parse_deflines` 開關的加入,請將此屬性視為布林值。

property rid

BLAST 請求 ID (RID),與 archive 參數不相容。

這控制 -rid 參數及其相關值的加入。將此屬性設定為所需的參數值。

property show_gis

在 defline 中顯示 NCBI GI?

此屬性控制 `-show_gis` 開關的加入,請將此屬性視為布林值。

property version

列印版本號;忽略其他參數。

此屬性控制 -version 開關的添加,將此屬性視為布林值。

class Bio.Blast.Applications.NcbideltablastCommandline(cmd='deltablast', **kwargs)

基底類別:_Ncbiblast2SeqCommandline

為 NCBI BLAST+ 程式 deltablast(用於蛋白質)建立命令列。

這是 NCBI BLAST+ 軟體中包含的 deltablast 命令列指令的包裝器(原始 BLAST 中不存在)。

>>> from Bio.Blast.Applications import NcbideltablastCommandline
>>> cline = NcbideltablastCommandline(query="rosemary.pro", db="nr",
...                               evalue=0.001, remote=True)
>>> cline
NcbideltablastCommandline(cmd='deltablast', query='rosemary.pro', db='nr', evalue=0.001, remote=True)
>>> print(cline)
deltablast -query rosemary.pro -db nr -evalue 0.001 -remote

您通常會使用 cline() 或透過 Python subprocess 模組執行命令列,如 Biopython 教學中所述。

__init__(cmd='deltablast', **kwargs)

初始化類別。

property best_hit_overhang

最佳匹配演算法懸垂值 (浮點數,建議值:0.1)

包含 0.0 和 0.5 之間的浮點數。與 culling_limit 不相容。

這控制 -best_hit_overhang 參數及其相關值的加入。將此屬性設定為所需的引數值。

property best_hit_score_edge

最佳匹配演算法分數邊緣值 (浮點數)。

包含 0.0 和 0.5 之間的浮點數。建議值:0.1

與 culling_limit 不相容。

這控制 -best_hit_score_edge 參數及其相關值的加入。將此屬性設定為所需的引數值。

property comp_based_stats

使用基於組成的統計資料 (字串,預設值為 2,即 True)。

0, F 或 f:無基於組成的統計數據。

2、T 或 t、D 或 d:如生物資訊學 21:902-911, 2005 中所述的基於組成的分數調整,以序列屬性為條件

請注意,tblastn 也支援值 1 和 3。

這控制 -comp_based_stats 參數及其相關值的加入。將此屬性設定為所需的引數值。

property culling_limit

命中剔除限制 (整數)。

如果命中的查詢範圍被至少這麼多個得分更高的命中包圍,則刪除該命中。

與 best_hit_overhang、best_hit_score_edge 不相容。

這控制 -culling_limit 參數及其相關值的加入。將此屬性設定為所需的引數值。

property db

要進行 BLAST 比對的資料庫。

這控制 -db 參數及其相關值的加入。將此屬性設定為所需的引數值。

property dbsize

資料庫的有效長度 (整數)。

這控制 -dbsize 參數及其相關值的加入。將此屬性設定為所需的引數值。

property domain_inclusion_ethresh

具有保守域的比對的 E 值包含閾值。

(浮點數,預設值為 0.05)

這控制 -domain_inclusion_ethresh 參數及其相關值的加入。將此屬性設定為所需的參數值。

property entrez_query

使用給定的 Entrez 查詢限制搜尋 (需要遠端)。

這控制 -entrez_query 參數及其相關值的加入。將此屬性設定為所需的引數值。

property evalue

期望值截斷。

這控制 -evalue 參數及其相關值的加入。將此屬性設定為所需的引數值。

property export_search_strategy

記錄使用的搜尋策略的檔案名稱。

與 import_search_strategy 不相容

這控制 -export_search_strategy 參數及其相關值的加入。將此屬性設定為所需的引數值。

property gap_trigger

觸發間隙的位元數。預設值 = 22。

這會控制 -gap_trigger 參數及其相關值的加入。將此屬性設定為所需的引數值。

property gapextend

擴展間隙的成本 (整數)。

這控制 -gapextend 參數及其相關值的加入。將此屬性設定為所需的引數值。

property gapopen

開啟間隙的成本 (整數)。

這控制 -gapopen 參數及其相關值的加入。將此屬性設定為所需的引數值。

property gilist

將資料庫搜尋限制為 GI 列表。

與 negative_gilist、seqidlist、negative_seqidlist、remote、subject、subject_loc 不相容

此設定控制 `-gilist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property h

印出 USAGE 和 DESCRIPTION;忽略其他參數。

此屬性控制 `-h` 開關的加入,請將此屬性視為布林值。

property help

印出 USAGE、DESCRIPTION 和 ARGUMENTS 描述;忽略其他參數。

此屬性控制 `-help` 開關的加入,請將此屬性視為布林值。

property html

產生 HTML 輸出?另請參閱 outfmt 選項。

此屬性控制 `-html` 開關的加入,請將此屬性視為布林值。

property import_search_strategy

要使用的搜尋策略。

與以下項目不相容:export_search_strategy

此設定控制 `-import_search_strategy` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property inclusion_ethresh

成對比對的 E 值包含閾值(浮點數,預設值為 0.002)。

這會控制 -inclusion_ethresh 參數及其相關值的加入。將此屬性設定為所需參數值。

property lcase_masking

在查詢和受試序列中使用小寫字母過濾嗎?

此屬性控制 `-lcase_masking` 開關的加入,請將此屬性視為布林值。

property line_length

格式化比對的行長度(整數,至少為 1,預設為 60)。

不適用於 outfmt > 4。在 BLAST+ 2.2.30 中新增。

此設定控制 `-line_length` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property matrix

評分矩陣名稱(預設為 BLOSUM62)。

此設定控制 `-matrix` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property max_hsps

設定每個受試序列儲存的最大 HSP 數量

預設值 0 表示無限制。

此設定控制 `-max_hsps` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property max_hsps_per_subject

覆寫每個受試者儲存的最大 HSP 數量,用於非間隙搜尋(整數)。

此設定控制 `-max_hsps_per_subject` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property max_target_seqs

要保留的最大比對序列數量(整數,至少為 1)。

此設定控制 `-max_target_seqs` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property negative_gilist

將資料庫搜尋限制為列出的 GI 以外的所有內容。

與以下項目不相容:gilist、seqidlist、remote、subject、subject_loc

此設定控制 `-negative_gilist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property negative_seqidlist

將資料庫搜尋限制為列出的 SeqID 以外的所有內容。

與以下項目不相容:gilist、seqidlist、remote、subject、subject_loc

此設定控制 `-negative_seqidlist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property num_alignments

要顯示 num_alignments 的資料庫序列數量。

整數參數(至少為零)。預設為 200。另請參閱 num_alignments。

此設定控制 `-num_alignments` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property num_descriptions

要顯示單行描述的資料庫序列數量。

整數參數(至少為零)。預設為 500。另請參閱 num_alignments。

此設定控制 `-num_descriptions` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property num_iterations

要執行的迭代次數。(整數 >=1,預設值為 1)。

與以下項目不相容:remote

這會控制 -num_iterations 參數及其相關值的加入。將此屬性設定為所需參數值。

property num_threads

在 BLAST 搜尋中使用的執行緒數量。

整數,至少為 1。預設為 1。與以下項目不相容:remote

此設定控制 `-num_threads` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property out

比對的輸出檔案。

此設定控制 `-out` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 out_ascii_pssm

儲存 PSSM 的 ASCII 版本之檔案名稱。

這會控制 -out_ascii_pssm 參數及其相關值的加入。將此屬性設定為所需參數值。

屬性 out_pssm

儲存檢查點檔案的檔案名稱。

這會控制 -out_pssm 參數及其相關值的加入。將此屬性設定為所需參數值。

屬性 outfmt

比對檢視。通常是整數 0-14,但對於某些格式,可以使用像 '6 qseqid sseqid' 這樣的命名欄。使用 5 表示 XML 輸出(與經典 BLAST 使用 7 表示 XML 不同)。

此設定控制 `-outfmt` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 parse_deflines

是否應解析查詢和受試 defline?

此屬性控制 `-parse_deflines` 開關的加入,請將此屬性視為布林值。

屬性 pseudocount

建構 PSSM 時使用的假計數值(整數,預設值為 0)。

這會控制 -pseudocount 參數及其相關值的加入。將此屬性設定為所需參數值。

屬性 qcov_hsp_perc

每個 hsp 的查詢涵蓋率百分比(浮點數,0 到 100)。

在 BLAST+ 2.2.30 中新增。

此設定控制 `-qcov_hsp_perc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 query

要用於搜尋的序列。

此設定控制 `-query` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 query_loc

查詢序列上的位置(格式:start-stop)。

此設定控制 `-query_loc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 remote

遠端執行搜尋?

與以下項目不相容:gilist、negative_gilist、subject_loc、num_threads、…

此屬性控制 `-remote` 開關的加入,請將此屬性視為布林值。

屬性 rpsdb

BLAST 網域資料庫名稱(字串,預設值為 ‘cdd_delta’)。

此屬性控制 -rpsdb 參數及其關聯值的添加。請將此屬性設定為所需的參數值。

屬性 save_each_pssm

在每次迭代後儲存 PSSM。

檔案名稱在 -save_pssm 或 -save_ascii_pssm 選項中給定。

此屬性控制 -save_each_pssm 開關的加入,將此屬性視為布林值。

屬性 save_pssm_after_last_round

在上次資料庫搜尋後儲存 PSSM。

此屬性控制 -save_pssm_after_last_round 開關的加入,將此屬性視為布林值。

屬性 searchsp

搜尋空間的有效長度(整數)。

此設定控制 `-searchsp` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 seg

使用 SEG 過濾查詢序列(字串)。

格式:「yes」、「window locut hicut」,或「no」停用。預設值為「12 2.2 2.5」

此設定控制 `-seg` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 seqidlist

將資料庫搜尋限制為 SeqID 列表。

與以下項目不相容:gilist、negative_gilist、remote、subject、subject_loc

此設定控制 `-seqidlist` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 show_domain_hits

顯示網域命中?

與以下屬性不相容:remote, subject

此屬性控制 -show_domain_hits 開關的添加,請將此屬性視為布林值。

屬性 show_gis

在 defline 中顯示 NCBI GI?

此屬性控制 `-show_gis` 開關的加入,請將此屬性視為布林值。

屬性 soft_masking

將過濾位置應用為軟遮罩(布林值,預設值 = true)。

此設定控制 `-soft_masking` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 subject

要搜尋的受試序列。

與以下項目不相容:db、gilist、seqidlist、negative_gilist、negative_seqidlist、db_soft_mask、db_hard_mask

另請參閱 subject_loc。

此設定控制 `-subject` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 subject_loc

受試序列上的位置(格式:start-stop)。

與以下項目不相容:db、gilist、seqidlist、negative_gilist、negative_seqidlist、db_soft_mask、db_hard_mask、remote。

另請參閱 subject。

此設定控制 `-subject_loc` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

屬性 sum_statistics

使用總和統計資料。

此屬性控制 `-sum_statistics` 開關的加入,請將此屬性視為布林值。

屬性 sum_stats

使用總和統計 (布林值)。

在 BLAST+ 2.2.30 中新增。

這控制了 -sum_stats 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 threshold

將單字添加到 BLAST 查找表的最低分數 (浮點數)。

這控制了 -threshold 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 use_sw_tback

計算局部最佳 Smith-Waterman 比對?

此屬性控制 -use_sw_tback 開關的添加,將此屬性視為布林值。

屬性 version

列印版本號;忽略其他參數。

此屬性控制 -version 開關的添加,將此屬性視為布林值。

屬性 window_size

多重比對視窗大小,使用 0 指定 1-hit 演算法 (整數)。

這控制了 -window_size 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 word_size

單字查找演算法的單字大小。

整數。最小值 2。

這控制了 -word_size 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_gap

初步有間隙延伸的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_gap 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_gap_final

最終有間隙比對的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_gap_final 參數及其相關值的添加。將此屬性設定為所需的參數值。

屬性 xdrop_ungap

無間隙延伸的 X-dropoff 值(以位元為單位)(浮點數)。

這控制了 -xdrop_ungap 參數及其相關值的添加。將此屬性設定為所需的參數值。

類別 Bio.Blast.Applications.NcbimakeblastdbCommandline(cmd='makeblastdb', **kwargs)

基礎類別:AbstractCommandline

NCBI BLAST+ 程式 makeblastdb 的包裝函式。

這是 NCBI BLAST+ makeblastdb 應用程式的包裝函式,用於建立 BLAST 資料庫。預設情況下,這會建立一個與輸入檔案同名的 BLAST 資料庫。預設輸出位置與輸入檔案所在的目錄相同。

>>> from Bio.Blast.Applications import NcbimakeblastdbCommandline
>>> cline = NcbimakeblastdbCommandline(dbtype="prot",
...                                    input_file="NC_005816.faa")
>>> cline
NcbimakeblastdbCommandline(cmd='makeblastdb', dbtype='prot', input_file='NC_005816.faa')
>>> print(cline)
makeblastdb -dbtype prot -in NC_005816.faa

您通常會使用 cline() 或透過 Python subprocess 模組執行命令列,如 Biopython 教學中所述。

__init__(cmd='makeblastdb', **kwargs)

初始化類別。

屬性 blastdb_version

要建立的 BLAST 資料庫版本。提示:在 32 位元 CPU 上使用 BLAST 資料庫版本 4。預設值 = 5

此屬性控制 -blastdb_version 參數及其關聯值的添加。請將此屬性設定為所需的參數值。

屬性 dbtype

目標資料庫的分子類型(‘nucl’ 或 ‘prot’)。

此屬性控制 -dbtype 參數及其關聯值的添加。請將此屬性設定為所需的參數值。

屬性 gi_mask

建立 GI 索引的遮罩資料。

此屬性控制 -gi_mask 開關的添加,請將此屬性視為布林值。

屬性 gi_mask_name

以逗號分隔的遮罩資料輸出檔案清單。

此屬性控制 -gi_mask_name 參數及其關聯值的添加。請將此屬性設定為所需的參數值。

屬性 h

印出 USAGE 和 DESCRIPTION;忽略其他參數。

此屬性控制 `-h` 開關的加入,請將此屬性視為布林值。

屬性 hash_index

建立序列雜湊值的索引。

此屬性控制 -hash_index 開關的添加,請將此屬性視為布林值。

屬性 help

印出 USAGE、DESCRIPTION 和 ARGUMENTS 描述;忽略其他參數。

此屬性控制 `-help` 開關的加入,請將此屬性視為布林值。

屬性 input_file

輸入檔案/資料庫名稱。

此屬性控制 -in 參數及其關聯值的添加。請將此屬性設定為所需的參數值。

屬性 input_type

在 input_file 中指定的資料類型。

預設值 = ‘fasta’。在 BLAST 2.2.26 中新增。

此屬性控制 -input_type 參數及其關聯值的添加。請將此屬性設定為所需的參數值。

屬性 logfile

程式日誌應重新導向到的檔案。

此屬性控制 -logfile 參數及其關聯值的添加。請將此屬性設定為所需的參數值。

屬性 mask_data

以逗號分隔的輸入檔案清單,其中包含由 NCBI 遮罩應用程式(例如 dustmasker、segmasker、windowmasker)產生的遮罩資料。

此屬性控制 -mask_data 參數及其關聯值的添加。請將此屬性設定為所需的參數值。

屬性 mask_desc

以逗號分隔的自由格式字串清單,用於描述遮罩演算法的詳細資訊。

此屬性控制 -mask_desc 參數及其關聯值的添加。請將此屬性設定為所需的參數值。

屬性 mask_id

以逗號分隔的字串清單,用於唯一識別遮罩演算法。

此屬性控制 -mask_id 參數及其關聯值的添加。請將此屬性設定為所需的參數值。

屬性 max_file_sz

BLAST 資料庫檔案的最大檔案大小。預設值 = ‘1GB’。

此設定控制 -max_file_sz 參數及其相關值的加入。將此屬性設定為所需的引數值。

property out

比對的輸出檔案。

此設定控制 `-out` 參數及其關聯值的加入。將此屬性設定為所需的參數值。

property parse_seqids

如果設定,則會剖析 FASTA 輸入的序列 ID 的選項。

對於所有其他輸入類型,序列 ID 會自動剖析。

此屬性控制 -parse_seqids 開關的加入,請將此屬性視為布林值。

property taxid

要指定給所有序列的生物分類 ID。

此設定控制 -taxid 參數及其相關值的加入。將此屬性設定為所需的引數值。

property taxid_map

將序列 ID 對應到生物分類 ID 的文字檔。

格式:<序列 ID> <生物分類 ID><換行>

此設定控制 -taxid_map 參數及其相關值的加入。將此屬性設定為所需的引數值。

property title

BLAST 資料庫的標題。

此設定控制 -title 參數及其相關值的加入。將此屬性設定為所需的引數值。

property version

列印版本號;忽略其他參數。

此屬性控制 -version 開關的添加,將此屬性視為布林值。