| PanGenomeResult {SMRUCC.genomics.Analysis.PanGenome} | .NET clr documentation |
分析结果存储结构(修改为支持多基因组)
# namespace SMRUCC.genomics.Analysis.PanGenome
export class PanGenomeResult {
CloudGeneFamilies: string;
#
# - 共线性区块
#
CollinearBlocks: CollinearBlock[];
# 核心基因家族(所有品种都有)
CoreGeneFamilies: string;
# 附属基因家族(部分品种有,但不是全部)
DispensableGeneFamilies: string;
# Key为基因家族ID,Value为该家族包含的所有基因ID列表
GeneFamilies: list;
GeneticDistanceMatrix: list;
#
# - 泛基因组曲线数据
#
#
#
# 列表项为:加入的第N个基因组,总基因数,核心基因数
PangenomeCurveData: PangenomeCurveData[];
#
# - PAV 矩阵
#
#
#
# Key为基因家族ID,Value为字典(Key为基因组名,Value为拷贝数/存在与否)
PAVMatrix: list;
ShellGeneFamilies: string;
# 单拷贝直系同源基因家族(每个品种仅1个拷贝)
SingleCopyOrthologFamilies: string;
SoftCoreGeneFamilies: string;
# 特异性基因家族(仅1个品种有)
SpecificGeneFamilies: string;
# 结构变异列表
StructuralVariations: StructuralVariation[];
# 统计数据(修改为字典,Key为基因组名称,Value为该基因组基因总数)
TotalGenesInGenomes: list;
}
CollinearBlocks: CollinearBlockGeneFamilies: listGeneticDistanceMatrix: listPangenomeCurveData: PangenomeCurveDataPAVMatrix: listStructuralVariations: StructuralVariationTotalGenesInGenomes: list