flowers genetics genetic genotyping bioinformatics genomics dna fly dna sequencing biotechnology fresh algorithms flight biology fruit drosophila fishing food flies neural flying