@Test public void createInstallationPanelOverwrite() throws CatalogException, IOException { Panel panel = Panel.load(getClass().getResource("/disease_panels/panel1.json").openStream()); panelManager.create(panel, false, adminToken); QueryResult<Panel> diseasePanelQueryResult = panelManager.get(PanelManager.INSTALLATION_PANELS, panel.getDiseasePanel().getId(), QueryOptions.empty(), null); panelManager.create(panel, true, adminToken); QueryResult<Panel> diseasePanelQueryResult2 = panelManager.get(PanelManager.INSTALLATION_PANELS, panel.getDiseasePanel().getId(), QueryOptions.empty(), null); assertNotEquals(diseasePanelQueryResult.first().getUuid(), diseasePanelQueryResult2.first().getUuid()); }
panelQuery.put(PanelDBAdaptor.QueryParams.ID.key(), panelId); panelQuery.put(PanelDBAdaptor.QueryParams.VERSION.key(), panelVersion); QueryResult<Panel> panelResult = catalogManager.getPanelManager().get(studyStr, panelQuery, QueryOptions.empty(), sessionId); Panel diseasePanel = panelResult.first();
throw VariantQueryException.missingStudyFor("panel", panelId, null); Panel panel = catalogManager.getPanelManager().get(defaultStudyStr, panelId, null, sessionId).first();
@Test public void importGlobalPanel() throws CatalogException, IOException { Panel panel = Panel.load(getClass().getResource("/disease_panels/panel1.json").openStream()); panelManager.create(panel, false, adminToken); Panel installationPanel = panelManager.get(PanelManager.INSTALLATION_PANELS, panel.getDiseasePanel().getId(), QueryOptions.empty(), null).first(); QueryResult<Panel> diseasePanelQueryResult = panelManager.importInstallationPanel(studyFqn, panel.getDiseasePanel().getId(), QueryOptions.empty(), sessionIdUser); assertEquals(1, diseasePanelQueryResult.getNumResults()); assertNotEquals(installationPanel.getUuid(), diseasePanelQueryResult.first().getUuid()); }
if (diseasePanelIds != null && !diseasePanelIds.isEmpty()) { List<QueryResult<Panel>> queryResults = catalogManager.getPanelManager() .get(studyStr, diseasePanelIds, new Query(), QueryOptions.empty(), token);
@Test public void createInstallationPanel() throws CatalogException, IOException { Panel panel = Panel.load(getClass().getResource("/disease_panels/panel1.json").openStream()); panelManager.create(panel, false, adminToken); QueryResult<Panel> diseasePanelQueryResult = panelManager.get(PanelManager.INSTALLATION_PANELS, panel.getDiseasePanel().getId(), QueryOptions.empty(), null); assertEquals(1, diseasePanelQueryResult.getNumResults()); assertEquals(panel.getDiseasePanel().getId(), diseasePanelQueryResult.first().getDiseasePanel().getId()); assertEquals(panel.toString(), diseasePanelQueryResult.first().toString()); }
if (diseasePanelIds != null && !diseasePanelIds.isEmpty()) { List<QueryResult<Panel>> queryResults = catalogManager.getPanelManager() .get(studyStr, diseasePanelIds, new Query(), QueryOptions.empty(), token);