一个简单的python接口,用于从病毒主机db查询信息

BioVirusHost的Python项目详细描述


生物病毒宿主

一个简单的python接口,用于从病毒宿主db查询信息

Build StatusDocumentation Status

需求声明

biovirushost是一个简单的python接口,用于从病毒宿主数据库查询信息。病毒宿主数据库提供病毒及其宿主信息的集合,它是目前最大的数据库see。 需要以一种简单的pythonic方式从病毒主机db访问信息,这对于收集有关病毒和主机的数据非常有用。biovirushost是一个允许连接到病毒主机db api并从中解析信息的包。 病毒宿主数据库不提供api文档或示例,因此biovirushost的开发是为了快速方便地连接、获取和解析信息。

依赖关系

1-生物疗法

2-熊猫

安装说明

使用pip

pipinstallBioVirusHost

注意:Python>;=3.7是必需的

贡献指南

对于bug和建议,最有效的方法是在github问题跟踪器上提出问题。 Github允许您对问题进行分类,以便我们知道它是错误报告、功能请求还是对作者的反馈。

如果希望对代码进行一些更改,则应提交pull request 如何创建拉取请求?documentation on pull requests

用法

示例1

按病毒学名搜索病毒宿主。

fromBioVirusHostimportBioVirusHostfori_resultinBioVirusHost.v_search(["Caprine parainfluenza virus 3","Human parainfluenza virus 1 strain Washington/1964","Human parainfluenza virus 4a"]):print(i_result)

输出

Virus (species) nameVirus lineageHost nameHost lineage
Caprine parainfluenza virus 3 [TAX:1529392]Viruses; Riboviria; Negarnaviricota; Haploviricotina; Monjiviricetes; Mononegavirales; Paramyxoviridae; Orthoparamyxovirinae; Respirovirus; Bovine respirovirus 3Capra hircus [TAX:9925]Eukaryota; Metazoa; Chordata; Craniata; Sarcopterygii; Mammalia; Laurasiatheria; Ruminantia; Pecora; Bovidae; Caprinae; Capra
Virus (species) nameVirus lineageHost nameHost lineage
Human parainfluenza virus 1 strain Washington/1964 [TAX:188538]Viruses; Riboviria; Negarnaviricota; Haploviricotina; Monjiviricetes; Mononegavirales; Paramyxoviridae; Orthoparamyxovirinae; Respirovirus; Human respirovirus 1Homo sapiens [TAX:9606]Eukaryota; Metazoa; Chordata; Craniata; Sarcopterygii; Mammalia; Euarchontoglires; Primates; Haplorrhini; Simiiformes; Catarrhini; Hominoidea; Hominidae; Homininae; Homo
Virus (species) nameVirus lineageHost nameHost lineage
Human parainfluenza virus 4a [TAX:11224]Viruses; Riboviria; Negarnaviricota; Haploviricotina; Monjiviricetes; Mononegavirales; Paramyxoviridae; Rubulavirus; Human rubulavirus 4Homo sapiens [TAX:9606]Eukaryota; Metazoa; Chordata; Craniata; Sarcopterygii; Mammalia; Euarchontoglires; Primates; Haplorrhini; Simiiformes; Catarrhini; Hominoidea; Hominidae; Homininae; Homo

示例2

按宿主学名搜索病毒宿主。

fromBioVirusHostimportBioVirusHostfori_resultinBioVirusHost.h_search(["Abutilon","Abelmoschus manihot"]):print(i_result)

输出

Virus (species) nameVirus lineageHost nameHost lineage
Abutilon mosaic virus [TAX:10815]Viruses; Geminiviridae; BegomovirusAbutilon [TAX:3630]Eukaryota; Viridiplantae; Streptophyta; Streptophytina; Malvales; Malvaceae; Malvoideae
Abutilon mosaic Bolivia virus [TAX:932071]Viruses; Geminiviridae; BegomovirusAbutilon [TAX:3630]Eukaryota; Viridiplantae; Streptophyta; Streptophytina; Malvales; Malvaceae; Malvoideae
Abutilon golden mosaic Yucatan virus [TAX:1312723]Viruses; Geminiviridae; Begomovirus; Abutilon golden mosaic virusAbutilon permolle [TAX:1312722]Eukaryota; Viridiplantae; Streptophyta; Streptophytina; Malvales; Malvaceae; Malvoideae; Abutilon
Abutilon Brazil virus [TAX:665102]Viruses; Geminiviridae; BegomovirusAbutilon [TAX:3630]Eukaryota; Viridiplantae; Streptophyta; Streptophytina; Malvales; Malvaceae; Malvoideae
Virus (species) nameVirus lineageHost nameHost lineage
Ageratum conyzoides symptomless alphasatellite [TAX:1705092]Viruses; Alphasatellitidae; Geminialphasatellitinae; unclassified Begomovirus-associated alphasatellitesAbelmoschus manihot subsp. tetraphyllus [TAX:1610811]Eukaryota; Viridiplantae; Streptophyta; Streptophytina; Malvales; Malvaceae; Malvoideae; Abelmoschus; Abelmoschus manihot
Ageratum conyzoides symptomless alphasatellite [TAX:1705092]Viruses; Alphasatellitidae; Geminialphasatellitinae; unclassified Begomovirus-associated alphasatellitesAbelmoschus manihot [TAX:183220]Eukaryota; Viridiplantae; Streptophyta; Streptophytina; Malvales; Malvaceae; Malvoideae; Abelmoschus

