nuget server logo nuget api documents
↑

API Docs / SMRUCC.genomics.Visualize.SyntenyVisualize / GeneObject

GeneObject

Full name SMRUCC.genomics.Visualize.SyntenyVisualize.ComparativeGenomics.GeneObject Assembly SMRUCC.genomics.Visualize.SyntenyVisualize Members 7

01 Syntax

SMRUCC.genomics.Visualize.SyntenyVisualize.ComparativeGenomics.GeneObject

02 Methods

NameOverloadsSummary
InvokeDrawing 1 对于两个没有交叉的基因,不做任何附加处理。对于两个有相交部分的基因,则前一个基因会缩短以防止重叠,假若某一个基因完全的包裹另外一个基因,则也将不会做任何处理
__nextLeft 1 对于两个没有交叉的基因,不做任何附加处理。对于两个有相交部分的基因,则前一个基因会缩短以防止重叠,假若某一个基因完全的包裹另外一个基因,则也将不会做任何处理
CreateForwardModel 1 假若所绘制出来的模型的右部分的坐标超过了RightLimit这个参数,则会被缩短
CreateBackwardModel 1 假若所绘制出来的模型的右部分的坐标超过了RightLimit这个参数,则会被缩短

03 Properties

NameOverloadsSummary
locus_tag 1 基因号
geneName 1 基因名
offsets 1 编号标签与ORF图形之间在水平位置上面的位移

04 Members

method InvokeDrawing #
InvokeDrawing(IGraphics, Point, Int32, Double, Rectangle, Boolean, Font, Boolean, MapLabelLayout, Boolean)

对于两个没有交叉的基因,不做任何附加处理。对于两个有相交部分的基因,则前一个基因会缩短以防止重叠,假若某一个基因完全的包裹另外一个基因,则也将不会做任何处理

Parameters
NameTypeDescription
gIGraphics

-

RefPointPoint

-

IdDrawPositionDownInt32

基因标号是否绘制与基因图形的下方

arrowRectDouble

当前的基因对象所绘制的区域从这个参数进行返回

Returns

函数返回下一个基因对象的左端的坐标的Point.X

method __nextLeft #
__nextLeft(Int32, Point, Int32, Double)

对于两个没有交叉的基因,不做任何附加处理。对于两个有相交部分的基因,则前一个基因会缩短以防止重叠,假若某一个基因完全的包裹另外一个基因,则也将不会做任何处理

Parameters
NameTypeDescription
nextLeftInt32

这个是基因组上面的位置,不是画图的位置

RefPointPoint

参数里面的Point.X参数就是当前的这个基因在绘图的时候的MapModelCommon.Left在图上面的位置

method CreateForwardModel #
CreateForwardModel(Point, Int32)

假若所绘制出来的模型的右部分的坐标超过了RightLimit这个参数,则会被缩短

Parameters
NameTypeDescription
refLociPoint

-

RightLimitInt32

-

method CreateBackwardModel #
CreateBackwardModel(Point, Int32)

假若所绘制出来的模型的右部分的坐标超过了RightLimit这个参数,则会被缩短

Parameters
NameTypeDescription
refLociPoint

-

RightLimitInt32

-

property locus_tag #
locus_tag

基因号

property geneName #
geneName

基因名

property offsets #
offsets

编号标签与ORF图形之间在水平位置上面的位移