added linear/pcr primer code