def from_qasm_str(qasm_str): """Take in a QASM string and generate a QuantumCircuit object. Args: qasm_str (str): A QASM program string Return: QuantumCircuit: The QuantumCircuit object for the input QASM """ qasm = _qasm.Qasm(data=qasm_str) return _circuit_from_qasm(qasm)
def from_qasm_file(path): """Take in a QASM file and generate a QuantumCircuit object. Args: path (str): Path to the file for a QASM program Return: QuantumCircuit: The QuantumCircuit object for the input QASM """ qasm = _qasm.Qasm(filename=path) return _circuit_from_qasm(qasm)