def _equiv_topology(top_1, top_2):
    """Compare topologies using string reps of atoms and bonds"""
    for (b1, b2) in zip(top_1.bonds(), top_2.bonds()):
        if str(b1) != str(b2):
            return False

    for (a1, a2) in zip(top_1.atoms(), top_2.atoms()):
        if str(a1) != str(a2):
            return False

    return True