@Test public void implicitToExplicit_trigonalBipyramidal() {

    // O=C[As@](F)(Cl)(Br)S
    Graph g = new Graph(7);
    g.addAtom(AtomImpl.AliphaticSubset.Oxygen);
    g.addAtom(AtomImpl.AliphaticSubset.Carbon);
    g.addAtom(new AtomImpl.BracketAtom(Element.Arsenic, 0, 0));
    g.addAtom(AtomImpl.AliphaticSubset.Fluorine);
    g.addAtom(AtomImpl.AliphaticSubset.Chlorine);
    g.addAtom(AtomImpl.AliphaticSubset.Bromine);
    g.addAtom(AtomImpl.AliphaticSubset.Sulfur);
    g.addEdge(new Edge(0, 1, Bond.DOUBLE));
    g.addEdge(new Edge(1, 2, Bond.IMPLICIT));
    g.addEdge(new Edge(2, 3, Bond.IMPLICIT));
    g.addEdge(new Edge(2, 4, Bond.IMPLICIT));
    g.addEdge(new Edge(2, 5, Bond.IMPLICIT));
    g.addEdge(new Edge(2, 6, Bond.IMPLICIT));
    assertThat(Topology.toExplicit(g, 2, ANTI_CLOCKWISE),
               is(Configuration.TB1));
    assertThat(Topology.toExplicit(g, 2, CLOCKWISE),
               is(Configuration.TB2));
}