dna aptamer genetics dna testing genetic antibodies gene bioinformatics monoclonal computational biology data mining antibody biotechnology