test_class.file: descriptor/fingerprint/src/test/java/org/openscience/cdk/fingerprint/ExtendedFingerprinterTest.java
test_class.identifier: ExtendedFingerprinterTest
test_class.superclass: extends AbstractFixedLengthFingerprinterTest
test_case.body: @Test
      public void testDifferentRingFinders() throws Exception {
          IFingerprinter fingerprinter = new ExtendedFingerprinter();
          IAtomContainer ac1 = new AtomContainer();
          Atom atom1 = new Atom("C");
          Atom atom2 = new Atom("C");
          Atom atom3 = new Atom("C");
          Atom atom4 = new Atom("C");
          Atom atom5 = new Atom("C");
          Atom atom6 = new Atom("C");
          ac1.addAtom(atom1);
          ac1.addAtom(atom2);
          ac1.addAtom(atom3);
          ac1.addAtom(atom4);
          ac1.addAtom(atom5);
          ac1.addAtom(atom6);
          Bond bond1 = new Bond(atom1, atom2);
          Bond bond2 = new Bond(atom2, atom3);
          Bond bond3 = new Bond(atom3, atom4);
          Bond bond4 = new Bond(atom4, atom5);
          Bond bond5 = new Bond(atom5, atom6);
          Bond bond6 = new Bond(atom6, atom1);
          ac1.addBond(bond1);
          ac1.addBond(bond2);
          ac1.addBond(bond3);
          ac1.addBond(bond4);
          ac1.addBond(bond5);
          ac1.addBond(bond6);
          IAtomContainer ac2 = new AtomContainer();
          ac2.addAtom(atom1);
          ac2.addAtom(atom2);
          ac2.addAtom(atom3);
          ac2.addAtom(atom4);
          ac2.addAtom(atom5);
          ac2.addAtom(atom6);
          Bond bond7 = new Bond(atom3, atom1);
          ac2.addBond(bond1);
          ac2.addBond(bond2);
          ac2.addBond(bond3);
          ac2.addBond(bond4);
          ac2.addBond(bond5);
          ac2.addBond(bond6);
          ac2.addBond(bond7);
          BitSet bs = fingerprinter.getBitFingerprint(ac1).asBitSet();
          BitSet bs1 = fingerprinter.getBitFingerprint(ac2).asBitSet();
          Assert.assertTrue(FingerprinterTool.isSubset(bs1, bs));
          Assert.assertFalse(FingerprinterTool.isSubset(bs, bs1));
      }
test_case.class_method_signature: ExtendedFingerprinterTest.testDifferentRingFinders()
test_case.full_signature: @Test public void testDifferentRingFinders()
test_case.identifier: testDifferentRingFinders
test_case.invocations: addAtom addAtom addAtom addAtom addAtom addAtom addBond addBond addBond addBond addBond addBond addAtom addAtom addAtom addAtom addAtom addAtom addBond addBond addBond addBond addBond addBond addBond asBitSet getBitFingerprint asBitSet getBitFingerprint assertTrue isSubset assertFalse isSubset
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testDifferentRingFinders()
focal_class.declarator: RESERVED_BITS = 25
focal_class.modifier: private final
focal_class.original_string: private final int     RESERVED_BITS = 25;
focal_class.type: int
focal_class.var_name: RESERVED_BITS
focal_class.declarator: fingerprinter = null
focal_class.modifier: private
focal_class.original_string: private Fingerprinter fingerprinter = null;
focal_class.type: Fingerprinter
focal_class.var_name: fingerprinter
focal_class.file: descriptor/fingerprint/src/main/java/org/openscience/cdk/fingerprint/ExtendedFingerprinter.java
focal_class.identifier: ExtendedFingerprinter
focal_class.interfaces: implements IFingerprinter
focal_class.class_method_signature: ExtendedFingerprinter.ExtendedFingerprinter()
focal_class.full_signature: public  ExtendedFingerprinter()
focal_class.identifier: ExtendedFingerprinter
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  ExtendedFingerprinter()
focal_class.class_method_signature: ExtendedFingerprinter.ExtendedFingerprinter(int size)
focal_class.full_signature: public  ExtendedFingerprinter(int size)
focal_class.identifier: ExtendedFingerprinter
focal_class.modifiers: public
focal_class.parameters: (int size)
focal_class.signature:  ExtendedFingerprinter(int size)
focal_class.class_method_signature: ExtendedFingerprinter.ExtendedFingerprinter(int size, int searchDepth)
focal_class.full_signature: public  ExtendedFingerprinter(int size, int searchDepth)
focal_class.identifier: ExtendedFingerprinter
focal_class.modifiers: public
focal_class.parameters: (int size, int searchDepth)
focal_class.signature:  ExtendedFingerprinter(int size, int searchDepth)
focal_class.class_method_signature: ExtendedFingerprinter.getBitFingerprint(IAtomContainer container)
focal_class.full_signature: @Override public IBitFingerprint getBitFingerprint(IAtomContainer container)
focal_class.identifier: getBitFingerprint
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainer container)
focal_class.return: IBitFingerprint
focal_class.signature: IBitFingerprint getBitFingerprint(IAtomContainer container)
focal_class.class_method_signature: ExtendedFingerprinter.getRawFingerprint(IAtomContainer iAtomContainer)
focal_class.full_signature: @Override public Map<String, Integer> getRawFingerprint(IAtomContainer iAtomContainer)
focal_class.identifier: getRawFingerprint
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainer iAtomContainer)
focal_class.return: Map<String, Integer>
focal_class.signature: Map<String, Integer> getRawFingerprint(IAtomContainer iAtomContainer)
focal_class.class_method_signature: ExtendedFingerprinter.getBitFingerprint(IAtomContainer atomContainer, IRingSet ringSet, List<IRingSet> rslist)
focal_class.full_signature: public IBitFingerprint getBitFingerprint(IAtomContainer atomContainer, IRingSet ringSet, List<IRingSet> rslist)
focal_class.identifier: getBitFingerprint
focal_class.modifiers: public
focal_class.parameters: (IAtomContainer atomContainer, IRingSet ringSet, List<IRingSet> rslist)
focal_class.return: IBitFingerprint
focal_class.signature: IBitFingerprint getBitFingerprint(IAtomContainer atomContainer, IRingSet ringSet, List<IRingSet> rslist)
focal_class.class_method_signature: ExtendedFingerprinter.getSize()
focal_class.full_signature: @Override public int getSize()
focal_class.identifier: getSize
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getSize()
focal_class.class_method_signature: ExtendedFingerprinter.getCountFingerprint(IAtomContainer container)
focal_class.full_signature: @Override public ICountFingerprint getCountFingerprint(IAtomContainer container)
focal_class.identifier: getCountFingerprint
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainer container)
focal_class.return: ICountFingerprint
focal_class.signature: ICountFingerprint getCountFingerprint(IAtomContainer container)
focal_class.superclass: extends Fingerprinter
focal_method.body: @Override
      public IBitFingerprint getBitFingerprint(IAtomContainer container) throws CDKException {
          return this.getBitFingerprint(container, null, null);
      }
focal_method.class_method_signature: ExtendedFingerprinter.getBitFingerprint(IAtomContainer container)
focal_method.full_signature: @Override public IBitFingerprint getBitFingerprint(IAtomContainer container)
focal_method.identifier: getBitFingerprint
focal_method.invocations: getBitFingerprint
focal_method.modifiers: @Override public
focal_method.parameters: (IAtomContainer container)
focal_method.return: IBitFingerprint
focal_method.signature: IBitFingerprint getBitFingerprint(IAtomContainer container)