R语言【taxa】——df_ref():有效的 分类信息数据库

2024-01-24 23:44

本文主要是介绍R语言【taxa】——df_ref():有效的 分类信息数据库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Package taxa version 0.4.2


Description

        定义可以被 taxon_db 对象使用或使用 taxon_db 对象的有效分类数据库,例如 taxon_id 和 taxon。

        使用 db_ref$get 查看数据库的详细信息。

        用户可以使用 db_ref$set 创建自定义的数据库,并添加到数据库列表中。

        每个数据库都必须包含下列信息:

  • 数据库对应的网站的URL
  • 一段简短的描述
  • 定义有效的类群ID的正则表达式
  • 数据库中有效的分类等级

Usage

db_ref

Format

一个长度为3的列表对象。


Attribution

此代码基于knitr包中的代码处理选项。


Examples

查看所有的数据库定义:

db_ref$get()
<taxon_db_def[8]>_____________________ ncbi ______________________url:         http://www.ncbi.nlm.nih.gov/taxonomydesc:        NCBI Taxonomy Database              id_regex:    [0-9]+                              rank_levels:                                     _____________________________ gbif _____________________________url:         http://www.gbif.org/developer/species              desc:        GBIF Taxonomic Backbone                            id_regex:    [0-9]+                                             rank_levels: kingdom < phylum < order < family < genus < species_____________________________________ bold _____________________________________url:         http://www.boldsystems.org                                         desc:        Barcode of Life                                                    id_regex:    [0-9]+                                                             rank_levels: phylum < class < order < family < subfamily < genus < species < su…___________________ col ___________________url:         http://www.catalogueoflife.orgdesc:        Catalogue of Life             id_regex:    [a-z0-9]{32}                  rank_levels:                               ______________ eol ______________url:         http://eol.org      desc:        Encyclopedia of Lifeid_regex:    [0-9]+              rank_levels:                     ____________________ nbn ____________________url:         https://nbn.org.uk              desc:        UK National Biodiversity Networkid_regex:    [A-Z]{5}[0-9]{10}               rank_levels:                                 ________________ tps ________________url:         http://www.tropicos.org/desc:        Tropicos                id_regex:    [0-9]+                  rank_levels:                         _______________________ itis _______________________url:         http://www.itis.gov                    desc:        Integrated Taxonomic Information Systemid_regex:    [0-9]+                                 rank_levels:                                        

自定义数据库:

db_ref$set(name = "my_new_database",url = "http://www.my_tax_database.com",desc = "I just made this up",id_regex = ".*"
)db_ref$get()
<taxon_db_def[9]>_____________________ ncbi ______________________url:         http://www.ncbi.nlm.nih.gov/taxonomydesc:        NCBI Taxonomy Database              id_regex:    [0-9]+                              rank_levels:                                     _____________________________ gbif _____________________________url:         http://www.gbif.org/developer/species              desc:        GBIF Taxonomic Backbone                            id_regex:    [0-9]+                                             rank_levels: kingdom < phylum < order < family < genus < species________________________________________ bold _________________________________________url:         http://www.boldsystems.org                                                desc:        Barcode of Life                                                           id_regex:    [0-9]+                                                                    rank_levels: phylum < class < order < family < subfamily < genus < species < subspecies___________________ col ___________________    ______________ eol ______________url:         http://www.catalogueoflife.org    url:         http://eol.org      desc:        Catalogue of Life                 desc:        Encyclopedia of Lifeid_regex:    [a-z0-9]{32}                      id_regex:    [0-9]+              rank_levels:                                   rank_levels:                     ____________________ nbn ____________________    ________________ tps ________________url:         https://nbn.org.uk                  url:         http://www.tropicos.org/desc:        UK National Biodiversity Network    desc:        Tropicos                id_regex:    [A-Z]{5}[0-9]{10}                   id_regex:    [0-9]+                  rank_levels:                                     rank_levels:                         _______________________ itis _______________________    _____________ my_new_database _____________url:         http://www.itis.gov                        url:         http://www.my_tax_database.comdesc:        Integrated Taxonomic Information System    desc:        I just made this up           id_regex:    [0-9]+                                     id_regex:    .*                            rank_levels:                                            rank_levels:                               

恢复默认设置:

