microarray antibody gene antibodies genomics dna testing clone genetics cloning dna monoclonal medicine biotechnology bioinformatics abortion