test_class.file: src/com/aestel/chemistry/openEye/fp/SparseFingerprintTest.java
test_class.identifier: SparseFingerprintTest
test_case.body: @Test()
     public void testCount()
     {  assert new SparseFingerprint(new int[] {0,1,2,3,4,5,6,7,8,9}).getNBits() == 10;
        assert new SparseFingerprint(new int[] {0,0,1111111,0,0,0,1}).getNBits() == 3;
        assert new SparseFingerprint(new int[] {0,0,0,0,0,0,0,0,0,0}).getNBits() == 1;
     }
test_case.class_method_signature: SparseFingerprintTest.testCount()
test_case.full_signature: @Test() public void testCount()
test_case.identifier: testCount
test_case.invocations: getNBits getNBits getNBits
test_case.modifiers: @Test() public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testCount()
focal_class.declarator: bits
focal_class.modifier: private final
focal_class.original_string: private final int[] bits;
focal_class.type: int[]
focal_class.var_name: bits
focal_class.file: src/com/aestel/chemistry/openEye/fp/SparseFingerprint.java
focal_class.identifier: SparseFingerprint
focal_class.interfaces: implements Fingerprint
focal_class.class_method_signature: SparseFingerprint.SparseFingerprint(int[] inBits)
focal_class.full_signature: public  SparseFingerprint(int[] inBits)
focal_class.identifier: SparseFingerprint
focal_class.modifiers: public
focal_class.parameters: (int[] inBits)
focal_class.signature:  SparseFingerprint(int[] inBits)
focal_class.class_method_signature: SparseFingerprint.tanimoto(Fingerprint other)
focal_class.full_signature: @Override public double tanimoto(Fingerprint other)
focal_class.identifier: tanimoto
focal_class.modifiers: @Override public
focal_class.parameters: (Fingerprint other)
focal_class.return: double
focal_class.signature: double tanimoto(Fingerprint other)
focal_class.class_method_signature: SparseFingerprint.getBinString()
focal_class.full_signature: @Override public String getBinString()
focal_class.identifier: getBinString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getBinString()
focal_class.class_method_signature: SparseFingerprint.getBits()
focal_class.full_signature: @Override public int[] getBits()
focal_class.identifier: getBits
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int[]
focal_class.signature: int[] getBits()
focal_class.class_method_signature: SparseFingerprint.getHexString()
focal_class.full_signature: @Override public String getHexString()
focal_class.identifier: getHexString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getHexString()
focal_class.class_method_signature: SparseFingerprint.getNBits()
focal_class.full_signature: @Override public int getNBits()
focal_class.identifier: getNBits
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getNBits()
focal_class.class_method_signature: SparseFingerprint.fold(int newSize)
focal_class.full_signature: @Override public Fingerprint fold(int newSize)
focal_class.identifier: fold
focal_class.modifiers: @Override public
focal_class.parameters: (int newSize)
focal_class.return: Fingerprint
focal_class.signature: Fingerprint fold(int newSize)
focal_method.body: @Override
     public int getNBits()
     {  return bits.length;
     }
focal_method.class_method_signature: SparseFingerprint.getNBits()
focal_method.full_signature: @Override public int getNBits()
focal_method.identifier: getNBits
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: int
focal_method.signature: int getNBits()