aptamer dna biotechnology dna testing computational biology biotech chemistry gene bioinformatics aptamers data mining genetic genetics nanotechnology