nuget server logo nuget api documents
↑

API Docs / SMRUCC.genomics.Core / Extensions

Extensions

Full name SMRUCC.genomics.Assembly.ELIXIR.EBI.ChEBI.Extensions Assembly SMRUCC.genomics.Core Members 5

01 Syntax

SMRUCC.genomics.Assembly.ELIXIR.EBI.ChEBI.Extensions

02 Methods

NameOverloadsSummary
MainID 1 Gets the numeirc chebi main ID
FindChEBI 1 从用户所提供的有限的信息之中获取得到chebi编号结果
TheSameAs 1 查找目标和指定的编号是否为Secondary ChEBI IDs关联结果
IDlist 1 这个函数会返回主ID和副ID,都是纯数字形式的编号,没有chebi:前缀的
RewriteMass 1

03 Members

method MainID #
MainID(ChEBIEntity)

Gets the numeirc chebi main ID

Parameters
NameTypeDescription
chebiChEBIEntity

-

method FindChEBI #
FindChEBI(NameOf, String, AccessionTypes, Double, String())

从用户所提供的有限的信息之中获取得到chebi编号结果

Parameters
NameTypeDescription
chebiNameOf

可以使用DATA.LoadNameOfDatabaseFromTsv()函数来构建出数据库参数

id$String

-

idtypeAccessionTypes

-

mass#Double

假设这个值是不会有大问题的

names$String()

-

method TheSameAs #
TheSameAs(ChEBIEntity, String)

查找目标和指定的编号是否为Secondary ChEBI IDs关联结果

Parameters
NameTypeDescription
compoundChEBIEntity

-

chebiID$String

可能有两种形式:

带有前缀的:CHEBI:4108 没有前缀的:4108

method IDlist #
IDlist(ChEBIEntity)

这个函数会返回主ID和副ID,都是纯数字形式的编号,没有chebi:前缀的

Parameters
NameTypeDescription
compoundChEBIEntity

-

method RewriteMass #
RewriteMass(Double, IMolecule)