From 722c3b0a0c5bd7e2af947942ed517dac46accd4d Mon Sep 17 00:00:00 2001 From: Hongxin <5400599+zhx828@users.noreply.github.com> Date: Tue, 30 Jul 2024 16:31:03 -0400 Subject: [PATCH] Separate leading sentence when ME comes from relevant alteration Separate leading sentence when mutation effect comes from relevant alteration --- .../MutationEffectDescription.tsx | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/main/webapp/app/pages/annotationPage/MutationEffectDescription.tsx b/src/main/webapp/app/pages/annotationPage/MutationEffectDescription.tsx index bc9f74230..0329ce579 100644 --- a/src/main/webapp/app/pages/annotationPage/MutationEffectDescription.tsx +++ b/src/main/webapp/app/pages/annotationPage/MutationEffectDescription.tsx @@ -10,7 +10,7 @@ const MutationEffectDescription: React.FunctionComponent<{ // Add link to alteration page when the allele is unknown but multiple alternative alleles at the same position have mutation effects const description = props.description || ''; const additionalMutationEffectSeparator = - 'however, we have mutation effect descriptions for'; + 'we have mutation effect description'; if (description.includes(additionalMutationEffectSeparator)) { const segments = description.split(additionalMutationEffectSeparator); if (segments.length === 2) { @@ -49,6 +49,23 @@ const MutationEffectDescription: React.FunctionComponent<{ } } } + + // Separate leading sentence when mutation effect comes from relevant alteration + const relevantAltMutationEffectSeparator = ' is: '; + if (description.includes(relevantAltMutationEffectSeparator)) { + const segments = description.split(relevantAltMutationEffectSeparator); + if (segments.length === 2) { + return ( +
+

+ {segments[0]} {relevantAltMutationEffectSeparator} +

+ +
+ ); + } + } + // don't do anything but add reference links in the description return ; };