@classmethod
def from_openfermion(cls, molecule: openfermion.MolecularData, transformation: typing.Union[(str, typing.Callable)]=None, *args, **kwargs):
    '\n        Initialize direclty from openfermion MolecularData object\n\n        Parameters\n        ----------\n        molecule\n            The openfermion molecule\n        Returns\n        -------\n            The Tequila molecule\n        '
    parameters = ParametersQC(basis_set=molecule.basis, geometry=molecule.geometry, description=molecule.description, multiplicity=molecule.multiplicity, charge=molecule.charge)
    return cls(*args, parameters=parameters, transformation=transformation, molecule=molecule, **kwargs)
Initialize direclty from openfermion MolecularData object

Parameters
----------
molecule
    The openfermion molecule
Returns
-------
    The Tequila molecule
@classmethod
def from_openfermion(cls, molecule: openfermion.MolecularData, transformation: typing.Union[(str, typing.Callable)]=None, *args, **kwargs):
    '\n        Initialize direclty from openfermion MolecularData object\n\n        Parameters\n        ----------\n        molecule\n            The openfermion molecule\n        Returns\n        -------\n            The Tequila molecule\n        '
    parameters = ParametersQC(basis_set=molecule.basis, geometry=molecule.geometry, description=molecule.description, multiplicity=molecule.multiplicity, charge=molecule.charge)
    return cls(*args, parameters=parameters, transformation=transformation, molecule=molecule, **kwargs)