Mercurial > repos > aaronquinlan > multi_intersect
view BEDTools-Version-2.14.3/src/linksBed/linksBed.h @ 0:dfcd8b6c1bda
Uploaded
author | aaronquinlan |
---|---|
date | Thu, 03 Nov 2011 10:25:04 -0400 |
parents | |
children |
line wrap: on
line source
/***************************************************************************** linksBed.h (c) 2009 - Aaron Quinlan Hall Laboratory Department of Biochemistry and Molecular Genetics University of Virginia aaronquinlan@gmail.com Licenced under the GNU General Public License 2.0 license. ******************************************************************************/ #include "bedFile.h" #include <vector> #include <algorithm> #include <iostream> #include <fstream> using namespace std; //************************************************ // Class methods and elements //************************************************ class BedLinks { public: // constructor BedLinks(string &bedFile, string &base, string &org, string &db); // destructor ~BedLinks(void); private: string _bedFile; string _base; string _org; string _db; // instance of a bed file class. BedFile *_bed; void WriteURL(BED &bed, string &base); void CreateLinks(); // the default. sorts by chrom (asc.) then by start (asc.) };