示例3

按病毒税ID搜索病毒主机。

fromBioVirusHostimportBioVirusHostfori_resultinBioVirusHost.v_tax_search([443876,438782]):print(i_result)

输出

Virus (species) nameVirus lineageHost nameHost lineage
African swine fever virus Benin 97/1 [TAX:443876]Viruses; Asfarviridae; Asfivirus; African swine fever virusPotamochoerus larvatus [TAX:273792]Eukaryota; Metazoa; Chordata; Craniata; Sarcopterygii; Mammalia; Laurasiatheria; Suina; Suidae; Potamochoerus
African swine fever virus Benin 97/1 [TAX:443876]Viruses; Asfarviridae; Asfivirus; African swine fever virusPhacochoerus aethiopicus [TAX:85517]Eukaryota; Metazoa; Chordata; Craniata; Sarcopterygii; Mammalia; Laurasiatheria; Suina; Suidae; Phacochoerus
African swine fever virus Benin 97/1 [TAX:443876]Viruses; Asfarviridae; Asfivirus; African swine fever virusPhacochoerus africanus [TAX:41426]Eukaryota; Metazoa; Chordata; Craniata; Sarcopterygii; Mammalia; Laurasiatheria; Suina; Suidae; Phacochoerus
African swine fever virus Benin 97/1 [TAX:443876]Viruses; Asfarviridae; Asfivirus; African swine fever virusSus scrofa [TAX:9823]Eukaryota; Metazoa; Chordata; Craniata; Sarcopterygii; Mammalia; Laurasiatheria; Suina; Suidae; Sus
African swine fever virus Benin 97/1 [TAX:443876]Viruses; Asfarviridae; Asfivirus; African swine fever virusOrnithodoros [TAX:6937]Eukaryota; Metazoa; Arthropoda; Chelicerata; Arachnida; Acari; Parasitiformes; Ixodida; Ixodoidea; Argasidae
Virus (species) nameVirus lineageHost nameHost lineage
Abaca bunchy top virus [TAX:438782]Viruses; Nanoviridae; BabuvirusMusa acuminata AAA Group [TAX:214697]Eukaryota; Viridiplantae; Streptophyta; Streptophytina; Liliopsida; Petrosaviidae; Zingiberales; Musaceae; Musa
Abaca bunchy top virus [TAX:438782]Viruses; Nanoviridae; BabuvirusMusa sp. [TAX:46838]Eukaryota; Viridiplantae; Streptophyta; Streptophytina; Liliopsida; Petrosaviidae; Zingiberales; Musaceae; Musa

示例4

按主机税ID搜索病毒主机。

fromBioVirusHostimportBioVirusHostfori_resultinBioVirusHost.h_tax_search([183220,3630]):print(i_result)

输出

