footprintHelper.h
Go to the documentation of this file.00001 #ifndef FOOTPRINT_HELPER_H
00002 #define FOOTPRINT_HELPER_H
00003
00004 #include <mysql++.h>
00005 #include <iostream>
00006 #include "Match.h"
00007 #include <fstream>
00008 #include "FPGModel.h"
00009
00010 using namespace std;
00011 using namespace mysqlpp;
00012
00017
00018 bool createFootprintKeyTable (Connection &conn, const string &tabname);
00026
00027 int storeInFootprintKeyTable(vector<FPGModel*> &rm, Connection &conn, const string tabname);
00028
00035 void newFootprintByDelete(Connection &conn, const string &intab, const string &deltab, const string &outtab);
00036 void newFootprintByPick(Connection &conn, const string &intab, const string &picktab, const string &outtab);
00037
00038
00044 bool remove_nrjunk(Connection &conn, const string &fptab);
00045
00053 void create_footprint_exon(Connection &conn, const string &fptab,
00054 const string &fpdutab, const string &exontab);
00055
00060 void filterFootprint(Connection &conn, const string &fptab);
00061
00062 #endif