diff --git a/frontend/src/components/FooterDefault.vue b/frontend/src/components/FooterDefault.vue index 934f84f2..ec8dfab0 100644 --- a/frontend/src/components/FooterDefault.vue +++ b/frontend/src/components/FooterDefault.vue @@ -17,7 +17,11 @@ onMounted(() => { Developed by BIH CUBI. For support and feedback, please contact cubi-helpdesk@bih-charite.de. REEV Explains - and Evaluates Variants {{ miscStore?.appVersion }} + and Evaluates Variants {{ miscStore?.appVersion }}. + + Terms of use + mdi-arrow-right-circle-outline . diff --git a/frontend/src/components/StaticViews/TermsView.vue b/frontend/src/components/StaticViews/TermsView.vue index 5fbf1c86..7b0e2bed 100644 --- a/frontend/src/components/StaticViews/TermsView.vue +++ b/frontend/src/components/StaticViews/TermsView.vue @@ -3,7 +3,19 @@ Terms of Use +
Intended Use

REEV is for research use only software

+ +
Disclaimer
+

+ The information on this website is not intended for direct diagnostic use or medical + decision-making without review by a genetics professional. Individuals should not change + their health behavior solely on the basis of information contained on this website. + Charité/BIH do not independently verify the submitted information. If you have questions + about the information contained on this website, please see a health care professional. +

+ +
Exclusion of Liability

The software is provided "as is," without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular @@ -12,6 +24,43 @@ otherwise, arising from, out of, or in connection with the software or the use or other dealings in the software.

+ +
Cookie Policy
+

+ We use cookies to store information about your current session on your computer + only after you login. We do not use cookies to track your usage of the + website or to collect any personal information about you. We do not share this information + with any third parties. +

+

+ Without logging in, certain functionality can only be provided by using your local browser + storage, such as storing case information. +

+ +
Collected Usage Information
+

+ We collect information about your usage of the website, including the pages you visit, the + time and date of your visit, the time spent on those pages and other statistics. We use this + information to improve the website and to better understand how people use it. We do not + share this information with any third parties. +

+ +
Posted Content License
+

+ Most information that you enter into REEV is private and will not be shared to any third + party. +

+

+ However, some information is public, such as "public comments". Such publically accessible + information is governed by the following terms. +

+

+ All publicly accessible user contributions are licensed under + + Creative Commons Attribution-ShareAlike 4.0 license + mdi-launch . +

diff --git a/frontend/src/views/HomeView.c.ts b/frontend/src/views/HomeView.c.ts index dcfb5427..54b850d8 100644 --- a/frontend/src/views/HomeView.c.ts +++ b/frontend/src/views/HomeView.c.ts @@ -17,6 +17,94 @@ export interface Section { examples: Example[] } +const SEQVARS_DEV: Example[] = [ + { + query: 'NM_007294.4(BRCA1):c.5123C>A', + hint: 'HGVS transcript SNV' + }, + { + query: 'NM_000179.3:c.4082del', + hint: 'HGVS transcript deletion' + }, + { + query: 'NC_000017.10:g.41197728G>T', + hint: 'HGVS genomic SNV' + }, + { + query: 'GRCh37-chr17-41197751-G-T', + hint: 'gnomAD style variant' + }, + { + query: 'NC_000017.11:43039470:G:A', + hint: 'Canonical SPDI' + } +] + +const SEQVARS_PROD: Example[] = [ + { + query: 'GRCh37:chr6:24302274:T:C', + hint: 'splicing variant in SPDI notation' + }, + { + query: 'NM_001267039.1(LARP7)>c.855dup', + hint: 'frameshift variant in HGVS notation' + }, + { + query: 'GRCh37-chrX-77245290-G-C', + hint: 'X-chromosomal SNV in gnomAD notation' + }, + { + query: 'NM_004780.3(TCEAL1):c.124_138dup', + hint: 'in-frame insertion in HGVS notation' + }, + { + query: 'chrMT:7497:G:A', + hint: 'mitochondrial SNV in SPDI notation' + }, + { + query: 'GRCh38-chrMT-7465-A-AC', + hint: 'mitochondrial insertion in gnomAD notation' + } +] + +const STRUCVARS_DEV: Example[] = [ + { + query: 'DEL:chr17:41176312:41277500', + hint: 'Deletion on chr17' + }, + { + query: 'DUP-chrX-73565114-73956354', + hint: 'Duplication on chrX' + }, + { + query: 'arr[GRCh37] 7q11(72,650,120_74,154,209)x1', + hint: 'ISCN notation' + }, + { + query: 'GRCh37 7q11(72,650,120_74,154,209)x1', + hint: 'Shorter ISCN' + } +] + +const STRUCVARS_PROD: Example[] = [ + { + query: 'DEL:chr17:41176312:41277500', + hint: 'Deletion on chr17' + }, + { + query: 'DUP-chrX-73565114-73956354', + hint: 'Duplication on chrX' + }, + { + query: 'arr[GRCh37] 7q11(72,650,120_74,154,209)x1', + hint: 'ISCN notation' + }, + { + query: 'GRCh37 7q11(72,650,120_74,154,209)x1', + hint: 'Shorter ISCN' + } +] + /** Examples to display below the search on the homepage. */ export const EXAMPLES: Section[] = [ { @@ -39,49 +127,11 @@ export const EXAMPLES: Section[] = [ { title: 'Sequence Variants', text: 'Provide variants in HGSV notation, gnomAD, or SPDI-style', - examples: [ - { - query: 'NM_007294.4(BRCA1):c.5123C>A', - hint: 'HGVS transcript SNV' - }, - { - query: 'NM_000179.3:c.4082del', - hint: 'HGVS transcript deletion' - }, - { - query: 'NC_000017.10:g.41197728G>T', - hint: 'HGVS genomic SNV' - }, - { - query: 'GRCh37-chr17-41197751-G-T', - hint: 'gnomAD style variant' - }, - { - query: 'NC_000017.11:43039470:G:A', - hint: 'Canonical SPDI' - } - ] + examples: import.meta.env.MODE !== 'development' ? SEQVARS_DEV : SEQVARS_PROD }, { title: 'Structural Variants', text: 'You can provide variants in the formats below', - examples: [ - { - query: 'DEL:chr17:41176312:41277500', - hint: 'Deletion on chr17' - }, - { - query: 'DUP-chrX-73565114-73956354', - hint: 'Duplication on chrX' - }, - { - query: 'arr[GRCh37] 7q11(72,650,120_74,154,209)x1', - hint: 'ISCN notation' - }, - { - query: 'GRCh37 7q11(72,650,120_74,154,209)x1', - hint: 'Shorter ISCN' - } - ] + examples: import.meta.env.MODE === 'development' ? STRUCVARS_DEV : STRUCVARS_PROD } ] diff --git a/frontend/src/views/HomeView.vue b/frontend/src/views/HomeView.vue index ddcc0b42..dcbe872f 100644 --- a/frontend/src/views/HomeView.vue +++ b/frontend/src/views/HomeView.vue @@ -64,6 +64,13 @@ const mainBackgroundColor = computed(() => { tutorial mdi-launch . REEV is free to use for all users (see + + terms of use + mdi-arrow-right-circle-outline ). The software itself open source and can be found at + + GitHub mdi-launch .

diff --git a/frontend/src/views/LoginView.vue b/frontend/src/views/LoginView.vue index f8f0a846..9dfc55c6 100644 --- a/frontend/src/views/LoginView.vue +++ b/frontend/src/views/LoginView.vue @@ -99,6 +99,14 @@ onMounted(async () => { + + By logging in, you agree to our + + terms of use + mdi-arrow-right-circle-outline . + + Login with...