From 4ba60ebc2404c4d2dace4bfbe495044738d46ad2 Mon Sep 17 00:00:00 2001 From: David Mendez <dmendez@ebi.ac.uk> Date: Fri, 26 Mar 2021 19:47:34 -0500 Subject: [PATCH] Chemical Probe: start to add mockup page --- .../ChemicalProbeReportCard.vue | 43 ++++++ .../ControlStructuresAndUse.vue | 24 ++++ .../report_cards/chemical_probe/Summary.vue | 132 ++++++++++++++++++ pages/chemical_probe/_id.vue | 14 ++ 4 files changed, 213 insertions(+) create mode 100644 components/report_cards/chemical_probe/ChemicalProbeReportCard.vue create mode 100644 components/report_cards/chemical_probe/ControlStructuresAndUse.vue create mode 100644 components/report_cards/chemical_probe/Summary.vue create mode 100644 pages/chemical_probe/_id.vue diff --git a/components/report_cards/chemical_probe/ChemicalProbeReportCard.vue b/components/report_cards/chemical_probe/ChemicalProbeReportCard.vue new file mode 100644 index 0000000..77ecf89 --- /dev/null +++ b/components/report_cards/chemical_probe/ChemicalProbeReportCard.vue @@ -0,0 +1,43 @@ +<template> + <v-container> + <v-row> + <v-col cols="9"> + <h1 class="primary--text">PFI-6: A Chemical Probe for human MLLT1/3</h1> + <v-divider /> + <br /> + <v-row> + <v-col cols="12"> + <h2 class="primary--text">Summary</h2> + </v-col> + </v-row> + <v-row> + <v-col cols="12"> <Summary /> </v-col> + </v-row> + <v-row> + <v-col cols="12"> + <h2 class="primary--text"> + Chemical Probe & Negative Control Structures and Use + </h2> + </v-col> + </v-row> + <v-row> + <v-col cols="12"> <ControlStructuresAndUse /> </v-col> + </v-row> + </v-col> + <v-col cols="3"> Index </v-col> + </v-row> + </v-container> +</template> + +<script> +import Summary from '~/components/report_cards/chemical_probe/Summary.vue' +import ControlStructuresAndUse from '~/components/report_cards/chemical_probe/ControlStructuresAndUse.vue' +export default { + components: { + Summary, + ControlStructuresAndUse, + }, +} +</script> + +<style></style> diff --git a/components/report_cards/chemical_probe/ControlStructuresAndUse.vue b/components/report_cards/chemical_probe/ControlStructuresAndUse.vue new file mode 100644 index 0000000..f755ae5 --- /dev/null +++ b/components/report_cards/chemical_probe/ControlStructuresAndUse.vue @@ -0,0 +1,24 @@ +<template> + <v-card> + <v-card-text> + <v-row> + <v-col cols="6"> + <v-card tile elevation="0"> + <v-card-title>PFI-6 Chemical Probe</v-card-title> + </v-card> + </v-col> + <v-col cols="6"> + <v-card tile elevation="0"> + <v-card-title>PFI-6N Negative Control</v-card-title> + </v-card> + </v-col> + </v-row> + </v-card-text> + </v-card> +</template> + +<script> +export default {} +</script> + +<style></style> diff --git a/components/report_cards/chemical_probe/Summary.vue b/components/report_cards/chemical_probe/Summary.vue new file mode 100644 index 0000000..43fc4a4 --- /dev/null +++ b/components/report_cards/chemical_probe/Summary.vue @@ -0,0 +1,132 @@ +<template> + <v-card> + <v-card-subtitle>Overview</v-card-subtitle> + <v-divider /> + <v-card-text> + The small YEATS protein domain is found in four human proteins, including + MLLT1 and MLLT3, and is an epigenetic reader of acetyl-lysine histone + marks. MLLT1 has been found to be a driver of acute myeloid leukaemia. A + collaboration between Pfizer and the SGC has resulted in the discovery of + PFI-6, a potent disrupter of protein:protein interactions involving the + YEATS domains of MLLT1/3. + </v-card-text> + <v-divider /> + <v-card-subtitle>Details</v-card-subtitle> + <v-divider /> + <v-card-text> + <v-row class="details-row" dense> + <v-col cols="12"> + <b>Chemical Probe Name:</b> + PFI-6 + </v-col> + </v-row> + <v-divider /> + <v-row class="details-row" dense> + <v-col cols="12"> + <b>Negative control compound:</b> + PFI-6N + </v-col> + </v-row> + <v-divider /> + <v-row class="details-row" dense> + <v-col cols="12"> + <b>Target(s) (synonyms):</b> + MLLT1/MLLT3 (ENL;LTG19;YEATS1 / AF- 9;YEATS3) + </v-col> + </v-row> + <v-divider /> + <v-row class="details-row" dense> + <v-col cols="12"> + <b>Recommended in vitro assay concentration:</b> + <p> + 10 µM for PFI-6 and PFI-6N; use with negative control and orthogonal + probe for best interpretation of data + </p> + </v-col> + </v-row> + <v-divider /> + <v-row class="details-row" dense> + <v-col cols="12"> + <b>Web link for more details:</b> + <a href="https://www.thesgc.org/chemical-probes/PFI-6" target="_blank" + >https://www.thesgc.org/chemical-probes/PFI-6</a + > + </v-col> + </v-row> + <v-divider /> + + <v-row class="details-row" dense> + <v-col cols="12"> + <b>Protein Target Classification:</b> + <br /> + <br /> + <p> + <v-chip outlined color="secondary" label> + Unclassified protein + </v-chip> + > + <v-chip outlined color="secondary" label> + Epigenetic regulator + </v-chip> + > + <v-chip outlined color="secondary" label> Reader </v-chip> + > + <v-chip outlined color="secondary" label> Bromodomain </v-chip> + </p> + </v-col> + </v-row> + <v-divider /> + + <v-row class="details-row" dense> + <v-col cols="12"> + <b>Publications:</b> + None at the time of writing + </v-col> + </v-row> + <v-divider /> + + <v-row class="details-row" dense> + <v-col cols="12"> + <b>Orthogonal chemical probes:</b> + NVS-MLLT-1 + </v-col> + </v-row> + <v-divider /> + + <v-row class="details-row" dense> + <v-col cols="12"> + <b>Cellular assay(s) for target-engagement:</b> + NanoBRET FRAP + </v-col> + </v-row> + <v-divider /> + + <v-row class="details-row" dense> + <v-col cols="12"> + <b>Suitable for in vivo use:</b> + no + </v-col> + </v-row> + <v-divider /> + </v-card-text> + + <v-card-actions> + <v-btn + href="https://drive.google.com/file/d/1FQOGQxTdcIfTeM1Vq73vbHOEJ0ZptkHV/view?usp=sharing" + color="primary" + > + <v-icon>mdi-download</v-icon> PDF + </v-btn> + </v-card-actions> + </v-card> +</template> + +<script> +export default {} +</script> + +<style> +.details-row { + margin: 0; +} +</style> diff --git a/pages/chemical_probe/_id.vue b/pages/chemical_probe/_id.vue new file mode 100644 index 0000000..8fc3c74 --- /dev/null +++ b/pages/chemical_probe/_id.vue @@ -0,0 +1,14 @@ +<template> + <div><ChemicalProbeReportCard /></div> +</template> + +<script> +import ChemicalProbeReportCard from '~/components/report_cards/chemical_probe/ChemicalProbeReportCard.vue' +export default { + components: { + ChemicalProbeReportCard, + }, +} +</script> + +<style></style> -- GitLab