{'fraction_non_alphanumeric': 0.03238341968911917, 'fraction_numerical': 0.0, 'mean_word_length': 5.663793103448276, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Recognition of eukaryotic promoters using a genetic algorithm based on iterative discriminant analysis

A new approach to recognizing promoter regions of eukaryotic genes is proposed and illustrated by an example of Drosophila melanogaster. The essence of its novelty is in realizing the genetic algorithm to search for optimal partition of a promoter region into local nonoverlapping fragments and selection of the most significant dinucleotide frequencies for the fragments obtained. The method developed was applied to recognizing TATA-containing (TATA+) and DPE-containing (DPE+) promoters of Drosophila melanogaster genes. The program for promoter recognition is included into the GeneExpress system, section RegScan (http://wwwmgs.bionet.nsc.ru/mgs/programs/proga/).