public class BackgroundDriver extends BeamDriver
Modifier and Type | Field and Description |
---|---|
static int[] |
GROUP_SIZES |
static int |
NUM_REPS |
static int |
REPORT_TOP_N |
AMBIGUIZER_NAME, BEAM_NAME, BIPARTITE_NAME, bpScorer, error, fileRoot, knownMotifs, MERGED_NAME, properties, scorer, scorerInfoMap, subtestID, testID, verboseSave
Constructor and Description |
---|
BackgroundDriver(java.lang.String threadID,
UberProperties properties)
Sets the file root, test ID, thread ID, properties, and scorer.
|
BackgroundDriver(java.lang.String threadID,
UberProperties properties,
int[] group)
Sets the file root, test ID, thread ID, properties, and scorer; uses the specified group instead of pulling the group ID from the
properties.
|
Modifier and Type | Method and Description |
---|---|
private static void |
printProgress(int round,
java.io.PrintStream out) |
void |
run()
Calls
BeamDriver.runBeamPlus() . |
getScorer, printBestMotif, refineBipartite, runAmbiguizerEtc, runBeamEtc, runBeamPlus, runBipartitesEtc, runFilterEtc, runMergeEtc, saveFilterResults, saveProperties, saveResults, saveSpecialStats, setFastaMotifFinder, setMostParams, setVerboseSave
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
public static final int[] GROUP_SIZES
public static final int NUM_REPS
public static final int REPORT_TOP_N
public BackgroundDriver(java.lang.String threadID, UberProperties properties) throws UnknownGeneException
UnknownGeneException
public BackgroundDriver(java.lang.String threadID, UberProperties properties, int[] group)
private static void printProgress(int round, java.io.PrintStream out)
public void run()
BeamDriver
BeamDriver.runBeamPlus()
.run
in interface java.lang.Runnable
run
in class BeamDriver