#基因组学 #DNA #数据 #低级 #转换 #砖块 #核苷酸

核苷酸

一个简单的、低级的砖块 crate,用于在代码中以数据的形式管理核苷酸

2 个版本 (1 个稳定版)

1.1.0 2020 年 12 月 21 日
0.1.0 2020 年 8 月 10 日

#206生物学

MIT/Apache

23KB
184

核苷酸

Crates.io Crates.io Crates.io

一个简单的、低级的砖块 crate,用于在代码中以数据的形式管理核苷酸。

核苷酸是一个简单的 Rust 库,它为在 Rust 代码中处理核苷酸提供了一个通用数据结构。

除了 Nucleobase 枚举之外,该库还提供了一系列辅助方法,用于将文本代码转换为核苷酸,以及获取每个核苷酸的关键特征。

目前,辅助方法存在用于确定基是否是以下之一

  • 嘌呤
  • 嘧啶
  • 核糖核苷酸基
  • 脱氧核糖核苷酸基

核苷酸有意保持简洁,以在希望使用它的项目中提供非常小的开销,但允许有标准的核苷酸数据类型用于库间使用。

截至版本 1.0.0,核苷酸的 API 已稳定。

许可

核苷酸可以在 Apache License Version 2.0 (LICENSE-APACHEhttps://apache.ac.cn/licenses/LICENSE-2.0) 或 MIT License (LICENSE-MIThttps://opensource.org/licenses/MIT) 下许可,由您选择。

贡献

除非明确声明,否则通过有意提交贡献到“核苷酸”仓库以供包含,您隐式地放弃了您贡献的所有版权给 Open Bio 项目,如 Apache License Version 2.0 (LICENSE-APACHEhttps://apache.ac.cn/licenses/LICENSE-2.0) 所定义。此外,您的贡献将如上所述双许可,没有任何附加条款或条件。

无运行时依赖