Skip to content

Commit

Permalink
Merge pull request #1378 from alliance-genome/SCRUM-4538
Browse files Browse the repository at this point in the history
SCRUM-4538 fix genetic modifier entity
  • Loading branch information
cmpich authored Dec 10, 2024
2 parents 48287a8 + 4e1d3bc commit 23eed42
Showing 1 changed file with 15 additions and 5 deletions.
20 changes: 15 additions & 5 deletions src/components/dataTable/AnnotatedEntitiesPopupCuration.js
Original file line number Diff line number Diff line change
Expand Up @@ -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
})

Expand Down Expand Up @@ -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 (
<tr key={entity.id}>
{columnNameSet.has("Name") && <td>{renderLink(entity)}</td>}
{columnNameSet.has("Type") && <td><TypeCellCuration subject={entity.diseaseAnnotationSubject}/></td>}
{columnNameSet.has("Association") && <td><AssociationCellCuration association={entity.fullRelationString}/></td>}
{columnNameSet.has("Additional Implicated Genes") && <td><AssertedGenes assertedGenes={entity.assertedGenes} mainRowCurie={mainRowCurie}/></td>}
{(columnNameSet.has("Experimental Condition") && entity.conditionRelations) && <td><ExperimentalConditionCellCuration conditions={entity.conditionRelations}/></td>}
{(columnNameSet.has("Experimental Condition") && entity.conditionModifiers) && <td><ExperimentalConditionCellCuration conditions={entity.conditionModifiers}/></td>}
{columnNameSet.has("Genetic Modifiers") && <td><GeneticModifiersCellCuration relation={entity.diseaseGeneticModifierRelation} modifiers={entity.diseaseGeneticModifierGenes}/></td>}
{columnNameSet.has("Experimental Condition") && <td><ExperimentalConditionCellCuration conditions={expCondition}/></td>}
{columnNameSet.has("Genetic Modifiers") && <td><GeneticModifiersCellCuration relation={entity.diseaseGeneticModifierRelation} modifiers={diseaseGeneticModifiers}/></td>}
{columnNameSet.has("Strain Background") && <td><StrainBackground strainBackground={entity.sgdStrainBackground}/></td>}
{columnNameSet.has("Genetic Sex") && <td><GeneticSex geneticSex={entity.geneticSex}/></td>}
{columnNameSet.has("Notes") && <td><RelatedNotes className={style.relatedNotes} relatedNotes={entity.relatedNotes}/></td>}
Expand Down

0 comments on commit 23eed42

Please sign in to comment.