readDNA.cpp reads in the DNA file primer_design.cpp finds primers both on forward strands and reverse strands the user can choose the stran to check for complementality pal.cpp is used for checking for presence of inverted repeats/single strand primer_design.h is the header file