def load_data(self, topology, mol_file, ligand_name, offset=0):
        """
        This function loads all relevant data - except trajectories since those are dealt with one at a time.
        Therefore, this process only needs to be done once, and every time a trajectory needs to be loaded, it
        can be loaded seperataly and the Data object can be shared across LINTools processes.
        """

        self.load_topology(topology)
        self.renumber_system(offset)
        self.rename_ligand(ligand_name,mol_file)
        self.load_mol(mol_file)
def load_data ( self , topology , mol_file , ligand_name , offset = 0 ) : self . load_topology ( topology ) self . renumber_system ( offset ) self . rename_ligand ( ligand_name , mol_file ) self . load_mol ( mol_file )
This function loads all relevant data - except trajectories since those are dealt with one at a time.
        Therefore, this process only needs to be done once, and every time a trajectory needs to be loaded, it
        can be loaded seperataly and the Data object can be shared across LINTools processes.