package contextViewer; public class ContextViewerSettings { /* * This class stores parameters critical for context display */ //Size of segments displayed public int RangeLimit; public int SplitLimit; public int DefaultRangeAround; //pop-up information options public boolean cbStart, cbStop, cbSize, cbType, cbClusterID, cbAnnotation; //genomic segment display options public boolean cbCoordinates; public boolean cbShowSurrounding; public boolean cbColorSurrounding; public boolean cbStrandNormalize; //Constructor public ContextViewerSettings(){ RevertToDefaults(); } //Revert to defaults public void RevertToDefaults(){ //auto-segmentation RangeLimit = 50000; SplitLimit = 25000; //range around DefaultRangeAround = 2000; //genomic segment manipulation cbCoordinates = true; cbShowSurrounding = true; cbColorSurrounding = false; cbStrandNormalize = true; //pop-up information cbStart = false; cbStop = false; cbSize = true; cbType = false; cbClusterID = true; cbAnnotation = true; } }