Utilities Module =============== .. automodule:: funannotate2.utilities :members: :undoc-members: :show-inheritance: The utilities module provides utility functions used by other modules. Key Functions ------------ create_directories ~~~~~~~~~~~~~~~ .. autofunction:: funannotate2.utilities.create_directories Creates the necessary directories for the annotation process. create_tmpdir ~~~~~~~~~~ .. autofunction:: funannotate2.utilities.create_tmpdir Creates a temporary directory for the annotation process. checkfile ~~~~~~~ .. autofunction:: funannotate2.utilities.checkfile Checks if a file exists and is not empty. find_files ~~~~~~~~ .. autofunction:: funannotate2.utilities.find_files Finds files matching a pattern in a directory. merge_coordinates ~~~~~~~~~~~~~~ .. autofunction:: funannotate2.utilities.merge_coordinates Merges overlapping coordinates. system_info ~~~~~~~~~ .. autofunction:: funannotate2.utilities.system_info Gets information about the system. readBlocks ~~~~~~~~ .. autofunction:: funannotate2.utilities.readBlocks Reads blocks of text from a source.