def compile(circuits, backend,<EOL>config=None, basis_gates=None, coupling_map=None, initial_layout=None,<EOL>shots=<NUM_LIT>, max_credits=<NUM_LIT:10>, seed=None, qobj_id=None, seed_mapper=None,<EOL>pass_manager=None, memory=False):
warnings.warn('<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>',<EOL>DeprecationWarning)<EOL>new_circuits = transpile(circuits,<EOL>basis_gates=basis_gates,<EOL>coupling_map=coupling_map,<EOL>initial_layout=initial_layout,<EOL>seed_transpiler=seed_mapper,<EOL>backend=backend,<EOL>pass_manager=pass_manager)<EOL>qobj = assemble(new_circuits,<EOL>qobj_header=None,<EOL>shots=shots,<EOL>max_credits=max_credits,<EOL>seed_simulator=seed,<EOL>memory=memory,<EOL>qobj_id=qobj_id,<EOL>config=config)  <EOL>return qobj<EOL>
Compile a list of circuits into a qobj.

    Args:
        circuits (QuantumCircuit or list[QuantumCircuit]): circuits to compile
        backend (BaseBackend): a backend to compile for
        config (dict): dictionary of parameters (e.g. noise) used by runner
        basis_gates (list[str]): list of basis gates names supported by the
            target. Default: ['u1','u2','u3','cx','id']
        coupling_map (list): coupling map (perhaps custom) to target in mapping
        initial_layout (list): initial layout of qubits in mapping
        shots (int): number of repetitions of each circuit, for sampling
        max_credits (int): maximum credits to use
        seed (int): random seed for simulators
        seed_mapper (int): random seed for swapper mapper
        qobj_id (int): identifier for the generated qobj
        pass_manager (PassManager): a pass manger for the transpiler pipeline
        memory (bool): if True, per-shot measurement bitstrings are returned as well

    Returns:
        Qobj: the qobj to be run on the backends

    Raises:
        QiskitError: if the desired options are not supported by backend