Annotate Module
The annotate module provides functions for functionally annotating predicted genes.
Key Functions
annotate
This is the main function for functionally annotating predicted genes. It takes a GFF3 file with gene predictions as input and produces various annotation files as output.
check_inputs
Checks that the input files exist and are valid.
find_input_files
Finds input files in the specified directory.
parse_annotations
Parses annotation results from various sources and adds them to the gene models.
naming_slug
Generates a slug for the species and strain combination.
_sortDict
Sorts a dictionary by location.