@Test
@Override
public void testGetRawFingerprint() throws Exception {

    LingoFingerprinter lfp = new LingoFingerprinter(3);
    SmilesParser sp = new SmilesParser(DefaultChemObjectBuilder.getInstance());
    IAtomContainer mol = sp.parseSmiles("SPONC");
    Map<String, Integer> map = lfp.getRawFingerprint(mol);
    Assert.assertEquals(3, map.size());
    // depend on canonical ordering of the SMILES since lingos uses Unique SMILES
    String[] subs = {"PON", "ONC", "SPO"};
    for (String s : subs)
        Assert.assertTrue(map.containsKey(s));
}