Skip to content
Snippets Groups Projects
Select Git revision
  • b9ab2cc9bb723e6698e475afc91026e5f2cd1b75
  • master default protected
  • csv_export
  • ndex
  • v1.1.18-rc2
  • v1.1.17
  • v1.1.16
  • v1.1.16-rc12
  • v1.1.16-rc11
  • v1.1.16-rc10
  • v1.1.16-rc9
  • v1.1.16-rc8
  • v1.1.16-rc7
  • v1.1.16-rc4
  • v1.1.16-rc3
  • v1.1.16-rc1
  • v1.1.6-rc1
  • v1.1.15
  • v1.1.15-rc7
  • v1.1.15-rc6
  • v1.1.15-rc3
  • v1.1.15-rc1
  • v1.1.14
  • v1.1.13
24 results

info-tile.component.html

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    info-tile.component.html 5.52 KiB
    <p
      *ngIf="!_wrapper.data.drugstoneId && _wrapper.data.label"
      [ngClass]="{ 'text-normal': drugstoneConfig.smallStyle }"
    >
      <b><span>Label:</span></b>
      <span class="is-capitalized"> {{ _wrapper.data.label }}</span>
    </p>
    <p
      *ngIf="_wrapper.data.proteinName"
      [ngClass]="{ 'text-normal': drugstoneConfig.smallStyle }"
    >
      <b><span>Name:</span></b>
      <span class="is-capitalized"> {{ _wrapper.data.proteinName }}</span>
    </p>
    <p
      *ngIf="_wrapper.data.symbol"
      [ngClass]="{ 'text-normal': drugstoneConfig.smallStyle }"
    >
      <b><span>Symbol:</span></b>
      <a
        class="is-capitalized"
        href="https://www.genecards.org/cgi-bin/carddisp.pl?gene={{
          _wrapper.data.symbol
        }}"
        target="_blank"
      >
        {{ _wrapper.data.symbol }}
      </a>
    </p>
    
    <p
      *ngIf="_wrapper.data.uniprot"
      [ngClass]="{ 'text-normal': drugstoneConfig.smallStyle }"
    >
      <b><span>Uniprot:</span></b>
      <a
        *ngFor="let uniprot of _wrapper.data.uniprot"
        href="https://www.uniprot.org/uniprot/{{ uniprot }}"
        target="_blank"
      >
        <span class="is-capitalized"> {{ uniprot }}</span>
      </a>
    </p>
    <p
      *ngIf="_wrapper.data.ensg"
      [ngClass]="{ 'text-normal': drugstoneConfig.smallStyle }"
    >
      <b><span>Ensembl:</span></b>
      <a
        *ngFor="let ensg of _wrapper.data.ensg"
        href="https://www.ensembl.org/Homo_sapiens/Gene/Summary?g={{ ensg }}"
        target="_blank"
      >
        <span class="is-capitalized"> {{ ensg }}</span>
      </a>
    </p>
    <p
      *ngIf="_wrapper.data.entrez"
      [ngClass]="{ 'text-normal': drugstoneConfig.smallStyle }"
    >
      <b><span>Entrez:</span></b>
      <a
        *ngFor="let entrez of _wrapper.data.entrez"
        href="https://www.ncbi.nlm.nih.gov/gene/{{ entrez }}"
        target="_blank"
      >
        <span class="is-capitalized"> {{ entrez }}</span>
      </a>
    </p>
    <p
      *ngIf="getExpressionScore() != null"
      [ngClass]="{ 'text-normal': drugstoneConfig.smallStyle }"
    >
      <b
        ><span
          >Median expression in
          {{ "'" + networkHandler.activeNetwork.selectedTissue.name + "'" }}
          (TPM):</span
        ></b
      >
      <span class="is-capitalized"> {{ getExpressionScore() | number }}</span>
      <span
        class="icon has-text-info"
        pTooltip="Median expression data is provided by the GTEx project. Unit is TPM (transcript per million)."
        [tooltipStyleClass]="'drgstn drgstn-tooltip drgstn-tooltip-left'"
        tooltipPosition="left"
      >
        <app-fa-solid-icon icon="info-circle"></app-fa-solid-icon>
      </span>
    </p>
    <p
      *ngIf="_wrapper.data.drugId || _wrapper.data.disorderId"
      [ngClass]="{ 'text-normal': drugstoneConfig.smallStyle }"
    >
      <b><span>Name:</span></b>
      <span class="is-capitalized"> {{ _wrapper.data.label }}</span>
    </p>
    <p
      *ngIf="_wrapper.data.icd10"
      [ngClass]="{ 'text-normal': drugstoneConfig.smallStyle }"
    >
      <b><span>ICD10:</span></b>
      <span class="is-capitalized">
        {{
          _wrapper.data.icd10.length === 0 ||
          (_wrapper.data.icd10.length === 1 && _wrapper.data.icd10[0].length === 0)
            ? "-"
            : _wrapper.data.icd10
        }}</span
      >
    </p>
    <p
      *ngIf="_wrapper.data.drugId"
      [ngClass]="{ 'text-normal': drugstoneConfig.smallStyle }"
    >
      <b><span>DrugBank:</span></b>
      <a
        href="https://go.drugbank.com/drugs/{{ _wrapper.data.drugId }}"
        target="_blank"
      >
        <span class="is-capitalized"> {{ _wrapper.data.drugId }}</span>
      </a>
    </p>
    <p
      *ngIf="_wrapper.data.disorderId"
      [ngClass]="{ 'text-normal': drugstoneConfig.smallStyle }"
    >
      <b><span>Mondo:</span></b>
      <a
        href="https://www.ebi.ac.uk/ols/ontologies/mondo/terms?iri=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FMONDO_{{
          writeZeros(7 - ('' + _wrapper.data.disorderId).length)
        }}{{ _wrapper.data.disorderId }}"
        target="_blank"
      >
        <span class="is-capitalized"> MONDO:{{ _wrapper.data.disorderId }}</span>
      </a>
    </p>
    <p
      *ngIf="
        drugstoneConfig.currentConfig().nodeGroups[
          networkHandler.activeNetwork.selectedWrapper.data[
            networkHandler.activeNetwork.selectedWrapper.data.group ===
            'selectedNode'
              ? '_group'
              : 'group'
          ]
        ].groupName
      "
      [ngClass]="{ 'text-normal': drugstoneConfig.smallStyle }"
    >
      <b><span>Group:</span></b>
      <span class="is-capitalized">
        {{
          drugstoneConfig.currentConfig().nodeGroups[
            networkHandler.activeNetwork.selectedWrapper.data[
              networkHandler.activeNetwork.selectedWrapper.data.group ===
              "selectedNode"
                ? "_group"
                : "group"
            ]
          ].groupName
        }}</span
      >
    </p>
    <p
      *ngIf="_showLinks"
      [ngClass]="{ 'text-normal': drugstoneConfig.smallStyle }"
    >
      <b><span>Links:</span></b>
      <span *ngFor="let target of linkoutMap | keyvalue">
        <a
          *ngIf="showLinkout(target.key)"
          [href]="getLinkoutURL(target.key)"
          target="_blank"
          class="link-icon-margin"
        >
          <app-image
            _class="link-icon"
            _src="assets/{{ target.value }}.png"
            _alt="{{ target.value }}"
            _title="{{ target.value }}"
          ></app-image>
        </a>
      </span>
      <a
        class="link-icon-margin"
        href="https://clinicaltrials.gov/ct2/results?term={{ _wrapper.data.symbol }}"
        target="_blank"
      >
        <app-image
          _class="link-icon"
          _src="assets/clinicaltrials.png"
          _alt="ClinicalTrials.gov"
          _title="ClinicalTrials.gov"
        ></app-image>
      </a>
    </p>
    
    <app-toggle
      *ngIf="_wrapper.data.drugstoneId && _wrapper.data.drugstoneType === 'protein'"
      [value]="analysis.inSelection(_wrapper)"
      (valueChange)="
        $event ? analysis.addItems([_wrapper]) : analysis.removeItems([_wrapper])
      "
      textOn="Selected"
      textOff="Off"
      tooltipOn="Add protein to selection."
      tooltipOff="Remove protein from selection."
    ></app-toggle>