<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def place(vertices_resources, nets, machine, constraints, chip_order=None):
 """Places vertices in breadth-first order onto chips in the machine. This is a thin wrapper around the :py:func:`sequential <rig.place_and_route.place.sequential.place>` placement algorithm which uses the :py:func:`breadth_first_vertex_order` vertex ordering. Parameters chip_order : None or iterable The order in which chips should be tried as a candidate location for a vertex. See the :py:func:`sequential <rig.place_and_route.place.sequential.place>` placer's argument of the same name. """

    return sequential_place(vertices_resources, nets,
                            machine, constraints,
                            breadth_first_vertex_order(vertices_resources,
                                                       nets),
                            chip_order)