import { observer } from 'mobx-react'; import * as React from 'react'; import { Mutation } from 'cbioportal-utils'; import { IndicatorQueryResp } from 'oncokb-ts-api-client'; import { Clinvar, MyVariantInfo, SignalAnnotation, VariantAnnotation, VariantAnnotationSummary, } from 'genome-nexus-ts-api-client'; import FunctionalPrediction from '../functionalPrediction/FunctionalPrediction'; import GeneralPopulationPrevalence from '../generalPopulationPrevalence/GeneralPopulationPrevalence'; import TherapeuticImplication from '../therapeuticImplication/TherapeuticImplication'; import Pathogenicity from '../pathogenicity/Pathogenicity'; import FrequencyTable from '../frequencyTable/FrequencyTable'; import CancerPatientPopulation from '../cancerPatientPopulation/CancerPatientPrevalence'; import featureTableStyle from './FeatureTable.module.scss'; interface IFeatureTableProps { annotationInternal?: VariantAnnotationSummary; myVariantInfo?: MyVariantInfo; variantAnnotation?: VariantAnnotation; oncokb?: IndicatorQueryResp; clinvar?: Clinvar; signalAnnotation?: SignalAnnotation; isCanonicalTranscriptSelected: boolean; mutation: Mutation; } @observer class FeatureTable extends React.Component { public render() { return (
Pathogenicity:
Therapeutic implication:
Functional prediction:
General population prevalence:
Cancer patient prevalence:
); } } export default FeatureTable;