我已經在r中編寫了一個非常快速的高級腳本,以便與NCBI blast API進行交互。然而,有時候,結果url需要一段時間才能加載,我的腳本會拋出一個錯誤,直到url準備就緒。有沒有一種優雅的方式(即tryCatch選項)來處理錯誤,直到結果返回或在指定時間後超時? library(rvest)
## Definitive set of blast API instructions ca
我正在使用以下格式生成數百個不同文件的管道(我在字段中寫入X,我不在乎): id1 X X X X X X X X X evalue1 X
id2 X X X X X X X X X evalue2 X
...
我要過濾這些文件,對於每一個ID,採取基礎上,安勤(越小越好)最好的結果,但如果最好的安勤重複使用相同的ID不計該ID。 作爲例子,如果輸入文件是: id1 X X X X X
我需要創建一個程序,可以將一些文本文件稱爲fasta文件並將其轉換爲sequence_name,Domain_names,Domain of Domain,Domain of Domain。 所以一個FASTA文件只是一個文本文件,它看起來像這樣 >MICE_8
ATTCGATCGATCGATTTCGATCGATCGATCGATCGGGATCGATCGATCGATCGATC
>MICE_59
我想要使用登錄號碼獲取Get taxonomic層次結構。我發現這樣做最簡單的方法是 library('taxize')
for (year in c("AY744148.1","AY656167.1","AY656168.1")){print(paste(year))}
classification(genbank2uid(id = year), db = "ncbi")
R的給我下面的