i think it is ok to hardcode some things - ultimately, they will need to be hardcoded somewhere! You may consider having a single function where these names are hardcoded, and calling the function wherever hardcodes are used. Just don't update the corresponding dictionary keys!
I think what you have now is fine.
_Originally posted by @gwaybio in https://github.com/WayScience/CytoSnake/pull/37#discussion_r1162071190_
Currently, the pathing system is quite fragile and contains hard coded paths.
potential ideas: