tigger.VERBOSE = true;
VERBOSE = true;
static void parse_command_line(int argc, char* argv[]) {  bool errflg = false;  int ch;  bool rflg = false;  bool lflg = false;  optarg = NULL;  while (!errflg && ((ch = getopt(argc, argv, "r:l:b:hgv")) != EOF)) {    switch  (ch) {    case 'b' :      AMOS_mode = true;      bankdir = optarg;      break;    case 'r' :      rflg = true;      UMD_mode = true;      read_file = optarg;      break;    case 'l' :      lflg = true;      UMD_mode = true;      overlap_file = optarg;      break;          case 'h' :      errflg = true;      break;    case 'g' :      GRAPH = true;      break;    case 'v':      tigger.VERBOSE = true;      break;          case '?' :      cerr << "Unrecognized option - " <<  optopt << endl;          default :      errflg = true;    }  }    if(AMOS_mode  &&  (rflg || lflg)) {    cerr << " Can't use AMOS and UMD together " << endl;    errflg = true;  }  if((rflg && !lflg) || (!rflg && lflg)) {    cerr << " Need to provide both a read file and a overlap file " << endl;    errflg = true;  }  if(!AMOS_mode  &&  !UMD_mode) {    cerr << " Need to provide either an AMOS bank or UMD files " << endl;    errflg = true;  }  if(errflg) {    cerr << " Usage: tigger -b <AMOS Bank> -r <UMD reads> -l <UMD overlaps> " << endl;    exit(EXIT_FAILURE);  }  return;}