import { DefaultTooltip } from 'cbioportal-frontend-commons'; import { Cache } from 'cbioportal-utils'; import { observer } from 'mobx-react'; import * as React from 'react'; import { ReferenceList } from 'oncokb-frontend-commons'; import 'oncokb-frontend-commons/dist/styles.css'; type PtmReferenceListProps = { pubmedIds: string[]; pmidData: Cache; }; function extractNumericalPart(pmid: string) { const matched = pmid.match(/[0-9]+/); if (matched) { return Number(matched[0]); } else { return undefined; } } @observer export default class PtmReferenceList extends React.Component< PtmReferenceListProps, {} > { public render() { return ( extractNumericalPart(id)) .filter(id => id !== undefined) as number[] } abstracts={[]} /> } destroyTooltipOnHide={true} >
); } }