Novel protein domains and repeats in Drosophila melanogaster: Insights into structure, function, and evolution Article uri icon