5 int bcfview(int argc, char *argv[]);
6 int bcf_main_index(int argc, char *argv[]);
7 int vcf_test(int argc, char *argv[]);
9 int main(int argc, char *argv[])
12 fprintf(stderr, "\n");
13 fprintf(stderr, "Usage: bcftools <command> <arguments>\n\n");
14 fprintf(stderr, "Command: view print, extract, convert and call SNPs from BCF\n");
15 fprintf(stderr, " index index BCF\n");
16 fprintf(stderr, "\n");
19 if (strcmp(argv[1], "view") == 0) return bcfview(argc-1, argv+1);
20 if (strcmp(argv[1], "index") == 0) return bcf_main_index(argc-1, argv+1);
21 if (strcmp(argv[1], "test") == 0) return vcf_test(argc-1, argv+1);
23 fprintf(stderr, "[main] Unrecognized command.\n");