docs: 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)