diff --git a/packages/react-mutation-mapper/package.json b/packages/react-mutation-mapper/package.json index 978856d3a4a..e227e048155 100644 --- a/packages/react-mutation-mapper/package.json +++ b/packages/react-mutation-mapper/package.json @@ -1,6 +1,6 @@ { "name": "react-mutation-mapper", - "version": "0.3.0", + "version": "0.3.1", "description": "Generic Mutation Mapper", "author": "cBioPortal", "license": "GNU Affero General Public License v3.0", diff --git a/packages/react-mutation-mapper/src/component/mutationMapper/GeneSummary.tsx b/packages/react-mutation-mapper/src/component/mutationMapper/GeneSummary.tsx index 6934872d803..ba664de691e 100644 --- a/packages/react-mutation-mapper/src/component/mutationMapper/GeneSummary.tsx +++ b/packages/react-mutation-mapper/src/component/mutationMapper/GeneSummary.tsx @@ -5,12 +5,14 @@ import {getNCBIlink, VariantAnnotation} from "cbioportal-frontend-commons"; import {EnsemblTranscript} from "../../model/EnsemblTranscript"; import {Mutation} from "../../model/Mutation"; import {RemoteData} from "../../model/RemoteData"; +import {getUrl} from "../../util/DataFetcherUtils"; import TranscriptDropdown from "./TranscriptDropdown"; import styles from "./geneSummary.module.scss"; export type GeneSummaryProps = { hugoGeneSymbol: string; uniprotId?: string; + transcriptSummaryUrlTemplate?: string; showDropDown: boolean; showOnlyAnnotatedTranscriptsInDropdown: boolean; transcriptsByTranscriptId: {[transcriptId: string]: EnsemblTranscript}; @@ -27,6 +29,10 @@ export type GeneSummaryProps = { @observer export default class GeneSummary extends React.Component { + public static defaultProps: Partial = { + transcriptSummaryUrlTemplate: "http://grch37.ensembl.org/homo_sapiens/Transcript/Summary?t=<%= transcriptId %>" + }; + public render() { const { @@ -89,7 +95,7 @@ export default class GeneSummary extends React.Component
Ensembl: {activeTranscript} @@ -100,7 +106,7 @@ export default class GeneSummary extends React.Component
Ensembl: {canonicalTranscriptId} diff --git a/packages/react-mutation-mapper/src/component/mutationMapper/MutationMapper.tsx b/packages/react-mutation-mapper/src/component/mutationMapper/MutationMapper.tsx index dbd492ced58..959bee0bcde 100644 --- a/packages/react-mutation-mapper/src/component/mutationMapper/MutationMapper.tsx +++ b/packages/react-mutation-mapper/src/component/mutationMapper/MutationMapper.tsx @@ -66,6 +66,7 @@ export type MutationMapperProps = { showTranscriptDropDown?: boolean; showOnlyAnnotatedTranscriptsInDropdown?: boolean; filterMutationsBySelectedTranscript?: boolean; + transcriptSummaryUrlTemplate?: string; isoformOverrideSource?: string; annotationFields?: string[]; mainLoadingIndicator?: JSX.Element; @@ -324,6 +325,7 @@ export default class MutationMapper

);