libStatGen Software  1
Main.cpp
00001 /*
00002  *  Copyright (C) 2010  Regents of the University of Michigan
00003  *
00004  *   This program is free software: you can redistribute it and/or modify
00005  *   it under the terms of the GNU General Public License as published by
00006  *   the Free Software Foundation, either version 3 of the License, or
00007  *   (at your option) any later version.
00008  *
00009  *   This program is distributed in the hope that it will be useful,
00010  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
00011  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00012  *   GNU General Public License for more details.
00013  *
00014  *   You should have received a copy of the GNU General Public License
00015  *   along with this program.  If not, see <http://www.gnu.org/licenses/>.
00016  */
00017 
00018 #include <iostream>
00019 #include <string.h>
00020 #include <stdlib.h>
00021 
00022 #include "PrintRefPositions.h"
00023 
00024 int main(int argc, char ** argv)
00025 {
00026     std::string inFile = "../../test/testFiles/sortedBam.bam";
00027     std::string indexFile = "../../test/testFiles/sortedBam.bam.bai";
00028     std::string rname = "1";
00029     int startPosition = 1013;
00030     int endPosition = 1751;
00031     if(argc == 6)
00032     {
00033         inFile = argv[1];
00034         indexFile = argv[2];
00035         rname = argv[3];
00036         startPosition = atoi(argv[4]);
00037         endPosition = atoi(argv[5]);
00038     }
00039     printRefPositions(inFile, indexFile, rname, startPosition, endPosition);
00040     return(0);
00041 }
00042 
00043 
00044 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends