nuget server logo nuget api documents
↑

API Docs / SMRUCC.genomics.Analysis.Metagenome / KrakenOutputRecord

KrakenOutputRecord

Full name SMRUCC.genomics.Analysis.Metagenome.Kmers.Kraken2.KrakenOutputRecord Assembly SMRUCC.genomics.Analysis.Metagenome Members 12

用于存储 --output 文件中每一行的数据,这个文件详细列出了每一条序列(read)的分类结果。每一行对应一条 read。

00 Remarks

--output 文件是 read-centric 的,关注点是“每一条 read 被分到了哪里”。

01 Syntax

SMRUCC.genomics.Analysis.Metagenome.Kmers.Kraken2.KrakenOutputRecord

02 Methods

03 Properties

NameOverloadsSummary
StatusCode 1 "C" or "U" C: Classified (已分类)。表示 Kraken2 成功为该 read 分配了一个分类单元。 U: Unclassified (未分类)。表示该 read 未能被分配到任何数据库中的分类单元。
ReadName 1 输入的 FASTQ 文件中该 read 的序列标识符。
TaxID 1 这是 Kraken2 最终分配给该 read 的分类单元的 NCBI Taxonomy ID。这个分类单元是该 read 上所有 k-mer 的最低共同祖先。
Taxonomy 1 biom style taxonomy string
ReadLength 1 该 read 的碱基数量。
LcaMappings 1 LCA映射详情, 使用字典来存储 k-mer 的分配详情,键是 TaxID,值是 k-mer 数量 这是一个由空格分隔的列表,详细描述了该 read 中所有 k-mer 的分配情况。 格式为 [TaxID]:[k-mer数量]。 0 是一个特殊的 TaxID,通常代表未分类的 k-mer(即数据库中没有匹配的 k-mer)。0:6 表示有 6 个…
LCASupport 1
LCATaxids 1

04 Members

property StatusCode #
StatusCode

"C" or "U"

C: Classified (已分类)。表示 Kraken2 成功为该 read 分配了一个分类单元。 U: Unclassified (未分类)。表示该 read 未能被分配到任何数据库中的分类单元。

property ReadName #
ReadName

输入的 FASTQ 文件中该 read 的序列标识符。

property TaxID #
TaxID

这是 Kraken2 最终分配给该 read 的分类单元的 NCBI Taxonomy ID。这个分类单元是该 read 上所有 k-mer 的最低共同祖先。

property Taxonomy #
Taxonomy

biom style taxonomy string

property ReadLength #
ReadLength

该 read 的碱基数量。

property LcaMappings #
LcaMappings

LCA映射详情, 使用字典来存储 k-mer 的分配详情,键是 TaxID,值是 k-mer 数量

这是一个由空格分隔的列表,详细描述了该 read 中所有 k-mer 的分配情况。 格式为 [TaxID]:[k-mer数量]。 0 是一个特殊的 TaxID,通常代表未分类的 k-mer(即数据库中没有匹配的 k-mer)。0:6 表示有 6 个 k-mer 未被分类。

property LCASupport #
LCASupport
property LCATaxids #
LCATaxids
method GetKMerMapping #
GetKMerMapping(String)
method MakeAnnotationResult #
MakeAnnotationResult(IEnumerable(Of KrakenOutputRecord))
method ParseDocument #
ParseDocument(String)
method Save #
Save(IEnumerable(Of KrakenOutputRecord), Stream)