public abstract class DataCoverageFingerprints extends DataCoverage<List<BitSet>>
Modifier and Type | Field and Description |
---|---|
protected BitSet |
consensusFingerprint |
protected int |
fingerPrintLength |
protected int |
fingerprintsCalculated |
protected double[] |
fpProfile |
appDomainMethodType, logger, object, pThreshold, threshold
Constructor and Description |
---|
DataCoverageFingerprints() |
Modifier and Type | Method and Description |
---|---|
static String |
arrayToString(double[] array) |
boolean |
build(List<BitSet> bitsets) |
boolean |
buildStart() |
void |
clear() |
protected void |
clearProfile(double[] profile) |
protected void |
estimateConsensusFP(double[] profile,
double athreshold) |
abstract void |
evaluate(List<BitSet> bitsets) |
int |
getDomain(double coverage) |
int[] |
getDomain(double[] coverage) |
int |
getFingerPrintLength() |
int |
getFingerprintsCalculated() |
String |
getName() |
String |
histToString(double[][] hist) |
boolean |
isEmpty() |
double[][] |
profileToHistogram(int bins) |
String |
profileToString() |
void |
setFingerPrintLength(int fpLength) |
clone, getAppDomainMethodType, getDomainName, getId, getMetricName, getPoints, getPThreshold, setAppDomainMethodType, setDomainName, setMetricName, setMode, setParameters, setPThreshold, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
predict
protected int fingerPrintLength
protected int fingerprintsCalculated
protected BitSet consensusFingerprint
protected double[] fpProfile
public void clear()
clear
in class DataCoverage<List<BitSet>>
protected void clearProfile(double[] profile)
public boolean buildStart()
protected void estimateConsensusFP(double[] profile, double athreshold)
public boolean isEmpty()
isEmpty
in interface IDataCoverage<List<BitSet>>
isEmpty
in class DataCoverage<List<BitSet>>
public int getFingerPrintLength()
public void setFingerPrintLength(int fpLength)
public static String arrayToString(double[] array)
public String histToString(double[][] hist)
public String profileToString()
public int getFingerprintsCalculated()
public double[][] profileToHistogram(int bins)
public String getName()
getName
in class DataCoverage<List<BitSet>>
public int getDomain(double coverage)
getDomain
in interface IDataCoverage<List<BitSet>>
getDomain
in class DataCoverage<List<BitSet>>
public int[] getDomain(double[] coverage)
getDomain
in interface IDataCoverage<List<BitSet>>
getDomain
in class DataCoverage<List<BitSet>>
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.