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 #include "TestFilter.h"
00027 #include "ShiftIndels.h"
00028 #include "TestPileup.h"
00029 #include "TestPosList.h"
00030
00031 int main(int argc, char ** argv)
00032 {
00033 if(argc == 1)
00034 {
00035 testReadSam();
00036 testReadBam();
00037 testReadBam();
00038 testAddHeaderAndTagToFile("testFiles/testSam.sam",
00039 "results/addedTagToSam.bam");
00040 testAddHeaderAndTagToFile("testFiles/testSam.sam",
00041 "results/addedTagToSam.sam");
00042 testAddHeaderAndTagToFile("testFiles/testBam.bam",
00043 "results/addedTagToBam.sam");
00044 testAddHeaderAndTagToFile("testFiles/testBam.bam",
00045 "results/addedTagToBam.bam");
00046
00047 testValidateSortedRead();
00048
00049
00050 testWrite();
00051
00052 testSamQNAME();
00053 testBamRID();
00054 testEmptyQual();
00055
00056
00057 testBamIndex();
00058
00059 testModifyVar();
00060 testModify();
00061
00062 testSamFile();
00063
00064 testSeqEquals();
00065
00066 testFilter();
00067
00068 testShiftIndels();
00069
00070 testPileup();
00071
00072 testPosList();
00073 }
00074 else
00075 {
00076 modifyFirstBaseLong();
00077 }
00078 }
00079