db_ref$reset()db_ref$get()
<taxon_db_def[8]>_____________________ ncbi ______________________url:         http://www.ncbi.nlm.nih.gov/taxonomydesc:        NCBI Taxonomy Database              id_regex:    [0-9]+                              rank_levels:                                     _____________________________ gbif _____________________________url:         http://www.gbif.org/developer/species              desc:        GBIF Taxonomic Backbone                            id_regex:    [0-9]+                                             rank_levels: kingdom < phylum < order < family < genus < species________________________________________ bold _________________________________________url:         http://www.boldsystems.org                                                desc:        Barcode of Life                                                           id_regex:    [0-9]+                                                                    rank_levels: phylum < class < order < family < subfamily < genus < species < subspecies___________________ col ___________________    ______________ eol ______________url:         http://www.catalogueoflife.org    url:         http://eol.org      desc:        Catalogue of Life                 desc:        Encyclopedia of Lifeid_regex:    [a-z0-9]{32}                      id_regex:    [0-9]+              rank_levels:                                   rank_levels:                     ____________________ nbn ____________________    ________________ tps ________________url:         https://nbn.org.uk                  url:         http://www.tropicos.org/desc:        UK National Biodiversity Network    desc:        Tropicos                id_regex:    [A-Z]{5}[0-9]{10}                   id_regex:    [0-9]+                  rank_levels:                                     rank_levels:                         _______________________ itis _______________________url:         http://www.itis.gov                    desc:        Integrated Taxonomic Information Systemid_regex:    [0-9]+                                 rank_levels:                                        

这篇关于R语言【taxa】——df_ref():有效的 分类信息数据库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/641409

相关文章

查看MySQL数据库版本的四种方法

《查看MySQL数据库版本的四种方法》查看MySQL数据库的版本信息可以通过多种方法实现,包括使用命令行工具、SQL查询语句和图形化管理工具等,以下是详细的步骤和示例代码,需要的朋友可以参考下... 目录方法一:使用命令行工具1. 使用 mysql 命令示例:方法二:使用 mysqladmin 命令示例:方

springboot实现配置文件关键信息加解密

《springboot实现配置文件关键信息加解密》在项目配置文件中常常会配置如数据库连接信息,redis连接信息等,连接密码明文配置在配置文件中会很不安全,所以本文就来聊聊如何使用springboot... 目录前言方案实践1、第一种方案2、第二种方案前言在项目配置文件中常常会配置如数据库连接信息、Red

MySQL数据库约束深入详解

《MySQL数据库约束深入详解》:本文主要介绍MySQL数据库约束,在MySQL数据库中,约束是用来限制进入表中的数据类型的一种技术,通过使用约束,可以确保数据的准确性、完整性和可靠性,需要的朋友... 目录一、数据库约束的概念二、约束类型三、NOT NULL 非空约束四、DEFAULT 默认值约束五、UN

Pandas使用AdaBoost进行分类的实现

《Pandas使用AdaBoost进行分类的实现》Pandas和AdaBoost分类算法,可以高效地进行数据预处理和分类任务,本文主要介绍了Pandas使用AdaBoost进行分类的实现,具有一定的参... 目录什么是 AdaBoost?使用 AdaBoost 的步骤安装必要的库步骤一:数据准备步骤二:模型

C语言中位操作的实际应用举例

《C语言中位操作的实际应用举例》:本文主要介绍C语言中位操作的实际应用,总结了位操作的使用场景,并指出了需要注意的问题,如可读性、平台依赖性和溢出风险,文中通过代码介绍的非常详细,需要的朋友可以参... 目录1. 嵌入式系统与硬件寄存器操作2. 网络协议解析3. 图像处理与颜色编码4. 高效处理布尔标志集合

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

C 语言中enum枚举的定义和使用小结

《C语言中enum枚举的定义和使用小结》在C语言里,enum(枚举)是一种用户自定义的数据类型,它能够让你创建一组具名的整数常量,下面我会从定义、使用、特性等方面详细介绍enum,感兴趣的朋友一起看... 目录1、引言2、基本定义3、定义枚举变量4、自定义枚举常量的值5、枚举与switch语句结合使用6、枚

使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)

《使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)》PPT是一种高效的信息展示工具,广泛应用于教育、商务和设计等多个领域,PPT文档中常常包含丰富的图片内容,这些图片不仅提升了... 目录一、引言二、环境与工具三、python 提取PPT背景图片3.1 提取幻灯片背景图片3.2 提取

Linux下如何使用C++获取硬件信息

《Linux下如何使用C++获取硬件信息》这篇文章主要为大家详细介绍了如何使用C++实现获取CPU,主板,磁盘,BIOS信息等硬件信息,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录方法获取CPU信息:读取"/proc/cpuinfo"文件获取磁盘信息:读取"/proc/diskstats"文

数据库面试必备之MySQL中的乐观锁与悲观锁

《数据库面试必备之MySQL中的乐观锁与悲观锁》:本文主要介绍数据库面试必备之MySQL中乐观锁与悲观锁的相关资料,乐观锁适用于读多写少的场景,通过版本号检查避免冲突,而悲观锁适用于写多读少且对数... 目录一、引言二、乐观锁(一)原理(二)应用场景(三)示例代码三、悲观锁(一)原理(二)应用场景(三)示例