| PanGenomeResult {SMRUCC.genomics.Analysis.PanGenome} | .NET clr documentation |
分析结果存储结构(修改为支持多基因组)
# namespace SMRUCC.genomics.Analysis.PanGenome
export class PanGenomeResult {
# 基因家族分布比例统计(按基因数与按家族个数两种口径)
CategoryPercent: CategoryPercentDataset;
CloudGeneFamilies: string;
#
# - 共线性区块
#
CollinearBlocks: CollinearBlock[];
# 核心基因家族(所有品种都有)
CoreGeneFamilies: string;
# 附属基因家族(部分品种有,但不是全部)
DispensableGeneFamilies: string;
# Key为基因家族ID,Value为该家族包含的所有基因ID列表
GeneFamilies: list;
GeneticDistanceMatrix: list;
# 基因组存在/缺失均衡度的香农信息熵散点数据
GenomeEntropyData: GenomeEntropyDataset;
# 基因组基本信息统计(基因总数/特有基因数/核心基因占比)
GenomeStats: GenomeStatRow[];
#
# - 泛基因组曲线数据
#
#
#
# 列表项为:加入的第N个基因组,总基因数,核心基因数
PangenomeCurveData: PangenomeCurveData[];
#
# - PAV 矩阵
#
#
#
# Key为基因家族ID,Value为字典(Key为基因组名,Value为拷贝数/存在与否)
PAVMatrix: list;
# PAV矩阵的PCA降维散点数据
PCAData: PCAScatterDataset;
ShellGeneFamilies: string;
# 单拷贝直系同源基因家族(每个品种仅1个拷贝)
SingleCopyOrthologFamilies: string;
SoftCoreGeneFamilies: string;
# 特异性基因家族(仅1个品种有)
SpecificGeneFamilies: string;
# 结构变异列表
StructuralVariations: StructuralVariation[];
# SV结构变异的信息熵散点图与KMeans聚类结果
SVEntropy: SVDomainEntropyDataset;
# 统计数据(修改为字典,Key为基因组名称,Value为该基因组基因总数)
TotalGenesInGenomes: list;
}
CategoryPercent: CategoryPercentDatasetCollinearBlocks: CollinearBlockGeneFamilies: listGeneticDistanceMatrix: listGenomeEntropyData: GenomeEntropyDatasetGenomeStats: GenomeStatRowPangenomeCurveData: PangenomeCurveDataPAVMatrix: listPCAData: PCAScatterDatasetStructuralVariations: StructuralVariationSVEntropy: SVDomainEntropyDatasetTotalGenesInGenomes: list