Python script calculating transposable element density for all genes in a genome. Publication: https://mobilednajournal.biomedcentral.com/articles/10.1186/s13100-022-00264-4
Add better log and error messages to the pipeline for the (likely common) error when users provide annotation files that do not have corresponding chromosomes. I.e a gene annotation with 7 chromosomes and a TE annotation with 8 chromosomes. OR the situation where they have the same total number of chromosomes but the IDs are different.
Refactor preprocess() to have less input args under the hood.
Also add a better (but half-finished) mock data structure for TransposonData and GeneData