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 (