Page tree
Skip to end of metadata
Go to start of metadata


The title, version and logo of web application are taken from config.js.

For every menu item in the navigation bar, there is visibility option. It accepts three values - public, private and none. 

  • Public mode ensures that menu item is always visible in the application.
  • Private mode displays that item only when the user is successfully logged in.
  • None option is to hide that menu item.

IVA application
var application = {
    title: "IVA",
    version: "v0.6.0",
    logo: "images/opencb-logo.png",
    menu: [
        {
            id: "samples",
            title: "Samples",
            visibility: "public"
        },
        {
            id: "browser",
            title: "Variant Browser",
            visibility: "public",
            // Allows to provide default filters for the browser
            filters: [
                {
                    name: "Example BRCA2",
                    query: {
                        gene: "BRCA2",
                        conservation: "phylop<0.001"
                    }
                }
            ]
        },
        {
            id: "prioritization",
            title: "Prioritization",
            visibility: "public",
            submenu: [
                {
                    id: "family-prioritization",
                    title: "Family",
                    visibility: "public"
                },
                {
                    id: "cancer-prioritization",
                    title: "Cancer",
                    visibility: "public"
                },
                {
                    separator: true,
                    visibility: "public"
                },
                {
                    id: "prioritizationCC",
                    title: "Case-Control",
                    visibility: "public"
                }
            ]
        },
        {
            id: "beacon",
            title: "Beacon",
            visibility: "public"
        },
        {
            id: "tools",
            title: "Tools",
            visibility: "public",
            submenu: [
                {
                    id: "ibs",
                    title: "IBS",
                    visibility: "public"
                },
                {
                    id: "burden",
                    title: "Burden Test",
                    visibility: "public"
                },
                {
                    separator: true,
                    visibility: "public"
                },
                {
                    id: "exporter",
                    title: "Exporter",
                    visibility: "public"
                },
                {
                    id: "saturation",
                    title: "Saturation",
                    visibility: "public"
                }
            ]
        },
        {
            id: "genomeBrowser",
            title: "Genome Browser",
            visibility: "public",
        }
    ],
    search: {
        placeholder: "Search",
        visibility: "public"
    },
    settings: {
        visibility: "public"
    },
    about: [
        {name: "Documentation",  url: "http://docs.opencb.org/display/iva/IVA+Home", icon: "fa fa-book"},
		{name: "Tutorial", url: "http://docs.opencb.org/display/iva/Tutorials", icon: ""},
		{name: "Source code", url: "https://github.com/opencb/iva", icon: "fa fa-github"},
		{name: "Contact",  url: "http://docs.opencb.org/display/iva/About", icon: "fa fa-envelope"},
		{name: "FAQ",  url: "", icon: ""}
    ],
    login: {
        visibility: "public"
    },
    breadcrumb: {
        title: "Projects",
        visibility: "public"
    }
};

Table of Contents:


  • No labels