different types of dna technologysynthetic dna synthesisrecombinant dna technology typessynthetic dna companiesartificial dnadna microarray technology pdfartificial dna synthesisvector recombinant dnadna cloning vectorscloning vectors for recombinant dnasynthetic gene synthesisdna sequencing technology