Esempio n. 1
0
/*
    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();
}
Esempio n. 2
0
/*
    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();
}