I'm currently working on a project to convert fusion data from CIViC to CategoricalFusion objects using the VICC Gene Fusion Specification. I noticed that the current output from civicpy includes five_prime_coordinates and three_prime_coordinates attributes, but these attributes do not report the strand that the transcript segment falls on, which is needed to determine whether the start or stop values should be used in the transform process.
It would be helpful if two new fields were added to the FusionVariant class to report the respective strands for the 5' and 3' partners.