public class GenomicUtils
extends java.lang.Object
Constructor and Description |
---|
GenomicUtils() |
Modifier and Type | Method and Description |
---|---|
static int |
getDefaultBaseModsMode() |
static int |
getDefaultResequencingMode() |
static char[] |
getDNAReverseComplementSequence(char[] in) |
static int |
getEpiProModeFromUIIndex(int index) |
static int |
getEpiProUIIndex(int mode) |
static int |
getKineticModeFromUIIndex(int index) |
static java.lang.String |
getKineticsScalingLabel(int mode) |
static int |
getMaxCoverageFromMode(int mode) |
static float |
getMetricsFactor(int mode) |
static java.lang.String |
getMetricsLabel(int mode,
boolean bShort) |
static int |
getModeFromOptions(VioletApp app,
boolean updateData)
Creates mode value for results web services from runtime options
|
static java.awt.Color |
getPastelReferenceColor(char c) |
static java.awt.Color |
getStrongReferenceColor(char c) |
static int |
getUIKineticIndex(int mode) |
static boolean |
isBaseMods(int mode) |
static boolean |
isBases(int mode) |
static boolean |
isEpiProFolded(int mode) |
static boolean |
isEpiProSplit(int mode) |
static boolean |
isEpiProUnFoldedMapped(int mode) |
static boolean |
isEpiProUnFoldedSubread(int mode) |
static boolean |
isNoMetrics(int mode) |
static boolean |
isNoStructures(int mode) |
protected static boolean |
isPW(int mode) |
static boolean |
isQV(int mode) |
protected static boolean |
isRawIPD(int mode) |
static boolean |
isRawKinetics(int mode) |
static boolean |
isResultsLinesGraph(int mode) |
static boolean |
isResultsNodesGraph(int mode) |
static boolean |
isResultsStructures(int mode) |
static boolean |
isResultsStructuresOnly(int mode) |
static boolean |
isSeparateStrands(int mode) |
static boolean |
isUpdateDataRequest(int mode) |
static boolean |
isViewInsertions(int mode)
returns true when mode is raw data with insertions
|
static char |
reverseComplement(char c) |
static java.lang.String |
reverseComplementSequence(java.lang.String s)
Strings are immutable, use stringbuffer
|
public static final int BITMASK_RESULTS_METRICS
public static final int BITMASK_RESULTS_STRUCTURES
public static final int BITMASK_RESULTS_READS
public static final int BITMASK_RESULTS_MAX_COVERAGE
public static final int BITMASK_RESULTS_MISC
public static final int ANNOTATED_READS_WITH_NO_METRICS
public static final int ANNOTATED_READS_WITH_BASES
public static final int ANNOTATED_READS_WITH_QV
public static final int ANNOTATED_READS_WITH_RAW_IPD
public static final int ANNOTATED_READS_WITH_PW
public static final int RESULTS_OPTION_STRUCTURES
public static final int RESULTS_OPTION_STRUCTURES_ONLY
public static final int RESULTS_OPTION_LINES_GRAPH
public static final int RESULTS_OPTION_NODES_GRAPH
public static final int READS_FOR_BASE_MODS
public static final int READS_WITHOUT_STRUCTURES
public static final int READS_SEPARATE_STRANDS
public static final int READS_UPDATE_DATA_REQUEST
public static final int EPIPRO_FOLDED
public static final int EPIPRO_UNFOLDED_MAPPED
public static final int EPIPRO_UNFOLDED_SUBREAD
public static final int EPIPRO_SPLIT
public static final int READS_WITH_INSERTIONS
public static final float SCALE_FACTOR_READS_WITH_BASES
public static final float SCALE_FACTOR_READS_WITH_QV
public static final float SCALE_FACTOR_READS_WITH_RAW_IPD
public static final float SCALE_FACTOR_READS_WITH_PW
public static final int ANNOTATED_READS_MAX_VALUE
public static final int MIN_MAP_QV_VALID_RANGE
public static final int MAX_PACBIO_MAP_QV_VALID_RANGE
public static final int MAX_CDNA_MAP_QV_VALID_RANGE
public static final java.lang.String[] BASEMODS_OPTIONS
public static final java.lang.String[] EPIPRO_OPTIONS
public static boolean isRawKinetics(int mode)
mode
- public static boolean isViewInsertions(int mode)
public static boolean isNoMetrics(int mode)
public static boolean isBases(int mode)
public static boolean isQV(int mode)
protected static boolean isRawIPD(int mode)
protected static boolean isPW(int mode)
public static boolean isEpiProFolded(int mode)
public static boolean isEpiProUnFoldedMapped(int mode)
public static boolean isEpiProUnFoldedSubread(int mode)
public static boolean isEpiProSplit(int mode)
public static int getMaxCoverageFromMode(int mode)
public static boolean isBaseMods(int mode)
public static boolean isNoStructures(int mode)
public static boolean isSeparateStrands(int mode)
public static boolean isUpdateDataRequest(int mode)
public static boolean isResultsStructures(int mode)
public static boolean isResultsStructuresOnly(int mode)
public static boolean isResultsLinesGraph(int mode)
public static boolean isResultsNodesGraph(int mode)
public static int getDefaultBaseModsMode()
public static int getDefaultResequencingMode()
public static int getModeFromOptions(VioletApp app, boolean updateData)
app
- public static float getMetricsFactor(int mode)
mode
- public static java.lang.String getMetricsLabel(int mode, boolean bShort)
mode
- public static java.lang.String getKineticsScalingLabel(int mode)
mode
- public static java.awt.Color getPastelReferenceColor(char c)
c
- public static java.awt.Color getStrongReferenceColor(char c)
c
- public static char[] getDNAReverseComplementSequence(char[] in)
public static char reverseComplement(char c)
c
- public static java.lang.String reverseComplementSequence(java.lang.String s)
s
- public static int getUIKineticIndex(int mode)
public static int getKineticModeFromUIIndex(int index)
public static int getEpiProUIIndex(int mode)
public static int getEpiProModeFromUIIndex(int index)
Copyright © 2010-2014 Pacific Biosciences. All Rights Reserved.