the mapping code augmented for UniProtKB to NCBIGene mappings (since the input file lacks headers, a hardcoded list of headers needed to be added to the Pandas.read_csv() method)
a script was written to pre-filter the UniProtKB source file (which is a huge 11 GB archive) by target species. The species list is hard coded and could be externalized in the future. The extracted taxon-specific data is only 0.5% of the original file!
The filtering script was integrated into the main.pytyper CLI and the resulting script tested.
the README file was tweaked a bit to be a bit more informative
resolves issue 3 - UniProtKB to preferred (read: NCBI) mappings:
typer
CLI and the resulting script tested.