public static OmimItem.Phenotype GetPhenotype(PhenotypeMap phenotypeMap, SaJsonSchema jsonSchema) { var phenotypeItem = phenotypeMap.phenotypeMap; var(phenotype, comments) = ExtractPhenotypeAndComments(phenotypeItem.phenotype); return(new OmimItem.Phenotype(phenotypeItem.phenotypeMimNumber, phenotype, (OmimItem.Mapping)phenotypeItem.phenotypeMappingKey, comments, ExtractInheritances(phenotypeItem.phenotypeInheritance), jsonSchema)); }
public static OmimItem.Phenotype GetPhenotype(PhenotypeMap phenotypeMap, SaJsonSchema jsonSchema) { var phenotypeItem = phenotypeMap.phenotypeMap; var(phenotype, _) = ExtractPhenotypeAndComments(phenotypeItem.phenotype); //Don't output any comments for now return(new OmimItem.Phenotype(phenotypeItem.phenotypeMimNumber, phenotype, (OmimItem.Mapping)phenotypeItem.phenotypeMappingKey, OmimItem.Comments.unknown, ExtractInheritances(phenotypeItem.phenotypeInheritance), jsonSchema)); }
public static OmimItem.Phenotype GetPhenotype(PhenotypeMap phenotypeMap, IDictionary <int, string> phenotypeDescriptions, SaJsonSchema jsonSchema) { var phenotypeItem = phenotypeMap.phenotypeMap; var mimNumber = phenotypeItem.phenotypeMimNumber; phenotypeDescriptions.TryGetValue(mimNumber, out var description); var(phenotype, comments) = ExtractPhenotypeAndComments(phenotypeItem.phenotype); return(new OmimItem.Phenotype(mimNumber, phenotype, description, (OmimItem.Mapping)phenotypeItem.phenotypeMappingKey, comments, ExtractInheritances(phenotypeItem.phenotypeInheritance), jsonSchema)); }