@Test
public void testChebi() throws Exception {

    IAtomContainer searchmol = null;
    IAtomContainer findmol = null;
    String filename = "data/mdl/chebisearch.mol";
    InputStream ins = this.getClass().getClassLoader().getResourceAsStream(filename);
    MDLV2000Reader reader = new MDLV2000Reader(ins);
    searchmol = reader.read(new AtomContainer());
    reader.close();
    filename = "data/mdl/chebifind.mol";
    ins = this.getClass().getClassLoader().getResourceAsStream(filename);
    reader = new MDLV2000Reader(ins);
    findmol = reader.read(new AtomContainer());
    reader.close();
    IFingerprinter fingerprinter = new ExtendedFingerprinter();
    BitSet superBS = fingerprinter.getBitFingerprint(findmol).asBitSet();
    BitSet subBS = fingerprinter.getBitFingerprint(searchmol).asBitSet();
    boolean isSubset = FingerprinterTool.isSubset(superBS, subBS);
    boolean isSubset2 = FingerprinterTool.isSubset(subBS, superBS);
    Assert.assertFalse(isSubset);
    Assert.assertFalse(isSubset2);
}