Virus (species) nameVirus lineageHost nameHost lineage
Ageratum conyzoides symptomless alphasatellite [TAX:1705092]Viruses; Alphasatellitidae; Geminialphasatellitinae; unclassified Begomovirus-associated alphasatellitesAbelmoschus manihot subsp. tetraphyllus [TAX:1610811]Eukaryota; Viridiplantae; Streptophyta; Streptophytina; Malvales; Malvaceae; Malvoideae; Abelmoschus; Abelmoschus manihot
Ageratum conyzoides symptomless alphasatellite [TAX:1705092]Viruses; Alphasatellitidae; Geminialphasatellitinae; unclassified Begomovirus-associated alphasatellitesAbelmoschus manihot [TAX:183220]Eukaryota; Viridiplantae; Streptophyta; Streptophytina; Malvales; Malvaceae; Malvoideae; Abelmoschus
Virus (species) nameVirus lineageHost nameHost lineage
Abutilon mosaic virus [TAX:10815]Viruses; Geminiviridae; BegomovirusAbutilon [TAX:3630]Eukaryota; Viridiplantae; Streptophyta; Streptophytina; Malvales; Malvaceae; Malvoideae
Abutilon mosaic Bolivia virus [TAX:932071]Viruses; Geminiviridae; BegomovirusAbutilon [TAX:3630]Eukaryota; Viridiplantae; Streptophyta; Streptophytina; Malvales; Malvaceae; Malvoideae
Abutilon golden mosaic Yucatan virus [TAX:1312723]Viruses; Geminiviridae; Begomovirus; Abutilon golden mosaic virusAbutilon permolle [TAX:1312722]Eukaryota; Viridiplantae; Streptophyta; Streptophytina; Malvales; Malvaceae; Malvoideae; Abutilon
Abutilon Brazil virus [TAX:665102]Viruses; Geminiviridae; BegomovirusAbutilon [TAX:3630]Eukaryota; Viridiplantae; Streptophyta; Streptophytina; Malvales; Malvaceae; Malvoideae

示例5

使用病毒谱系和特定主机高级搜索病毒主机

fromBioVirusHostimportBioVirusHostfori_resultinBioVirusHost.comp_query("phasianinae","adenoviridae"):print(i_result)

输出

Virus (species) nameVirus lineageHost nameHost lineage
Avirulent turkey hemorrhagic enteritis virus [TAX:318490]Viruses; Adenoviridae; Siadenovirus; Turkey siadenovirus APhasianinae [TAX:9072]Eukaryota; Metazoa; Chordata; Craniata; Sarcopterygii; Aves; Neognathae; Galloanserae; Galliformes; Phasianidae

示例6

获取有关病毒或其宿主的详细信息。

这将返回:

1-如果宿主信息=false(默认),则数据帧包含有关病毒(仅)作为基因组类型的信息。

fromBioVirusHostimportBioVirusHostprint(BioVirusHost.more_info("318490","A.N.Other@example.com"))

2-数据帧的生成器对象包含有关主机的信息(仅当主机信息=t时)。

fromBioVirusHostimportBioVirusHostfori_resultinBioVirusHost.more_info("318490","A.N.Other@example.com",True):print(i_result)

输出

01
Scientific NamePhasianinae [TAX:9072]
LineageEukaryota; Metazoa; Chordata; Craniata; Sarcopterygii; Aves; Neognathae; Galloanserae; Galliformes; Phasianidae
EvidenceLiterature
ReferencePMID: 19386786
Authors"Beach NM
TitleComparison of 12 turkey hemorrhagic enteritis virus isolates allows prediction of genetic factors affecting virulence.
JournalJ Gen Virol. 2009 Aug;90(Pt 8):1978-85.
01
Scientific NameMeleagris gallopavo [TAX:9103]
LineageEukaryota; Metazoa; Chordata; Craniata; Sarcopterygii; Aves; Neognathae; Galloanserae; Galliformes; Phasianidae; Meleagridinae; Meleagris
EvidenceLiterature
ReferencePMID: 19386786
Authors"Beach NM
TitleComparison of 12 turkey hemorrhagic enteritis virus isolates allows prediction of genetic factors affecting virulence.
JournalJ Gen Virol. 2009 Aug;90(Pt 8):1978-85.
DBLINKSKEGG GENOME: T01523

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java我可以在J2EE1.4中使用JAXR吗   YouTube数据API超出了未经验证的java每日使用限制   java RED5 RTMPConnManager未设置applicationContext局部变量。这会导致NullPointerException   java多部分/formdata,加载图像(安卓)   java Struts 2<s:select>填充表单中的其他字段   java Eclipse在迁移后不会将邮件属性传递给Spring Boot   java如何检查请求的TLS版本   java如何从包中导入相同的类   如何在java中将BLOB字符串转换为人类可读的格式字符串   java使用Play映射特定的文件路径!框架   java Eclipse重构   在子字符串上使用“预定义字符类”的java   java如何在SeleniumWebDriver中选择li中的锚定标记?   jspjava。木卫一。FileNotFoundException:系统找不到指定的路径   java Hi,在启动cmd\design javafx\cmd eclipse时,我的文件不是删除的,也不是复制的   java Selenium Web驱动程序异常“找不到:taskkill的可执行文件”   java如何获得数组的迭代器?