Main.cpp
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #include "ReadFiles.h"
00019 #include "WriteFiles.h"
00020 #include "ValidationTest.h"
00021 #include "BamIndexTest.h"
00022 #include "ModifyVar.h"
00023 #include "Modify.h"
00024 #include "SamFileTest.h"
00025 #include "TestEquals.h"
00026
00027 int main(int argc, char ** argv)
00028 {
00029 if(argc == 1)
00030 {
00031 testReadSam();
00032 testReadBam();
00033 testReadBam();
00034 testAddHeaderAndTagToFile("testFiles/testSam.sam",
00035 "results/addedTagToSam.bam");
00036 testAddHeaderAndTagToFile("testFiles/testSam.sam",
00037 "results/addedTagToSam.sam");
00038 testAddHeaderAndTagToFile("testFiles/testBam.bam",
00039 "results/addedTagToBam.sam");
00040 testAddHeaderAndTagToFile("testFiles/testBam.bam",
00041 "results/addedTagToBam.bam");
00042
00043 testValidateSortedRead();
00044
00045
00046 testWrite();
00047
00048 testSamQNAME();
00049 testBamRID();
00050 testEmptyQual();
00051
00052
00053 testBamIndex();
00054
00055 testModifyVar();
00056 testModify();
00057
00058 testSamFile();
00059
00060 testSeqEquals();
00061 }
00062 else
00063 {
00064 modifyFirstBaseLong();
00065 }
00066 }
00067