Class ProgressReporter
- java.lang.Object
-
- java.util.TimerTask
-
- de.charite.compbio.jannovar.progress.ProgressReporter
-
- All Implemented Interfaces:
Runnable
public class ProgressReporter extends TimerTask
Helper for displaying progress- Author:
- Manuel Holtgrewe
-
-
Constructor Summary
Constructors Constructor Description ProgressReporter(GenomeRegionList contigs, int seconds)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
done()
String
formatDuration(long seconds)
htsjdk.variant.variantcontext.VariantContext
getCurrentVC()
int
getNumProcessed()
void
print()
void
printHeader()
void
run()
void
setCurrentVC(htsjdk.variant.variantcontext.VariantContext currentVC)
void
start()
-
Methods inherited from class java.util.TimerTask
cancel, scheduledExecutionTime
-
-
-
-
Constructor Detail
-
ProgressReporter
public ProgressReporter(GenomeRegionList contigs, int seconds)
-
-
Method Detail
-
printHeader
public void printHeader()
-
print
public void print()
-
formatDuration
public String formatDuration(long seconds)
-
start
public void start()
-
getCurrentVC
public htsjdk.variant.variantcontext.VariantContext getCurrentVC()
-
setCurrentVC
public void setCurrentVC(htsjdk.variant.variantcontext.VariantContext currentVC)
-
getNumProcessed
public int getNumProcessed()
-
done
public void done()
-
-