/* Constructor */ BedClosest::BedClosest(string &bedAFile, string &bedBFile, bool forceStrand, string &tieMode, bool reportDistance) { _bedAFile = bedAFile; _bedBFile = bedBFile; _forceStrand = forceStrand; _tieMode = tieMode; _reportDistance = reportDistance; _bedA = new BedFile(bedAFile); _bedB = new BedFile(bedBFile); FindClosestBed(); }
/* Constructor */ BedClosest::BedClosest(string &bedAFile, string &bedBFile, bool sameStrand, bool diffStrand, string &tieMode, bool reportDistance, bool ignoreOverlaps) : _bedAFile(bedAFile) , _bedBFile(bedBFile) , _tieMode(tieMode) , _sameStrand(sameStrand) , _diffStrand(diffStrand) , _reportDistance(reportDistance) , _ignoreOverlaps(ignoreOverlaps) { _bedA = new BedFile(_bedAFile); _bedB = new BedFile(_bedBFile); FindClosestBed(); }