Is your feature request related to a problem? Please describe.
Currently, the library type inference module uses STAR to analyze whether two files are mates or not if the sequence identifiers differ.
This way mapping will happen twice for the mates, having a standalone class that takes care of all STAR related data and information,
we can easily use an instance of this class in the program to check whether mapping has been performed and where the results are stored.
Describe the solution you'd like
Define a "Mapping" class in a separate module mapping.py
Describe alternatives you've considered
Defining he class in the utils.py module
Is your feature request related to a problem? Please describe. Currently, the library type inference module uses STAR to analyze whether two files are mates or not if the sequence identifiers differ. This way mapping will happen twice for the mates, having a standalone class that takes care of all STAR related data and information, we can easily use an instance of this class in the program to check whether mapping has been performed and where the results are stored.
Describe the solution you'd like Define a "Mapping" class in a separate module
mapping.py
Describe alternatives you've considered Defining he class in the
utils.py
module