public class PropertiesHelper
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ALWAYS_SHOW_MEM_STATS_VALUE |
protected boolean |
alwaysShowMemoryInfo |
protected static int |
APP_INFO_PANEL_FONT_SIZE |
protected static boolean |
APP_SHOW_WHATS_NEW_HELP |
protected java.lang.String |
appVisualFilter |
static java.lang.String |
AUTO_IDEO_BAND_SIZE |
static java.lang.String |
AUTO_IDEO_MAX_NUM_BANDS |
static java.lang.String |
AUTO_IDEO_NUM_BANDS |
static java.lang.String |
COARSE_MODE |
static java.lang.String |
DETAILS_METRICS_MODE |
static java.lang.String |
DETAILS_VIEW_LIMITING_MODE |
static java.lang.String |
DNA_COLOR_0 |
static java.lang.String |
DNA_COLOR_1 |
static java.lang.String |
DNA_COLOR_2 |
static java.lang.String |
DNA_COLOR_3 |
static boolean |
DRAW_MIN_BASE_MOD_WIDTH |
static boolean |
DRAW_MODS_SUMMARY |
static boolean |
DRAW_PANEL_ICONS |
static java.lang.String |
ENABLE_GRAPH_STRUCTURE_VALUE |
static java.lang.String |
EPIPRO_CUTOFF_FILTER_VALUE |
static java.lang.String |
EVENTS_FILTER_VALUE |
static java.lang.String |
FIT_DENOVO_TABLE_TO_PANEL_VALUE |
static java.lang.String |
FIT_TABLE_TO_PANEL_VALUE |
protected boolean |
fitGenomicTableToPanel |
static java.lang.String |
GRAPH_STRUCTURE_TYPE_VALUE |
static java.lang.String |
HIGH_KIN_FILTER |
static java.lang.String |
HIGH_QV_FILTER |
static java.lang.String |
KIN_FWD_COLOR |
static java.lang.String |
KIN_FWD_COLOR_HEATMAP |
static java.lang.String |
KIN_REV_COLOR |
static java.lang.String |
KIN_REV_COLOR_HEATMAP |
static java.lang.String |
KINETICS_SCALING |
static java.lang.String |
LAST_USED_LAYOUT |
static java.lang.String |
LAST_USED_LOCAL_DIR_OPEN |
static java.lang.String |
LAST_USED_LOCAL_DIR_SAVE |
static java.lang.String |
LAST_USED_REMOTE_PATH |
static java.lang.String |
LOCK_RANGE_EXPANSION |
protected boolean |
lockGenomeRegionPanels |
protected boolean |
lockRangeExpand |
protected boolean |
lockRegionDetailsPanels |
static java.lang.String |
LOW_KIN_FILTER |
static java.lang.String |
LOW_QV_FILTER |
static java.lang.String |
MAX_DETAILS_COVERAGE |
static java.lang.String |
MAX_DETAILS_VIEW_DYNAMIC_RANGE |
static java.lang.String |
MAX_DETAILS_VIEW_FIXED_RANGE |
static java.lang.String |
MODS_FILTER_VALUE |
static java.lang.String |
SELECTION_PANEL_FONT_SIZE |
protected static long |
serialVersionUID |
static java.lang.String |
SHOW_DETAILS_TOOLTIP |
static java.lang.String |
SHOW_GRAPH_STRUCTURE_ONLY_VALUE |
static java.lang.String |
SHOW_IDEOGRAM_LABEL |
static java.lang.String |
SHOW_MARKER_LABEL |
static java.lang.String |
SHOW_WHATS_NEW_HELP |
static java.lang.String |
SMRTGROUP_OPTION |
static java.lang.String |
USE_EPIPRO_CUTOFF_FILTER |
static java.lang.String |
USE_EPIPRO_ONLY |
static java.lang.String |
USE_EPIPRO_UNFOLDED |
static boolean |
USE_FOR_TESTING_WHEN_NEEDED |
static java.lang.String |
USE_MAPQV_FILTER |
static java.lang.String |
USE_MODS_FILTER |
static java.lang.String |
USE_QV_FILTER |
static java.lang.String |
USE_VARIANT_COV_FILTER |
static java.lang.String |
USE_VARIANTS_CONF_FILTER |
protected boolean |
useLogScaling |
protected boolean |
useTableViewFilter |
static java.lang.String |
VARIANTS_CONF_FILTER_VALUE |
protected boolean |
viewSubReadsData |
Constructor and Description |
---|
PropertiesHelper() |
Modifier and Type | Method and Description |
---|---|
boolean |
getAlwaysShowMemStats() |
static boolean |
getBoolean(java.lang.String property,
boolean def) |
static java.lang.String |
getConfigurationFilePath()
return path of configuration file
|
static double |
getDouble(java.lang.String property,
double def) |
protected static java.lang.String |
getFileComments() |
boolean |
getFitDeNovoTableToPanel() |
boolean |
getFitTableToPanel() |
static int |
getInfoPanelFontSize() |
static int |
getInt(java.lang.String property,
int def) |
static boolean |
getIsSMRTGroup(java.lang.String url)
Returns true if host requires group-level access control
|
static java.io.File |
getLastLocalDataFolderOpen(java.lang.String type) |
static java.io.File |
getLastLocalDataFolderSave(java.lang.String type) |
static java.lang.String |
getLastRemoteDataFiles(java.lang.String type) |
static int |
getLastusedLayout() |
boolean |
getLockGenomeRegionPanels() |
boolean |
getLockRangeExpand() |
boolean |
getLockRegionDetailsPanels() |
protected static java.util.Properties |
getProperties(java.lang.String file_path) |
static boolean |
getShowBaseModsInfo() |
static java.io.File |
getSMRTViewLocalHome(java.lang.String type)
return path of smrtview local data directory
|
static java.lang.String |
getString(java.lang.String property,
java.lang.String def_value) |
boolean |
getUseLogScaling() |
boolean |
getUseVisualFilter() |
boolean |
getViewSubreads() |
java.lang.String |
getVisualFilter() |
void |
readApplicationProperties()
Read generic app properties
|
static void |
readIdeogramProperties(IdeogramDB ideogram) |
void |
saveApplicationProperties()
Save generic app properties
|
static void |
saveIdeogramProperties(IdeogramDB ideogram) |
void |
setAlwaysShowMemStats(boolean b) |
static void |
setBoolean(java.lang.String property,
boolean b) |
static void |
setDouble(java.lang.String property,
double d) |
void |
setFitDeNovoTableToPanel(boolean b) |
void |
setFitTableToPanel(boolean b) |
static void |
setInfoPanelFontSize(int aPP_INFO_PANEL_FONT_SIZE) |
static void |
setInt(java.lang.String property,
int i) |
static void |
setIsSMRTGroup(java.lang.String url,
boolean b)
Adds/removes host to list of systems requiring group-level access control
|
static void |
setLastLocalDataFolderOpen(java.io.File folder,
java.lang.String type) |
static void |
setLastLocalDataFolderSave(java.io.File folder,
java.lang.String type) |
static void |
setLastRemoteDataFiles(java.lang.String folder,
java.lang.String type) |
static void |
setLastusedLayout(int layout_idx) |
void |
setLockGenomeRegionPanels(boolean b) |
void |
setLockRangeExpand(boolean b) |
void |
setLockRegionDetailsPanels(boolean b) |
static void |
setShowBaseModsInfo(boolean b) |
static void |
setString(java.lang.String property,
java.lang.String str) |
void |
setUseLogScaling(boolean b) |
void |
setUseVisualFilter(boolean b) |
void |
setViewSubreads(boolean b) |
void |
setVisualFilter(java.lang.String s) |
protected static final long serialVersionUID
public static final java.lang.String USE_MODS_FILTER
public static final java.lang.String MODS_FILTER_VALUE
public static final java.lang.String USE_VARIANTS_CONF_FILTER
public static final java.lang.String VARIANTS_CONF_FILTER_VALUE
public static final java.lang.String USE_VARIANT_COV_FILTER
public static final java.lang.String EVENTS_FILTER_VALUE
public static final java.lang.String LAST_USED_LOCAL_DIR_OPEN
public static final java.lang.String LAST_USED_LOCAL_DIR_SAVE
public static final java.lang.String LAST_USED_REMOTE_PATH
public static final java.lang.String ALWAYS_SHOW_MEM_STATS_VALUE
public static final java.lang.String FIT_TABLE_TO_PANEL_VALUE
public static final java.lang.String FIT_DENOVO_TABLE_TO_PANEL_VALUE
public static final java.lang.String SHOW_MARKER_LABEL
public static final java.lang.String SHOW_IDEOGRAM_LABEL
public static final java.lang.String AUTO_IDEO_NUM_BANDS
public static final java.lang.String AUTO_IDEO_BAND_SIZE
public static final java.lang.String AUTO_IDEO_MAX_NUM_BANDS
public static final java.lang.String USE_MAPQV_FILTER
public static final java.lang.String USE_QV_FILTER
public static final java.lang.String LOW_QV_FILTER
public static final java.lang.String HIGH_QV_FILTER
public static final java.lang.String LOW_KIN_FILTER
public static final java.lang.String HIGH_KIN_FILTER
public static final java.lang.String KINETICS_SCALING
public static final java.lang.String COARSE_MODE
public static final java.lang.String LAST_USED_LAYOUT
public static final java.lang.String KIN_FWD_COLOR
public static final java.lang.String KIN_REV_COLOR
public static final java.lang.String KIN_FWD_COLOR_HEATMAP
public static final java.lang.String KIN_REV_COLOR_HEATMAP
public static final java.lang.String SHOW_WHATS_NEW_HELP
public static final java.lang.String USE_EPIPRO_UNFOLDED
public static final java.lang.String USE_EPIPRO_ONLY
public static final java.lang.String USE_EPIPRO_CUTOFF_FILTER
public static final java.lang.String EPIPRO_CUTOFF_FILTER_VALUE
public static final java.lang.String SHOW_DETAILS_TOOLTIP
public static final java.lang.String DETAILS_METRICS_MODE
public static final java.lang.String ENABLE_GRAPH_STRUCTURE_VALUE
public static final java.lang.String SHOW_GRAPH_STRUCTURE_ONLY_VALUE
public static final java.lang.String GRAPH_STRUCTURE_TYPE_VALUE
public static final java.lang.String SELECTION_PANEL_FONT_SIZE
public static final java.lang.String DNA_COLOR_0
public static final java.lang.String DNA_COLOR_1
public static final java.lang.String DNA_COLOR_2
public static final java.lang.String DNA_COLOR_3
public static final java.lang.String DETAILS_VIEW_LIMITING_MODE
public static final java.lang.String MAX_DETAILS_VIEW_FIXED_RANGE
public static final java.lang.String MAX_DETAILS_VIEW_DYNAMIC_RANGE
public static final java.lang.String MAX_DETAILS_COVERAGE
public static final java.lang.String LOCK_RANGE_EXPANSION
public static final java.lang.String SMRTGROUP_OPTION
protected static int APP_INFO_PANEL_FONT_SIZE
protected static boolean APP_SHOW_WHATS_NEW_HELP
public static final boolean DRAW_MODS_SUMMARY
public static final boolean DRAW_MIN_BASE_MOD_WIDTH
public static final boolean DRAW_PANEL_ICONS
public static transient boolean USE_FOR_TESTING_WHEN_NEEDED
protected java.lang.String appVisualFilter
protected boolean useTableViewFilter
protected boolean alwaysShowMemoryInfo
protected boolean fitGenomicTableToPanel
protected boolean lockGenomeRegionPanels
protected boolean lockRegionDetailsPanels
protected boolean viewSubReadsData
protected boolean lockRangeExpand
protected boolean useLogScaling
public static java.io.File getLastLocalDataFolderOpen(java.lang.String type)
public static void setLastLocalDataFolderOpen(java.io.File folder, java.lang.String type)
public static java.io.File getLastLocalDataFolderSave(java.lang.String type)
public static void setLastLocalDataFolderSave(java.io.File folder, java.lang.String type)
public static java.lang.String getLastRemoteDataFiles(java.lang.String type)
public static void setLastRemoteDataFiles(java.lang.String folder, java.lang.String type)
public static void setLastusedLayout(int layout_idx)
public static int getLastusedLayout()
public static boolean getIsSMRTGroup(java.lang.String url)
host
- public static void setIsSMRTGroup(java.lang.String url, boolean b)
host
- b
- public boolean getFitTableToPanel()
public void setFitTableToPanel(boolean b)
public boolean getFitDeNovoTableToPanel()
public void setFitDeNovoTableToPanel(boolean b)
public static int getInfoPanelFontSize()
public static void setInfoPanelFontSize(int aPP_INFO_PANEL_FONT_SIZE)
public static boolean getShowBaseModsInfo()
public static void setShowBaseModsInfo(boolean b)
public boolean getUseVisualFilter()
public void setUseVisualFilter(boolean b)
public java.lang.String getVisualFilter()
public void setVisualFilter(java.lang.String s)
public boolean getUseLogScaling()
public void setUseLogScaling(boolean b)
public boolean getLockGenomeRegionPanels()
public void setLockGenomeRegionPanels(boolean b)
public boolean getLockRegionDetailsPanels()
public void setLockRegionDetailsPanels(boolean b)
public boolean getLockRangeExpand()
public void setLockRangeExpand(boolean b)
public boolean getViewSubreads()
public void setViewSubreads(boolean b)
public boolean getAlwaysShowMemStats()
public void setAlwaysShowMemStats(boolean b)
public void saveApplicationProperties()
public void readApplicationProperties()
public static void saveIdeogramProperties(IdeogramDB ideogram)
public static void readIdeogramProperties(IdeogramDB ideogram)
public static java.lang.String getConfigurationFilePath()
public static java.io.File getSMRTViewLocalHome(java.lang.String type)
protected static java.util.Properties getProperties(java.lang.String file_path)
file_path
- public static java.lang.String getString(java.lang.String property, java.lang.String def_value)
property
- def_value
- public static void setString(java.lang.String property, java.lang.String str)
property
- str
- public static boolean getBoolean(java.lang.String property, boolean def)
property
- def
- public static void setBoolean(java.lang.String property, boolean b)
property
- b
- public static int getInt(java.lang.String property, int def)
property
- def
- public static void setInt(java.lang.String property, int i)
property
- i
- public static double getDouble(java.lang.String property, double def)
property
- def
- public static void setDouble(java.lang.String property, double d)
property
- i
- protected static java.lang.String getFileComments()
Copyright © 2010-2014 Pacific Biosciences. All Rights Reserved.