changed how sort options get passed into heatmap_service to have a split between src/term and reimplemented how the sort options are calculated in sortstuff __init__, removed an independent term_service from import in webapp, may change back but for now it seems better to keep that isolated in in services, if we need to decouple things in the future I'll look into it again, added caching to the expansion code in term_service, implemented 2 new sort methods based on the ontology syn and edge counts, changed the pick_identifier code to put curies with bad symbols such as / or # at the end so they are picked last
changed how sort options get passed into heatmap_service to have a split between src/term and reimplemented how the sort options are calculated in sortstuff __init__, removed an independent term_service from import in webapp, may change back but for now it seems better to keep that isolated in in services, if we need to decouple things in the future I'll look into it again, added caching to the expansion code in term_service, implemented 2 new sort methods based on the ontology syn and edge counts, changed the pick_identifier code to put curies with bad symbols such as / or # at the end so they are picked last

CheerfulTeapot/heatmaps,tgbugs/heatmaps,tgbugs/heatmaps,CheerfulTeapot/heatmaps