亚洲精品午夜精品,日本二手网站,国产AⅤ爽AV久久久久成人社区,日本一二三区不收费av

使用 WeGene 需要啟用 Cookies, 請啟用后刷新頁面獲得更好的體驗
yhlhhhhh yhlhhhhh - 每日與生物工程斗智斗勇到謝頂 綜合討論組

BioSQL----搭建分子生物學數據庫

最近在做一個網站,網站必不可少的當然是數據庫。現在可能生物領域的數據庫還比較少。。。所以我在CSDN找了很多的資料結果還是不盡如人意。于是乎,我就想到了python里極為強大的一個分子生物學庫:biopython。嘿,真別說,官方中文文檔里還真出現了這么一個東西----BioSQL。
?
因為BioSQL是需要基于其他數據庫來運行,這里我們以MySQL為例
?
首先,傳統藝能,打開終端,輸入以下命令行創建數據庫:
mysqladmin -u root -p create 數據庫名稱
?
然后,我們可以告訴MySQL加載上面下載的BioSQL,從解壓縮的BioSQL下載更改到腳本子目錄:
mysql -u root -p bioseqdb < 數據庫名稱-mysql.sql
?
接下來,到Tests/setup_BioSQL.py路徑下的這個文件中來,開始配置數據庫參數~
DBDRIVER = "mysql.connector"? ??? # 數據庫驅動器名稱
DBTYPE = "mysql"? ? ? ? ? ?# 數據庫類型
DBHOST = "localhost"? ? ? ? # 數據庫主機
DBUSER = "root"? ? ? ? ? ? ? # 數據庫用戶名
DBPASSWD = "your-password"? ? ? # 數據庫密碼
TESTDB = "biosql_test"? ? ? ? # 測試數據庫
?
之后,你就可以先測試一下~
python run_tests.py test_BioSQL test_BioSQL_SeqIO
?
子數據庫的創建;
from BioSQL import BioSeqDatabase

server = BioSeqDatabase.open_database(
? ? driver="mysql.connector",
? ? user="root",
? ? passwd="your-password",
? ? host="localhost",
? ? db="bioseqdb",
)
db = server.new_database("orchids", description="Just for testing")
?
數據庫的加載:
from BioSQL import BioSeqDatabase

server = BioSeqDatabase.open_database(
? ? driver="mysql.connector",
? ? user="root",
? ? passwd="your-password",
? ? host="localhost",
? ? db="bioseqdb",
)
db = server[子庫名稱]
db.load
server.commit()
?
這個教程大概是國內網上能找到為數不多的之一,因為中文官方文檔里沒有,我又用神秘的方法找遍了各種英文資料,才找到的然后翻譯過來。因為BioSQL支持所有的biopython類型,而biopython幾乎包下了python屆分子生物學半邊天的感覺??所以直接用BioSQL真的挺方便的,而且biopython里還有重復計數這么一說~還能順便降低服務器存儲成本~
2022-01-07 ? IP屬地北京
按熱門排序    按默認排序

3 個回復

Yamol - ~~~
數據更新的快么?
你做的是什么網站啊?
內容寫的還行,但在這傳授高級知識的話除了大V們和少數大佬以外,其他人看不懂,有時間的話試下在CSDN、博客園等平臺同步內容,方便和其他大佬切磋

要回復問題請先登錄注冊

  • <track id="ffr4e"></track>

      <dfn id="ffr4e"></dfn>

      主站蜘蛛池模板: 松阳县| 会泽县| 镇巴县| 安仁县| 承德县| 且末县| 大名县| 黎城县| 柘荣县| 嘉定区| 邹城市| 崇明县| 伊通| 宁都县| 寻甸| 泗洪县| 师宗县| 屏东市| 新巴尔虎右旗| 岱山县| 西充县| 尼勒克县| 什邡市| 汤原县| 理塘县| 湾仔区| 兰坪| 当雄县| 名山县| 美姑县| 双流县| 喀什市| 青川县| 淄博市| 泉州市| 元朗区| 抚宁县| 永泰县| 鹤壁市| 鹤壁市| 武平县|