diff --git a/src/components/dataTable/AnnotatedEntitiesPopupCuration.js b/src/components/dataTable/AnnotatedEntitiesPopupCuration.js index 2896f59c..1c97439f 100644 --- a/src/components/dataTable/AnnotatedEntitiesPopupCuration.js +++ b/src/components/dataTable/AnnotatedEntitiesPopupCuration.js @@ -28,8 +28,8 @@ import StrainBackground from './StrainBackground'; function renderLink(entity) { const identifier = getIdentifier(entity.diseaseAnnotationSubject); const url = getResourceUrl({ - identifier, - type: entity.diseaseAnnotationSubject.type, + identifier, + type: entity.diseaseAnnotationSubject.type, subtype: entity.diseaseAnnotationSubject.subtype }) @@ -90,15 +90,25 @@ function AnnotatedEntitiesPopupCuration({ children, entities, mainRowCurie, pubM { entities.map(entity => { const provider = buildProviderWithUrl(entity); + var diseaseGeneticModifiers = entity.diseaseGeneticModifierAlleles; + if(entity.diseaseGeneticModifierGenes != null){ + diseaseGeneticModifiers = entity.diseaseGeneticModifierGenes; + } + if(entity.diseaseGeneticModifierAgms != null){ + diseaseGeneticModifiers = entity.diseaseGeneticModifierAgms; + } + var expCondition = entity.conditionRelations; + if(entity.conditionModifiers != null){ + expCondition = entity.conditionModifiers; + } return ( {columnNameSet.has("Name") && {renderLink(entity)}} {columnNameSet.has("Type") && } {columnNameSet.has("Association") && } {columnNameSet.has("Additional Implicated Genes") && } - {(columnNameSet.has("Experimental Condition") && entity.conditionRelations) && } - {(columnNameSet.has("Experimental Condition") && entity.conditionModifiers) && } - {columnNameSet.has("Genetic Modifiers") && } + {columnNameSet.has("Experimental Condition") && } + {columnNameSet.has("Genetic Modifiers") && } {columnNameSet.has("Strain Background") && } {columnNameSet.has("Genetic Sex") && } {columnNameSet.has("Notes") && }