Added some more code to the Annotations file. Now, __eq__ (called by set to determine equality), will detect overlapping annotations and actually overwrite the start and end values of the annotations, so that the overlap is resolved. This is a bit of a hack, so if you want normal equality determination, use a double negative ( "not (ann1 != ann2)" )
Added some more code to the Annotations file. Now, __eq__ (called by
set to determine equality), will detect overlapping annotations and
actually overwrite the start and end values of the annotations, so that
the overlap is resolved. This is a bit of a hack, so if you want normal
equality determination, use a double negative ( "not (ann1 != ann2)" )

campadrenalin/PyTide,campadrenalin/PyTide