@Test public void permuteTH_3_nonRing() throws Exception { String input = "C[C@H](N)O"; Graph g = Parser.parse(input); assertThat(Generator.generate(g), is(input)); }
static String generate(final Graph g) throws InvalidSmilesException { return new Generator(g, new IterativeRingNumbering(1)).string(); }
Generator { static String generate(final Graph g) throws InvalidSmilesException { return new Generator(g, new IterativeRingNumbering(1)).string(); } }
Generator { static String generate(final Graph g) throws InvalidSmilesException { return new Generator(g, new IterativeRingNumbering(1)).string(); } Generator(Graph g, RingNumbering rnums);   Generator(Graph g, int[] visitedAt, RingNumbering rnums); }
Generator { static String generate(final Graph g) throws InvalidSmilesException { return new Generator(g, new IterativeRingNumbering(1)).string(); } Generator(Graph g, RingNumbering rnums);   Generator(Graph g, int[] visitedAt, RingNumbering rnums);  }
Generator { static String generate(final Graph g) throws InvalidSmilesException { return new Generator(g, new IterativeRingNumbering(1)).string(); } Generator(Graph g, RingNumbering rnums);   Generator(Graph g, int[] visitedAt, RingNumbering rnums);   }