nuget server logo nuget api documents
↑

API Docs / SMRUCC.genomics.Visualize.Circos.Core / FeatureAnnotations

FeatureAnnotations

Full name SMRUCC.genomics.Visualize.Circos.TrackDatas.FeatureAnnotations Assembly SMRUCC.genomics.Visualize.Circos.Core Members 5

01 Syntax

SMRUCC.genomics.Visualize.Circos.TrackDatas.FeatureAnnotations

02 Methods

NameOverloadsSummary
RNAVisualize 1 使用Highlighs来显示RNA分子在基因组之上的位置
GenerateGeneCircle 1
__geneHighlights 1 生成基因组的基因片段
geneHighlights 1 生成基因组的基因片段,因为有一个SplitOverlaps选项, 所以可能会将track圈分解成若干个互不重叠的圈返回,所以返回的类型是一个 基因组位点高亮模型的数组
addDisplayName 1 添加一个显示基因名称的圈

03 Members

method RNAVisualize #
RNAVisualize(Circos, PTT)

使用Highlighs来显示RNA分子在基因组之上的位置

method GenerateGeneCircle #
GenerateGeneCircle(Circos, IEnumerable(Of GeneTable), Boolean, String, Boolean, Boolean, Boolean, Dictionary(Of String, String))
Parameters
NameTypeDescription
docCircos

-

annoIEnumerable(Of GeneTable)

-

IDregexBoolean

Regular expression for parsing the number value in the gene's locus_tag. (基因的名称的正则表达式解析字符串。如果为空字符串,则默认输出全部的名称)

onlyGeneNameString

当本参数为真的时候,IDregex参数失效

method __geneHighlights #
__geneHighlights(IEnumerable(Of GeneTable), Dictionary(Of String, String), Strands)

生成基因组的基因片段

Parameters
NameTypeDescription
annoIEnumerable(Of GeneTable)

-

colorsDictionary(Of String, String)

-

strandsStrands

-

method geneHighlights #
geneHighlights(IEnumerable(Of GeneTable), Dictionary(Of String, String), Strands, Boolean)

生成基因组的基因片段,因为有一个SplitOverlaps选项, 所以可能会将track圈分解成若干个互不重叠的圈返回,所以返回的类型是一个 基因组位点高亮模型的数组

Parameters
NameTypeDescription
annoIEnumerable(Of GeneTable)

-

colorsDictionary(Of String, String)

-

strandsStrands

-

splitOverlapsBoolean

假若检测到基因有重叠的情况,是否分开为多个圆圈显示?

method addDisplayName #
addDisplayName(Boolean, String, IEnumerable(Of GeneTable), Circos, Boolean)

添加一个显示基因名称的圈

Parameters
NameTypeDescription
onlyGeneNameBoolean

是否只显示基因名称

IDRegexString

-

annoIEnumerable(Of GeneTable)

-

docCircos

-

snuggleRefineBoolean

-