public class SegmentDistributionBuilder
extends java.lang.Object
Constructor and Description |
---|
SegmentDistributionBuilder(MoleculeArchive<Molecule,MarsMetadata,MoleculeArchiveProperties<Molecule,MarsMetadata>,MoleculeArchiveIndex<Molecule,MarsMetadata>> archive,
java.util.ArrayList<java.lang.String> UIDs,
java.lang.String yColumnName,
java.lang.String xColumnName,
double start,
double end,
int bins,
org.scijava.log.LogService logService,
org.scijava.app.StatusService statusService) |
Modifier and Type | Method and Description |
---|---|
void |
bootstrapMolecules(int bootstrap_cycles) |
void |
bootstrapSegments(int bootstrap_cycles) |
void |
buildBootstrapDurationColumns(MarsTable table,
java.util.concurrent.ConcurrentMap<java.lang.Integer,double[]> boot_distributions) |
void |
buildBootstrapRateColumns(MarsTable table,
java.util.concurrent.ConcurrentMap<java.lang.Integer,double[]> boot_distributions) |
MarsTable |
buildDurationHistogram(int nThreads) |
MarsTable |
buildProcessivityByMoleculeHistogram(int nThreads) |
MarsTable |
buildProcessivityByRegionHistogram(int nThreads) |
MarsTable |
buildRateGaussian(int nThreads) |
MarsTable |
buildRateHistogram(int nThreads) |
void |
noBootstrapping() |
void |
setFilter(double filter_region_start,
double filter_region_stop) |
void |
unsetFilter() |
public SegmentDistributionBuilder(MoleculeArchive<Molecule,MarsMetadata,MoleculeArchiveProperties<Molecule,MarsMetadata>,MoleculeArchiveIndex<Molecule,MarsMetadata>> archive, java.util.ArrayList<java.lang.String> UIDs, java.lang.String yColumnName, java.lang.String xColumnName, double start, double end, int bins, org.scijava.log.LogService logService, org.scijava.app.StatusService statusService)
public void setFilter(double filter_region_start, double filter_region_stop)
public void unsetFilter()
public void bootstrapMolecules(int bootstrap_cycles)
public void bootstrapSegments(int bootstrap_cycles)
public void noBootstrapping()
public MarsTable buildRateGaussian(int nThreads)
public MarsTable buildRateHistogram(int nThreads)
public MarsTable buildDurationHistogram(int nThreads)
public MarsTable buildProcessivityByMoleculeHistogram(int nThreads)
public MarsTable buildProcessivityByRegionHistogram(int nThreads)
public void buildBootstrapRateColumns(MarsTable table, java.util.concurrent.ConcurrentMap<java.lang.Integer,double[]> boot_distributions)
public void buildBootstrapDurationColumns(MarsTable table, java.util.concurrent.ConcurrentMap<java.lang.Integer,double[]> boot_distributions)