PanGenomeResult {SMRUCC.genomics.Analysis.PanGenome} .NET clr documentation

PanGenomeResult

Description

分析结果存储结构(修改为支持多基因组)

Declare

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

.NET clr type reference tree

  1. use by property member CollinearBlocks: CollinearBlock
  2. use by property member GeneFamilies: list
  3. use by property member GeneticDistanceMatrix: list
  4. use by property member PangenomeCurveData: PangenomeCurveData
  5. use by property member PAVMatrix: list
  6. use by property member StructuralVariations: StructuralVariation
  7. use by property member TotalGenesInGenomes: list

[Package {$package} version {$version} Index]