dna bioinformatics antibody genetics cloning computational biology data mining microarray clone medicine dna testing genomics gene monoclonal genetic biotechnology antibodies abortion