Пример #1
0
 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;
 }
Пример #2
0
        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;
        }