public class VioletApp extends VioletAppBase
VioletAppBase.APP_TYPE
app_options, app_type, cmd_options, data_storage, last_busy, last_data, last_message, last_progress, main_frame, OPEN_REMOTEDATA_NO_ERROR, rois_storage
Constructor and Description |
---|
VioletApp(java.lang.String[] args,
VioletAppBase.APP_TYPE type) |
Modifier and Type | Method and Description |
---|---|
int |
createAndLoadDataStorage(boolean showProgress) |
protected boolean |
createAndShowGUI() |
protected int |
createCmdOptionsFromRemoteDataSelection(java.lang.String[] cmd_line) |
boolean |
importConsensusSequence(WsFastaSequenceInfo data,
GenomicViewDetails view,
boolean update) |
void |
importDataFile(java.io.File file) |
void |
importDataFromInputStream(java.io.InputStream stream,
TrackDataInfo info) |
boolean |
importGZippedHDFResults(WsResults data,
TrackDataInfo clientData) |
boolean |
importIPDConsensus(WsIPDConsensusInfo data,
GenomicViewDetails view,
boolean update) |
boolean |
importReferenceSequence(WsFastaSequenceInfo data,
GenomicViewDetails view,
boolean update) |
void |
launchHelpTopicInWebBrowser(java.lang.String topic) |
void |
launchPanelHelpInWebBrowser(java.lang.String context) |
void |
launchWebSiteInWebBrowser(java.lang.String site_url) |
boolean |
loadDefaultWorkspace() |
protected void |
loadROIsFromProject()
load bookmarks if present in same directory as project.jnlp
|
boolean |
loadWorkspaceFromBase64String(java.lang.String layout) |
boolean |
loadWorkspaceFromResource(java.lang.String res_file) |
boolean |
loadWorkspaceFromServer() |
boolean |
saveWorkspaceToServer() |
int |
selectRemoteData() |
void |
setLogScaling(boolean b)
call to turn visual filtering on or off
updates region and whole genome view as needed
|
void |
setViewFilter(boolean b,
java.lang.String filter)
call to turn visual filtering on or off
updates region and details view as needed
|
void |
setVisibleLocusDetailsPanel(Locus locus,
boolean updateTablePanel)
selects a new locus in details panel
|
void |
setVisibleLocusGenomePanel(Locus locus,
boolean updateTablePanel,
boolean isGoTo)
selects a new locus in genome panel, eventually updates region and details
|
void |
setVisibleLocusRegionPanel(Locus locus,
boolean updateTablePanel)
selects a new locus in region panel, eventually updates details
|
getAppOptions, getAppTitle, getAppType, getCommandLineOptions, getDataStorage, getDetailsOptions, getGeneDB, getHDFServiceURL, getHostCodebaseHttpPort, getHostName, getIdeogramDB, getJNLPServiceURL, getReferenceInfo, getRegionsOfInterestStorage, getSlots, getSMRTPortalHomeURL, getSMRTViewHomeURL, getVioletFrame, getVisServiceURL, isScreenResolutionMaximizable, isScreenResolutionValid, isServerInWhiteList, isStandAlone, setApplicationLookAndFeel, setApplicationLookAndFeelOld, setAppOptions, setCurrentContig, setDetailsOptions, setRegionsOfInterestStorage, setStatusBarBusy, setStatusBarDataInfoText, setStatusBarProgress, setStatusBarText, setVioletFrame, showErrorMessageOnDataLoadFailure, updateLockedPanels
public VioletApp(java.lang.String[] args, VioletAppBase.APP_TYPE type)
protected boolean createAndShowGUI()
public int createAndLoadDataStorage(boolean showProgress)
protected void loadROIsFromProject()
public int selectRemoteData()
protected int createCmdOptionsFromRemoteDataSelection(java.lang.String[] cmd_line)
public void importDataFromInputStream(java.io.InputStream stream, TrackDataInfo info)
public boolean importReferenceSequence(WsFastaSequenceInfo data, GenomicViewDetails view, boolean update)
public boolean importConsensusSequence(WsFastaSequenceInfo data, GenomicViewDetails view, boolean update)
public boolean importIPDConsensus(WsIPDConsensusInfo data, GenomicViewDetails view, boolean update)
public boolean importGZippedHDFResults(WsResults data, TrackDataInfo clientData)
public void importDataFile(java.io.File file)
public void setVisibleLocusGenomePanel(Locus locus, boolean updateTablePanel, boolean isGoTo)
locus
- updateTablePanel
- isGoTo
- public void setVisibleLocusRegionPanel(Locus locus, boolean updateTablePanel)
locus
- updateTablePanel
- public void setVisibleLocusDetailsPanel(Locus locus, boolean updateTablePanel)
locus
- updateTablePanel
- public void launchPanelHelpInWebBrowser(java.lang.String context)
public void launchHelpTopicInWebBrowser(java.lang.String topic)
public void launchWebSiteInWebBrowser(java.lang.String site_url)
public boolean loadDefaultWorkspace()
public boolean loadWorkspaceFromResource(java.lang.String res_file)
public boolean loadWorkspaceFromBase64String(java.lang.String layout)
public boolean loadWorkspaceFromServer()
public boolean saveWorkspaceToServer()
public void setViewFilter(boolean b, java.lang.String filter)
b
- public void setLogScaling(boolean b)
b
- Copyright © 2010-2014 Pacific Biosciences. All Rights Reserved.