nuget server logo nuget api documents
↑

API Docs / SMRUCC.genomics.Interops.Visualize.Phylip / CRISPRPhylogeneticTree

CRISPRPhylogeneticTree

Full name SMRUCC.genomics.Interops.Visualize.Phylip.CRISPRPhylogeneticTree Assembly SMRUCC.genomics.Interops.Visualize.Phylip Members 4

01 Syntax

SMRUCC.genomics.Interops.Visualize.Phylip.CRISPRPhylogeneticTree

02 Methods

NameOverloadsSummary
TrimData 2 将所有该区间之内的位点数据全部清除
InvokeTreeDrawing 1 使用指定的布局样式(TreePlotMode,共 8 种)与画布尺寸绘制进化树。
GetRange 1 由于是在一个所指定的范围之内,所以没有查照到的时候,start往后移动,ends则会往前移动

03 Members

method TrimData #
TrimData(GenomeScanResult, Location)

将所有该区间之内的位点数据全部清除

Parameters
NameTypeDescription
CRISPRDataGenomeScanResult

-

method TrimData overload 2 #
TrimData(IEnumerable(Of GenomeScanResult), IEnumerable(Of GeneTable), SpeciesBesthit, String, String)

假若在进行质粒的进化树构建的时候,由于外来基因的水平转移的原因,假若包含有大片段的比对上的基因的话,会对进化树的构建结果产生很大的影响。 故而将已经比对上的区域之中的CRISPR位点的数据进行删除,以消除影响。请注意,构建质粒的进化树一定要使用本方法进行数据的筛选

Parameters
NameTypeDescription
dataIEnumerable(Of GenomeScanResult)

-

cds_InfoIEnumerable(Of GeneTable)

-

besthitsSpeciesBesthit

-

endsString

片段区域结束的基因

startString

片段区域起始的基因

method InvokeTreeDrawing #
InvokeTreeDrawing(PhyloTree, TreePlotMode, Int32, Int32, Boolean, Boolean, Boolean, Boolean, String)

使用指定的布局样式(TreePlotMode,共 8 种)与画布尺寸绘制进化树。

Remarks

调用前宿主必须注册光栅图形驱动: Microsoft.VisualBasic.Imaging.Driver.ImageDriver.Register()

Parameters
NameTypeDescription
treePhyloTree

待绘制的进化树

modeTreePlotMode

布局样式

widthInt32

画布宽度(像素)

heightInt32

画布高度(像素)

showLeafLabelsBoolean

是否显示叶标签

showBootstrapBoolean

是否显示 bootstrap 支持度

showBranchLengthBoolean

是否显示分支长度

showScaleBarBoolean

是否显示分支长度比例尺

titleString

标题;为空则不显示标题

method GetRange #
GetRange(SpeciesBesthit, String, HitCollection, HitCollection, IEnumerable(Of GeneTable))

由于是在一个所指定的范围之内,所以没有查照到的时候,start往后移动,ends则会往前移动

Parameters
NameTypeDescription
besthitsSpeciesBesthit

假设里面的基因都是已经按照顺序排序了的

startString

-

endsHitCollection

-

subjectTagHitCollection

目标基因组的标签信息