public StitcherPairFilter(bool skipDuplicates, bool filterForProperPairs, IDuplicateIdentifier dupIdentifier, ReadStatusCounter statusCounter, bool shouldSkipFusions = true, int minMapQuality = 0, int maxPairGap = 500) : base(true, new StitchingReadPairEvaluator(true, true, false)) { _skipDuplicates = skipDuplicates; _filterForProperPairs = filterForProperPairs; _dupIdentifier = dupIdentifier; _shouldSkipFusions = shouldSkipFusions; _minMapQuality = minMapQuality; _maxPairGap = maxPairGap; _statusCounter = statusCounter; OnLog = WriteToLog; }
public StitcherPairFilter(bool skipDuplicates, bool filterForProperPairs, IDuplicateIdentifier dupIdentifier, ReadStatusCounter statusCounter, bool shouldSkipFusions = true, uint minMapQuality = 0, int maxPairGap = 500, bool filterPairUnmapped = false, bool filterPairLowMapQ = true) : base(true, new StitchingReadPairEvaluator(true, true, false), false) { _skipDuplicates = skipDuplicates; _filterForProperPairs = filterForProperPairs; _dupIdentifier = dupIdentifier; _shouldSkipFusions = shouldSkipFusions; _minMapQuality = minMapQuality; _maxPairGap = maxPairGap; _statusCounter = statusCounter; _filterPairUnmapped = filterPairUnmapped; _filterPairLowMapQ = filterPairLowMapQ; }