/* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 1.3.31 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. * ----------------------------------------------------------------------------- */ class openbabelJNI { public final static native long new_vectorInt__SWIG_0(); public final static native long new_vectorInt__SWIG_1(long jarg1); public final static native long vectorInt_size(long jarg1, vectorInt jarg1_); public final static native long vectorInt_capacity(long jarg1, vectorInt jarg1_); public final static native void vectorInt_reserve(long jarg1, vectorInt jarg1_, long jarg2); public final static native boolean vectorInt_isEmpty(long jarg1, vectorInt jarg1_); public final static native void vectorInt_clear(long jarg1, vectorInt jarg1_); public final static native void vectorInt_add(long jarg1, vectorInt jarg1_, int jarg2); public final static native int vectorInt_get(long jarg1, vectorInt jarg1_, int jarg2); public final static native void vectorInt_set(long jarg1, vectorInt jarg1_, int jarg2, int jarg3); public final static native void delete_vectorInt(long jarg1); public final static native long new_vectorUnsignedInt__SWIG_0(); public final static native long new_vectorUnsignedInt__SWIG_1(long jarg1); public final static native long vectorUnsignedInt_size(long jarg1, vectorUnsignedInt jarg1_); public final static native long vectorUnsignedInt_capacity(long jarg1, vectorUnsignedInt jarg1_); public final static native void vectorUnsignedInt_reserve(long jarg1, vectorUnsignedInt jarg1_, long jarg2); public final static native boolean vectorUnsignedInt_isEmpty(long jarg1, vectorUnsignedInt jarg1_); public final static native void vectorUnsignedInt_clear(long jarg1, vectorUnsignedInt jarg1_); public final static native void vectorUnsignedInt_add(long jarg1, vectorUnsignedInt jarg1_, long jarg2); public final static native long vectorUnsignedInt_get(long jarg1, vectorUnsignedInt jarg1_, int jarg2); public final static native void vectorUnsignedInt_set(long jarg1, vectorUnsignedInt jarg1_, int jarg2, long jarg3); public final static native void delete_vectorUnsignedInt(long jarg1); public final static native long new_vvInt__SWIG_0(); public final static native long new_vvInt__SWIG_1(long jarg1); public final static native long vvInt_size(long jarg1, vvInt jarg1_); public final static native long vvInt_capacity(long jarg1, vvInt jarg1_); public final static native void vvInt_reserve(long jarg1, vvInt jarg1_, long jarg2); public final static native boolean vvInt_isEmpty(long jarg1, vvInt jarg1_); public final static native void vvInt_clear(long jarg1, vvInt jarg1_); public final static native void vvInt_add(long jarg1, vvInt jarg1_, long jarg2, vectorInt jarg2_); public final static native long vvInt_get(long jarg1, vvInt jarg1_, int jarg2); public final static native void vvInt_set(long jarg1, vvInt jarg1_, int jarg2, long jarg3, vectorInt jarg3_); public final static native void delete_vvInt(long jarg1); public final static native long new_vectorDouble__SWIG_0(); public final static native long new_vectorDouble__SWIG_1(long jarg1); public final static native long vectorDouble_size(long jarg1, vectorDouble jarg1_); public final static native long vectorDouble_capacity(long jarg1, vectorDouble jarg1_); public final static native void vectorDouble_reserve(long jarg1, vectorDouble jarg1_, long jarg2); public final static native boolean vectorDouble_isEmpty(long jarg1, vectorDouble jarg1_); public final static native void vectorDouble_clear(long jarg1, vectorDouble jarg1_); public final static native void vectorDouble_add(long jarg1, vectorDouble jarg1_, double jarg2); public final static native double vectorDouble_get(long jarg1, vectorDouble jarg1_, int jarg2); public final static native void vectorDouble_set(long jarg1, vectorDouble jarg1_, int jarg2, double jarg3); public final static native void delete_vectorDouble(long jarg1); public final static native long new_vectorString__SWIG_0(); public final static native long new_vectorString__SWIG_1(long jarg1); public final static native long vectorString_size(long jarg1, vectorString jarg1_); public final static native long vectorString_capacity(long jarg1, vectorString jarg1_); public final static native void vectorString_reserve(long jarg1, vectorString jarg1_, long jarg2); public final static native boolean vectorString_isEmpty(long jarg1, vectorString jarg1_); public final static native void vectorString_clear(long jarg1, vectorString jarg1_); public final static native void vectorString_add(long jarg1, vectorString jarg1_, String jarg2); public final static native String vectorString_get(long jarg1, vectorString jarg1_, int jarg2); public final static native void vectorString_set(long jarg1, vectorString jarg1_, int jarg2, String jarg3); public final static native void delete_vectorString(long jarg1); public final static native long new_vVector3__SWIG_0(); public final static native long new_vVector3__SWIG_1(long jarg1); public final static native long vVector3_size(long jarg1, vVector3 jarg1_); public final static native long vVector3_capacity(long jarg1, vVector3 jarg1_); public final static native void vVector3_reserve(long jarg1, vVector3 jarg1_, long jarg2); public final static native boolean vVector3_isEmpty(long jarg1, vVector3 jarg1_); public final static native void vVector3_clear(long jarg1, vVector3 jarg1_); public final static native void vVector3_add(long jarg1, vVector3 jarg1_, long jarg2, vector3 jarg2_); public final static native long vVector3_get(long jarg1, vVector3 jarg1_, int jarg2); public final static native void vVector3_set(long jarg1, vVector3 jarg1_, int jarg2, long jarg3, vector3 jarg3_); public final static native void delete_vVector3(long jarg1); public final static native long new_vectorMol__SWIG_0(); public final static native long new_vectorMol__SWIG_1(long jarg1); public final static native long vectorMol_size(long jarg1, vectorMol jarg1_); public final static native long vectorMol_capacity(long jarg1, vectorMol jarg1_); public final static native void vectorMol_reserve(long jarg1, vectorMol jarg1_, long jarg2); public final static native boolean vectorMol_isEmpty(long jarg1, vectorMol jarg1_); public final static native void vectorMol_clear(long jarg1, vectorMol jarg1_); public final static native void vectorMol_add(long jarg1, vectorMol jarg1_, long jarg2, OBMol jarg2_); public final static native long vectorMol_get(long jarg1, vectorMol jarg1_, int jarg2); public final static native void vectorMol_set(long jarg1, vectorMol jarg1_, int jarg2, long jarg3, OBMol jarg3_); public final static native void delete_vectorMol(long jarg1); public final static native long new_vectorBond__SWIG_0(); public final static native long new_vectorBond__SWIG_1(long jarg1); public final static native long vectorBond_size(long jarg1, vectorBond jarg1_); public final static native long vectorBond_capacity(long jarg1, vectorBond jarg1_); public final static native void vectorBond_reserve(long jarg1, vectorBond jarg1_, long jarg2); public final static native boolean vectorBond_isEmpty(long jarg1, vectorBond jarg1_); public final static native void vectorBond_clear(long jarg1, vectorBond jarg1_); public final static native void vectorBond_add(long jarg1, vectorBond jarg1_, long jarg2, OBBond jarg2_); public final static native long vectorBond_get(long jarg1, vectorBond jarg1_, int jarg2); public final static native void vectorBond_set(long jarg1, vectorBond jarg1_, int jarg2, long jarg3, OBBond jarg3_); public final static native void delete_vectorBond(long jarg1); public final static native long new_vectorResidue__SWIG_0(); public final static native long new_vectorResidue__SWIG_1(long jarg1); public final static native long vectorResidue_size(long jarg1, vectorResidue jarg1_); public final static native long vectorResidue_capacity(long jarg1, vectorResidue jarg1_); public final static native void vectorResidue_reserve(long jarg1, vectorResidue jarg1_, long jarg2); public final static native boolean vectorResidue_isEmpty(long jarg1, vectorResidue jarg1_); public final static native void vectorResidue_clear(long jarg1, vectorResidue jarg1_); public final static native void vectorResidue_add(long jarg1, vectorResidue jarg1_, long jarg2, OBResidue jarg2_); public final static native long vectorResidue_get(long jarg1, vectorResidue jarg1_, int jarg2); public final static native void vectorResidue_set(long jarg1, vectorResidue jarg1_, int jarg2, long jarg3, OBResidue jarg3_); public final static native void delete_vectorResidue(long jarg1); public final static native long new_vectorRing__SWIG_0(); public final static native long new_vectorRing__SWIG_1(long jarg1); public final static native long vectorRing_size(long jarg1, vectorRing jarg1_); public final static native long vectorRing_capacity(long jarg1, vectorRing jarg1_); public final static native void vectorRing_reserve(long jarg1, vectorRing jarg1_, long jarg2); public final static native boolean vectorRing_isEmpty(long jarg1, vectorRing jarg1_); public final static native void vectorRing_clear(long jarg1, vectorRing jarg1_); public final static native void vectorRing_add(long jarg1, vectorRing jarg1_, long jarg2, OBRing jarg2_); public final static native long vectorRing_get(long jarg1, vectorRing jarg1_, int jarg2); public final static native void vectorRing_set(long jarg1, vectorRing jarg1_, int jarg2, long jarg3, OBRing jarg3_); public final static native void delete_vectorRing(long jarg1); public final static native long new_vectorpRing__SWIG_0(); public final static native long new_vectorpRing__SWIG_1(long jarg1); public final static native long vectorpRing_size(long jarg1, vectorpRing jarg1_); public final static native long vectorpRing_capacity(long jarg1, vectorpRing jarg1_); public final static native void vectorpRing_reserve(long jarg1, vectorpRing jarg1_, long jarg2); public final static native boolean vectorpRing_isEmpty(long jarg1, vectorpRing jarg1_); public final static native void vectorpRing_clear(long jarg1, vectorpRing jarg1_); public final static native void vectorpRing_add(long jarg1, vectorpRing jarg1_, long jarg2); public final static native long vectorpRing_get(long jarg1, vectorpRing jarg1_, int jarg2); public final static native void vectorpRing_set(long jarg1, vectorpRing jarg1_, int jarg2, long jarg3); public final static native void delete_vectorpRing(long jarg1); public final static native long new_vectorData__SWIG_0(); public final static native long new_vectorData__SWIG_1(long jarg1); public final static native long vectorData_size(long jarg1, vectorData jarg1_); public final static native long vectorData_capacity(long jarg1, vectorData jarg1_); public final static native void vectorData_reserve(long jarg1, vectorData jarg1_, long jarg2); public final static native boolean vectorData_isEmpty(long jarg1, vectorData jarg1_); public final static native void vectorData_clear(long jarg1, vectorData jarg1_); public final static native void vectorData_add(long jarg1, vectorData jarg1_, long jarg2); public final static native long vectorData_get(long jarg1, vectorData jarg1_, int jarg2); public final static native void vectorData_set(long jarg1, vectorData jarg1_, int jarg2, long jarg3); public final static native void delete_vectorData(long jarg1); public final static native long toPairData(long jarg1, OBGenericData jarg1_); public final static native long toUnitCell(long jarg1, OBGenericData jarg1_); public final static native long new_OBGlobalDataBase(); public final static native void delete_OBGlobalDataBase(long jarg1); public final static native void OBGlobalDataBase_Init(long jarg1, OBGlobalDataBase jarg1_); public final static native long OBGlobalDataBase_GetSize(long jarg1, OBGlobalDataBase jarg1_); public final static native void OBGlobalDataBase_SetReadDirectory(long jarg1, OBGlobalDataBase jarg1_, String jarg2); public final static native void OBGlobalDataBase_SetEnvironmentVariable(long jarg1, OBGlobalDataBase jarg1_, String jarg2); public final static native void OBGlobalDataBase_ParseLine(long jarg1, OBGlobalDataBase jarg1_, String jarg2); public final static native long new_OBElement__SWIG_0(); public final static native long new_OBElement__SWIG_1(int jarg1, String jarg2, double jarg3, double jarg4, int jarg5, double jarg6, double jarg7, double jarg8, double jarg9, double jarg10, double jarg11, double jarg12, String jarg13); public final static native int OBElement_GetAtomicNum(long jarg1, OBElement jarg1_); public final static native String OBElement_GetSymbol(long jarg1, OBElement jarg1_); public final static native double OBElement_GetCovalentRad(long jarg1, OBElement jarg1_); public final static native double OBElement_GetVdwRad(long jarg1, OBElement jarg1_); public final static native double OBElement_GetMass(long jarg1, OBElement jarg1_); public final static native int OBElement_GetMaxBonds(long jarg1, OBElement jarg1_); public final static native double OBElement_GetElectroNeg(long jarg1, OBElement jarg1_); public final static native double OBElement_GetIonization(long jarg1, OBElement jarg1_); public final static native double OBElement_GetElectronAffinity(long jarg1, OBElement jarg1_); public final static native String OBElement_GetName(long jarg1, OBElement jarg1_); public final static native double OBElement_GetRed(long jarg1, OBElement jarg1_); public final static native double OBElement_GetGreen(long jarg1, OBElement jarg1_); public final static native double OBElement_GetBlue(long jarg1, OBElement jarg1_); public final static native void delete_OBElement(long jarg1); public final static native long new_OBElementTable(); public final static native void delete_OBElementTable(long jarg1); public final static native void OBElementTable_ParseLine(long jarg1, OBElementTable jarg1_, String jarg2); public final static native long OBElementTable_GetNumberOfElements(long jarg1, OBElementTable jarg1_); public final static native long OBElementTable_GetSize(long jarg1, OBElementTable jarg1_); public final static native int OBElementTable_GetAtomicNum__SWIG_0(long jarg1, OBElementTable jarg1_, String jarg2); public final static native int OBElementTable_GetAtomicNum__SWIG_1(long jarg1, OBElementTable jarg1_, String jarg2, long jarg3); public final static native String OBElementTable_GetSymbol(long jarg1, OBElementTable jarg1_, int jarg2); public final static native double OBElementTable_GetVdwRad(long jarg1, OBElementTable jarg1_, int jarg2); public final static native double OBElementTable_GetCovalentRad(long jarg1, OBElementTable jarg1_, int jarg2); public final static native double OBElementTable_GetMass(long jarg1, OBElementTable jarg1_, int jarg2); public final static native double OBElementTable_CorrectedBondRad__SWIG_0(long jarg1, OBElementTable jarg1_, int jarg2, int jarg3); public final static native double OBElementTable_CorrectedBondRad__SWIG_1(long jarg1, OBElementTable jarg1_, int jarg2); public final static native double OBElementTable_CorrectedVdwRad__SWIG_0(long jarg1, OBElementTable jarg1_, int jarg2, int jarg3); public final static native double OBElementTable_CorrectedVdwRad__SWIG_1(long jarg1, OBElementTable jarg1_, int jarg2); public final static native int OBElementTable_GetMaxBonds(long jarg1, OBElementTable jarg1_, int jarg2); public final static native double OBElementTable_GetElectroNeg(long jarg1, OBElementTable jarg1_, int jarg2); public final static native double OBElementTable_GetIonization(long jarg1, OBElementTable jarg1_, int jarg2); public final static native double OBElementTable_GetElectronAffinity(long jarg1, OBElementTable jarg1_, int jarg2); public final static native long OBElementTable_GetRGB(long jarg1, OBElementTable jarg1_, int jarg2); public final static native String OBElementTable_GetName(long jarg1, OBElementTable jarg1_, int jarg2); public final static native long new_OBIsotopeTable(); public final static native void delete_OBIsotopeTable(long jarg1); public final static native long OBIsotopeTable_GetSize(long jarg1, OBIsotopeTable jarg1_); public final static native void OBIsotopeTable_ParseLine(long jarg1, OBIsotopeTable jarg1_, String jarg2); public final static native double OBIsotopeTable_GetExactMass__SWIG_0(long jarg1, OBIsotopeTable jarg1_, long jarg2, long jarg3); public final static native double OBIsotopeTable_GetExactMass__SWIG_1(long jarg1, OBIsotopeTable jarg1_, long jarg2); public final static native long new_OBTypeTable(); public final static native void delete_OBTypeTable(long jarg1); public final static native void OBTypeTable_ParseLine(long jarg1, OBTypeTable jarg1_, String jarg2); public final static native long OBTypeTable_GetSize(long jarg1, OBTypeTable jarg1_); public final static native boolean OBTypeTable_SetFromType(long jarg1, OBTypeTable jarg1_, String jarg2); public final static native boolean OBTypeTable_SetToType(long jarg1, OBTypeTable jarg1_, String jarg2); public final static native boolean OBTypeTable_Translate__SWIG_0(long jarg1, OBTypeTable jarg1_, String jarg2, String jarg3); public final static native boolean OBTypeTable_Translate__SWIG_1(long jarg1, OBTypeTable jarg1_, long jarg2, String jarg3); public final static native String OBTypeTable_Translate__SWIG_2(long jarg1, OBTypeTable jarg1_, String jarg2); public final static native String OBTypeTable_GetFromType(long jarg1, OBTypeTable jarg1_); public final static native String OBTypeTable_GetToType(long jarg1, OBTypeTable jarg1_); public final static native long new_OBResidueData(); public final static native void OBResidueData_ParseLine(long jarg1, OBResidueData jarg1_, String jarg2); public final static native long OBResidueData_GetSize(long jarg1, OBResidueData jarg1_); public final static native boolean OBResidueData_SetResName(long jarg1, OBResidueData jarg1_, String jarg2); public final static native int OBResidueData_LookupBO__SWIG_0(long jarg1, OBResidueData jarg1_, String jarg2); public final static native int OBResidueData_LookupBO__SWIG_1(long jarg1, OBResidueData jarg1_, String jarg2, String jarg3); public final static native boolean OBResidueData_LookupType(long jarg1, OBResidueData jarg1_, String jarg2, long jarg3, long jarg4); public final static native boolean OBResidueData_AssignBonds(long jarg1, OBResidueData jarg1_, long jarg2, OBMol jarg2_, long jarg3, OBBitVec jarg3_); public final static native void delete_OBResidueData(long jarg1); public final static native String OpenDatafile__SWIG_0(long jarg1, String jarg2, String jarg3); public final static native String OpenDatafile__SWIG_1(long jarg1, String jarg2); public final static native String FILE_SEP_CHAR_get(); public final static native double M_PI_get(); public final static native void OBStopwatch_Start(long jarg1, OBStopwatch jarg1_); public final static native double OBStopwatch_Lap(long jarg1, OBStopwatch jarg1_); public final static native double OBStopwatch_Elapsed(long jarg1, OBStopwatch jarg1_); public final static native long new_OBStopwatch(); public final static native void delete_OBStopwatch(long jarg1); public final static native long new_OBSqrtTbl__SWIG_0(); public final static native long new_OBSqrtTbl__SWIG_1(double jarg1, double jarg2); public final static native void delete_OBSqrtTbl(long jarg1); public final static native double OBSqrtTbl_Sqrt(long jarg1, OBSqrtTbl jarg1_, double jarg2); public final static native void OBSqrtTbl_Init(long jarg1, OBSqrtTbl jarg1_, double jarg2, double jarg3); public final static native double RAD_TO_DEG_get(); public final static native double DEG_TO_RAD_get(); public final static native long new_vector3__SWIG_0(double jarg1, double jarg2, double jarg3); public final static native long new_vector3__SWIG_1(double jarg1, double jarg2); public final static native long new_vector3__SWIG_2(double jarg1); public final static native long new_vector3__SWIG_3(); public final static native long new_vector3__SWIG_4(long jarg1, vector3 jarg1_); public final static native void vector3_Set__SWIG_0(long jarg1, vector3 jarg1_, double jarg2, double jarg3, double jarg4); public final static native void vector3_Set__SWIG_1(long jarg1, vector3 jarg1_, long jarg2); public final static native void vector3_SetX(long jarg1, vector3 jarg1_, double jarg2); public final static native void vector3_SetY(long jarg1, vector3 jarg1_, double jarg2); public final static native void vector3_SetZ(long jarg1, vector3 jarg1_, double jarg2); public final static native void vector3_Get(long jarg1, vector3 jarg1_, long jarg2); public final static native long vector3_AsArray(long jarg1, vector3 jarg1_); public final static native void vector3_randomUnitVector__SWIG_0(long jarg1, vector3 jarg1_, long jarg2); public final static native void vector3_randomUnitVector__SWIG_1(long jarg1, vector3 jarg1_); public final static native long vector3_normalize(long jarg1, vector3 jarg1_); public final static native boolean vector3_CanBeNormalized(long jarg1, vector3 jarg1_); public final static native double vector3_length_2(long jarg1, vector3 jarg1_); public final static native double vector3_length(long jarg1, vector3 jarg1_); public final static native double vector3_x__SWIG_0(long jarg1, vector3 jarg1_); public final static native double vector3_y__SWIG_0(long jarg1, vector3 jarg1_); public final static native double vector3_z__SWIG_0(long jarg1, vector3 jarg1_); public final static native boolean vector3_IsApprox(long jarg1, vector3 jarg1_, long jarg2, vector3 jarg2_, double jarg3); public final static native double vector3_distSq(long jarg1, vector3 jarg1_, long jarg2, vector3 jarg2_); public final static native boolean vector3_createOrthoVector(long jarg1, vector3 jarg1_, long jarg2, vector3 jarg2_); public final static native void delete_vector3(long jarg1); public final static native double dot(long jarg1, vector3 jarg1_, long jarg2, vector3 jarg2_); public final static native long cross(long jarg1, vector3 jarg1_, long jarg2, vector3 jarg2_); public final static native double vectorAngle(long jarg1, vector3 jarg1_, long jarg2, vector3 jarg2_); public final static native double CalcTorsionAngle(long jarg1, vector3 jarg1_, long jarg2, vector3 jarg2_, long jarg3, vector3 jarg3_, long jarg4, vector3 jarg4_); public final static native double Point2Plane(long jarg1, vector3 jarg1_, long jarg2, vector3 jarg2_, long jarg3, vector3 jarg3_, long jarg4, vector3 jarg4_); public final static native double Point2PlaneAngle(long jarg1, vector3 jarg1_, long jarg2, vector3 jarg2_, long jarg3, vector3 jarg3_, long jarg4, vector3 jarg4_); public final static native long VZero_get(); public final static native long VX_get(); public final static native long VY_get(); public final static native long VZ_get(); public final static native long new_matrix3x3__SWIG_0(); public final static native long new_matrix3x3__SWIG_1(double jarg1); public final static native long new_matrix3x3__SWIG_2(long jarg1, vector3 jarg1_, long jarg2, vector3 jarg2_, long jarg3, vector3 jarg3_); public final static native long new_matrix3x3__SWIG_3(long jarg1); public final static native void matrix3x3_GetArray(long jarg1, matrix3x3 jarg1_, long jarg2); public final static native long matrix3x3_inverse(long jarg1, matrix3x3 jarg1_); public final static native long matrix3x3_transpose(long jarg1, matrix3x3 jarg1_); public final static native void matrix3x3_randomRotation(long jarg1, matrix3x3 jarg1_, long jarg2); public final static native double matrix3x3_determinant(long jarg1, matrix3x3 jarg1_); public final static native boolean matrix3x3_isSymmetric(long jarg1, matrix3x3 jarg1_); public final static native boolean matrix3x3_isOrthogonal(long jarg1, matrix3x3 jarg1_); public final static native boolean matrix3x3_isDiagonal(long jarg1, matrix3x3 jarg1_); public final static native boolean matrix3x3_isUnitMatrix(long jarg1, matrix3x3 jarg1_); public final static native double matrix3x3_Get(long jarg1, matrix3x3 jarg1_, int jarg2, int jarg3); public final static native void matrix3x3_Set(long jarg1, matrix3x3 jarg1_, int jarg2, int jarg3, double jarg4); public final static native void matrix3x3_SetColumn(long jarg1, matrix3x3 jarg1_, int jarg2, long jarg3, vector3 jarg3_); public final static native void matrix3x3_SetRow(long jarg1, matrix3x3 jarg1_, int jarg2, long jarg3, vector3 jarg3_); public final static native long matrix3x3_GetColumn(long jarg1, matrix3x3 jarg1_, long jarg2); public final static native long matrix3x3_GetRow(long jarg1, matrix3x3 jarg1_, long jarg2); public final static native void matrix3x3_SetupRotMat(long jarg1, matrix3x3 jarg1_, double jarg2, double jarg3, double jarg4); public final static native void matrix3x3_PlaneReflection(long jarg1, matrix3x3 jarg1_, long jarg2, vector3 jarg2_); public final static native void matrix3x3_RotAboutAxisByAngle(long jarg1, matrix3x3 jarg1_, long jarg2, vector3 jarg2_, double jarg3); public final static native void matrix3x3_FillOrth(long jarg1, matrix3x3 jarg1_, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6, double jarg7); public final static native long matrix3x3_findEigenvectorsIfSymmetric(long jarg1, matrix3x3 jarg1_, long jarg2, vector3 jarg2_); public final static native void matrix3x3_jacobi(long jarg1, long jarg2, long jarg3, long jarg4); public final static native void delete_matrix3x3(long jarg1); public final static native long Trim(long jarg1); public final static native int UndefinedData_get(); public final static native int PairData_get(); public final static native int EnergyData_get(); public final static native int CommentData_get(); public final static native int ConformerData_get(); public final static native int ExternalBondData_get(); public final static native int RotamerList_get(); public final static native int VirtualBondData_get(); public final static native int RingData_get(); public final static native int TorsionData_get(); public final static native int AngleData_get(); public final static native int SerialNums_get(); public final static native int UnitCell_get(); public final static native int SpinData_get(); public final static native int ChargeData_get(); public final static native int SymmetryData_get(); public final static native int ChiralData_get(); public final static native int OccupationData_get(); public final static native int DensityData_get(); public final static native int ElectronicData_get(); public final static native int VibrationData_get(); public final static native int RotationData_get(); public final static native int NuclearData_get(); public final static native int SetData_get(); public final static native int CustomData0_get(); public final static native int CustomData1_get(); public final static native int CustomData2_get(); public final static native int CustomData3_get(); public final static native int CustomData4_get(); public final static native int CustomData5_get(); public final static native int CustomData6_get(); public final static native int CustomData7_get(); public final static native int CustomData8_get(); public final static native int CustomData9_get(); public final static native int CustomData10_get(); public final static native int CustomData11_get(); public final static native int CustomData12_get(); public final static native int CustomData13_get(); public final static native int CustomData14_get(); public final static native int CustomData15_get(); public final static native long new_OBGenericData__SWIG_0(String jarg1, long jarg2, int jarg3); public final static native long new_OBGenericData__SWIG_1(String jarg1, long jarg2); public final static native long new_OBGenericData__SWIG_2(String jarg1); public final static native long new_OBGenericData__SWIG_3(); public final static native long OBGenericData_Clone(long jarg1, OBGenericData jarg1_, long jarg2, OBBase jarg2_); public final static native void delete_OBGenericData(long jarg1); public final static native void OBGenericData_SetAttribute(long jarg1, OBGenericData jarg1_, String jarg2); public final static native void OBGenericData_SetOrigin(long jarg1, OBGenericData jarg1_, int jarg2); public final static native String OBGenericData_GetAttribute(long jarg1, OBGenericData jarg1_); public final static native long OBGenericData_GetDataType(long jarg1, OBGenericData jarg1_); public final static native String OBGenericData_GetValue(long jarg1, OBGenericData jarg1_); public final static native int OBGenericData_GetOrigin(long jarg1, OBGenericData jarg1_); public final static native long new_OBCommentData__SWIG_0(); public final static native long new_OBCommentData__SWIG_1(long jarg1, OBCommentData jarg1_); public final static native long OBCommentData_Clone(long jarg1, OBCommentData jarg1_, long jarg2, OBBase jarg2_); public final static native void OBCommentData_SetData__SWIG_0(long jarg1, OBCommentData jarg1_, String jarg2); public final static native String OBCommentData_GetData(long jarg1, OBCommentData jarg1_); public final static native String OBCommentData_GetValue(long jarg1, OBCommentData jarg1_); public final static native void delete_OBCommentData(long jarg1); public final static native long new_OBExternalBond__SWIG_0(); public final static native long new_OBExternalBond__SWIG_1(long jarg1, OBAtom jarg1_, long jarg2, OBBond jarg2_, int jarg3); public final static native long new_OBExternalBond__SWIG_2(long jarg1, OBExternalBond jarg1_); public final static native void delete_OBExternalBond(long jarg1); public final static native int OBExternalBond_GetIdx(long jarg1, OBExternalBond jarg1_); public final static native long OBExternalBond_GetAtom(long jarg1, OBExternalBond jarg1_); public final static native long OBExternalBond_GetBond(long jarg1, OBExternalBond jarg1_); public final static native void OBExternalBond_SetIdx(long jarg1, OBExternalBond jarg1_, int jarg2); public final static native void OBExternalBond_SetAtom(long jarg1, OBExternalBond jarg1_, long jarg2, OBAtom jarg2_); public final static native void OBExternalBond_SetBond(long jarg1, OBExternalBond jarg1_, long jarg2, OBBond jarg2_); public final static native long new_OBExternalBondData(); public final static native long OBExternalBondData_Clone(long jarg1, OBExternalBondData jarg1_, long jarg2, OBBase jarg2_); public final static native void OBExternalBondData_SetData(long jarg1, OBExternalBondData jarg1_, long jarg2, OBAtom jarg2_, long jarg3, OBBond jarg3_, int jarg4); public final static native long OBExternalBondData_GetData(long jarg1, OBExternalBondData jarg1_); public final static native void delete_OBExternalBondData(long jarg1); public final static native long new_OBPairData(); public final static native long OBPairData_Clone(long jarg1, OBPairData jarg1_, long jarg2, OBBase jarg2_); public final static native void OBPairData_SetValue__SWIG_0(long jarg1, OBPairData jarg1_, String jarg2); public final static native String OBPairData_GetValue(long jarg1, OBPairData jarg1_); public final static native void delete_OBPairData(long jarg1); public final static native long new_OBSetData(); public final static native long OBSetData_Clone(long jarg1, OBSetData jarg1_, long jarg2, OBBase jarg2_); public final static native void OBSetData_AddData(long jarg1, OBSetData jarg1_, long jarg2, OBGenericData jarg2_); public final static native void OBSetData_SetData(long jarg1, OBSetData jarg1_, long jarg2, vectorData jarg2_); public final static native long OBSetData_GetData__SWIG_0(long jarg1, OBSetData jarg1_, String jarg2); public final static native long OBSetData_GetData__SWIG_2(long jarg1, OBSetData jarg1_); public final static native long OBSetData_GetBegin(long jarg1, OBSetData jarg1_); public final static native long OBSetData_GetEnd(long jarg1, OBSetData jarg1_); public final static native void OBSetData_DeleteData(long jarg1, OBSetData jarg1_, long jarg2, OBGenericData jarg2_); public final static native void delete_OBSetData(long jarg1); public final static native long new_OBVirtualBond__SWIG_0(); public final static native long OBVirtualBond_Clone(long jarg1, OBVirtualBond jarg1_, long jarg2, OBBase jarg2_); public final static native long new_OBVirtualBond__SWIG_1(int jarg1, int jarg2, int jarg3, int jarg4); public final static native long new_OBVirtualBond__SWIG_2(int jarg1, int jarg2, int jarg3); public final static native int OBVirtualBond_GetBgn(long jarg1, OBVirtualBond jarg1_); public final static native int OBVirtualBond_GetEnd(long jarg1, OBVirtualBond jarg1_); public final static native int OBVirtualBond_GetOrder(long jarg1, OBVirtualBond jarg1_); public final static native int OBVirtualBond_GetStereo(long jarg1, OBVirtualBond jarg1_); public final static native void delete_OBVirtualBond(long jarg1); public final static native long new_OBRingData__SWIG_0(); public final static native long new_OBRingData__SWIG_1(long jarg1, OBRingData jarg1_); public final static native long OBRingData_Clone(long jarg1, OBRingData jarg1_, long jarg2, OBBase jarg2_); public final static native void delete_OBRingData(long jarg1); public final static native void OBRingData_SetData(long jarg1, OBRingData jarg1_, long jarg2, vectorpRing jarg2_); public final static native void OBRingData_PushBack(long jarg1, OBRingData jarg1_, long jarg2, OBRing jarg2_); public final static native long OBRingData_GetData(long jarg1, OBRingData jarg1_); public final static native long OBRingData_BeginRings(long jarg1, OBRingData jarg1_); public final static native long OBRingData_EndRings(long jarg1, OBRingData jarg1_); public final static native long OBRingData_BeginRing(long jarg1, OBRingData jarg1_, long jarg2); public final static native long OBRingData_NextRing(long jarg1, OBRingData jarg1_, long jarg2); public final static native long new_OBUnitCell__SWIG_0(); public final static native long new_OBUnitCell__SWIG_1(long jarg1, OBUnitCell jarg1_); public final static native long OBUnitCell_Clone(long jarg1, OBUnitCell jarg1_, long jarg2, OBBase jarg2_); public final static native void delete_OBUnitCell(long jarg1); public final static native void OBUnitCell_SetData__SWIG_0(long jarg1, OBUnitCell jarg1_, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6, double jarg7); public final static native void OBUnitCell_SetData__SWIG_1(long jarg1, OBUnitCell jarg1_, long jarg2, vector3 jarg2_, long jarg3, vector3 jarg3_, long jarg4, vector3 jarg4_); public final static native void OBUnitCell_SetOffset(long jarg1, OBUnitCell jarg1_, long jarg2, vector3 jarg2_); public final static native void OBUnitCell_SetSpaceGroup__SWIG_0(long jarg1, OBUnitCell jarg1_, String jarg2); public final static native void OBUnitCell_SetSpaceGroup__SWIG_1(long jarg1, OBUnitCell jarg1_, int jarg2); public final static native void OBUnitCell_SetLatticeType(long jarg1, OBUnitCell jarg1_, int jarg2); public final static native double OBUnitCell_GetA(long jarg1, OBUnitCell jarg1_); public final static native double OBUnitCell_GetB(long jarg1, OBUnitCell jarg1_); public final static native double OBUnitCell_GetC(long jarg1, OBUnitCell jarg1_); public final static native double OBUnitCell_GetAlpha(long jarg1, OBUnitCell jarg1_); public final static native double OBUnitCell_GetBeta(long jarg1, OBUnitCell jarg1_); public final static native double OBUnitCell_GetGamma(long jarg1, OBUnitCell jarg1_); public final static native long OBUnitCell_GetOffset(long jarg1, OBUnitCell jarg1_); public final static native String OBUnitCell_GetSpaceGroup(long jarg1, OBUnitCell jarg1_); public final static native int OBUnitCell_GetLatticeType__SWIG_0(long jarg1, OBUnitCell jarg1_, int jarg2); public final static native int OBUnitCell_GetLatticeType__SWIG_1(long jarg1, OBUnitCell jarg1_); public final static native long OBUnitCell_GetCellVectors(long jarg1, OBUnitCell jarg1_); public final static native long OBUnitCell_GetCellMatrix(long jarg1, OBUnitCell jarg1_); public final static native long OBUnitCell_GetOrthoMatrix(long jarg1, OBUnitCell jarg1_); public final static native long OBUnitCell_GetFractionalMatrix(long jarg1, OBUnitCell jarg1_); public final static native int OBUnitCell_GetSpaceGroupNumber(long jarg1, OBUnitCell jarg1_, String jarg2); public final static native double OBUnitCell_GetCellVolume(long jarg1, OBUnitCell jarg1_); public final static native long new_OBConformerData__SWIG_0(); public final static native long new_OBConformerData__SWIG_1(long jarg1, OBConformerData jarg1_); public final static native long OBConformerData_Clone(long jarg1, OBConformerData jarg1_, long jarg2, OBBase jarg2_); public final static native void delete_OBConformerData(long jarg1); public final static native void OBConformerData_SetDimension(long jarg1, OBConformerData jarg1_, long jarg2); public final static native void OBConformerData_SetEnergies(long jarg1, OBConformerData jarg1_, long jarg2, vectorDouble jarg2_); public final static native void OBConformerData_SetForces(long jarg1, OBConformerData jarg1_, long jarg2); public final static native void OBConformerData_SetVelocities(long jarg1, OBConformerData jarg1_, long jarg2); public final static native void OBConformerData_SetDisplacements(long jarg1, OBConformerData jarg1_, long jarg2); public final static native void OBConformerData_SetData(long jarg1, OBConformerData jarg1_, long jarg2, vectorString jarg2_); public final static native long OBConformerData_GetDimension(long jarg1, OBConformerData jarg1_); public final static native long OBConformerData_GetEnergies(long jarg1, OBConformerData jarg1_); public final static native long OBConformerData_GetForces(long jarg1, OBConformerData jarg1_); public final static native long OBConformerData_GetVelocities(long jarg1, OBConformerData jarg1_); public final static native long OBConformerData_GetDisplacements(long jarg1, OBConformerData jarg1_); public final static native long OBConformerData_GetData(long jarg1, OBConformerData jarg1_); public final static native long new_OBSymmetryData__SWIG_0(); public final static native long new_OBSymmetryData__SWIG_1(long jarg1, OBSymmetryData jarg1_); public final static native long OBSymmetryData_Clone(long jarg1, OBSymmetryData jarg1_, long jarg2, OBBase jarg2_); public final static native void delete_OBSymmetryData(long jarg1); public final static native void OBSymmetryData_SetData__SWIG_0(long jarg1, OBSymmetryData jarg1_, String jarg2, String jarg3); public final static native void OBSymmetryData_SetData__SWIG_1(long jarg1, OBSymmetryData jarg1_, String jarg2); public final static native void OBSymmetryData_SetPointGroup(long jarg1, OBSymmetryData jarg1_, String jarg2); public final static native void OBSymmetryData_SetSpaceGroup(long jarg1, OBSymmetryData jarg1_, String jarg2); public final static native String OBSymmetryData_GetPointGroup(long jarg1, OBSymmetryData jarg1_); public final static native String OBSymmetryData_GetSpaceGroup(long jarg1, OBSymmetryData jarg1_); public final static native long new_OBTorsion__SWIG_2(long jarg1, OBTorsion jarg1_); public final static native void delete_OBTorsion(long jarg1); public final static native void OBTorsion_Clear(long jarg1, OBTorsion jarg1_); public final static native boolean OBTorsion_Empty(long jarg1, OBTorsion jarg1_); public final static native boolean OBTorsion_AddTorsion__SWIG_0(long jarg1, OBTorsion jarg1_, long jarg2, OBAtom jarg2_, long jarg3, OBAtom jarg3_, long jarg4, OBAtom jarg4_, long jarg5, OBAtom jarg5_); public final static native boolean OBTorsion_AddTorsion__SWIG_1(long jarg1, OBTorsion jarg1_, long jarg2); public final static native boolean OBTorsion_SetAngle__SWIG_0(long jarg1, OBTorsion jarg1_, double jarg2, long jarg3); public final static native boolean OBTorsion_SetAngle__SWIG_1(long jarg1, OBTorsion jarg1_, double jarg2); public final static native boolean OBTorsion_SetData(long jarg1, OBTorsion jarg1_, long jarg2, OBBond jarg2_); public final static native boolean OBTorsion_GetAngle__SWIG_0(long jarg1, OBTorsion jarg1_, long jarg2, long jarg3); public final static native boolean OBTorsion_GetAngle__SWIG_1(long jarg1, OBTorsion jarg1_, long jarg2); public final static native long OBTorsion_GetBondIdx(long jarg1, OBTorsion jarg1_); public final static native long OBTorsion_GetSize(long jarg1, OBTorsion jarg1_); public final static native long OBTorsion_GetBC(long jarg1, OBTorsion jarg1_); public final static native long OBTorsion_GetADs(long jarg1, OBTorsion jarg1_); public final static native boolean OBTorsion_IsProtonRotor(long jarg1, OBTorsion jarg1_); public final static native long OBTorsionData_Clone(long jarg1, OBTorsionData jarg1_, long jarg2, OBBase jarg2_); public final static native void OBTorsionData_Clear(long jarg1, OBTorsionData jarg1_); public final static native long OBTorsionData_GetData(long jarg1, OBTorsionData jarg1_); public final static native long OBTorsionData_GetSize(long jarg1, OBTorsionData jarg1_); public final static native void OBTorsionData_SetData(long jarg1, OBTorsionData jarg1_, long jarg2, OBTorsion jarg2_); public final static native boolean OBTorsionData_FillTorsionArray(long jarg1, OBTorsionData jarg1_, long jarg2); public final static native void delete_OBTorsionData(long jarg1); public final static native long new_OBAngle__SWIG_2(long jarg1, OBAngle jarg1_); public final static native void delete_OBAngle(long jarg1); public final static native void OBAngle_Clear(long jarg1, OBAngle jarg1_); public final static native double OBAngle_GetAngle(long jarg1, OBAngle jarg1_); public final static native void OBAngle_SetAngle(long jarg1, OBAngle jarg1_, double jarg2); public final static native void OBAngle_SetAtoms__SWIG_0(long jarg1, OBAngle jarg1_, long jarg2, OBAtom jarg2_, long jarg3, OBAtom jarg3_, long jarg4, OBAtom jarg4_); public final static native void OBAngle_SetAtoms__SWIG_1(long jarg1, OBAngle jarg1_, long jarg2); public final static native long OBAngleData_Clone(long jarg1, OBAngleData jarg1_, long jarg2, OBBase jarg2_); public final static native void OBAngleData_Clear(long jarg1, OBAngleData jarg1_); public final static native long OBAngleData_FillAngleArray__SWIG_0(long jarg1, OBAngleData jarg1_, long jarg2, long jarg3); public final static native boolean OBAngleData_FillAngleArray__SWIG_1(long jarg1, OBAngleData jarg1_, long jarg2); public final static native void OBAngleData_SetData(long jarg1, OBAngleData jarg1_, long jarg2, OBAngle jarg2_); public final static native long OBAngleData_GetSize(long jarg1, OBAngleData jarg1_); public final static native void delete_OBAngleData(long jarg1); public final static native long new_OBChiralData__SWIG_0(); public final static native long new_OBChiralData__SWIG_1(long jarg1, OBChiralData jarg1_); public final static native long OBChiralData_Clone(long jarg1, OBChiralData jarg1_, long jarg2, OBBase jarg2_); public final static native void delete_OBChiralData(long jarg1); public final static native void OBChiralData_Clear(long jarg1, OBChiralData jarg1_); public final static native long OBChiralData_GetAtom4Refs(long jarg1, OBChiralData jarg1_, int jarg2); public final static native long OBChiralData_GetAtomRef(long jarg1, OBChiralData jarg1_, int jarg2, int jarg3); public final static native boolean OBChiralData_SetAtom4Refs(long jarg1, OBChiralData jarg1_, long jarg2, vectorUnsignedInt jarg2_, int jarg3); public final static native int OBChiralData_AddAtomRef(long jarg1, OBChiralData jarg1_, long jarg2, int jarg3); public final static native long OBChiralData_GetSize(long jarg1, OBChiralData jarg1_, int jarg2); public final static native long new_OBSerialNums__SWIG_0(); public final static native long new_OBSerialNums__SWIG_1(long jarg1, OBSerialNums jarg1_); public final static native long OBSerialNums_Clone(long jarg1, OBSerialNums jarg1_, long jarg2, OBBase jarg2_); public final static native long OBSerialNums_GetData(long jarg1, OBSerialNums jarg1_); public final static native void OBSerialNums_SetData(long jarg1, OBSerialNums jarg1_, long jarg2); public final static native void delete_OBSerialNums(long jarg1); public final static native long new_OBVibrationData__SWIG_0(); public final static native long new_OBVibrationData__SWIG_1(long jarg1, OBVibrationData jarg1_); public final static native void delete_OBVibrationData(long jarg1); public final static native void OBVibrationData_SetData(long jarg1, OBVibrationData jarg1_, long jarg2, long jarg3, vectorDouble jarg3_, long jarg4, vectorDouble jarg4_); public final static native long OBVibrationData_GetLx(long jarg1, OBVibrationData jarg1_); public final static native long OBVibrationData_GetFrequencies(long jarg1, OBVibrationData jarg1_); public final static native long OBVibrationData_GetIntensities(long jarg1, OBVibrationData jarg1_); public final static native long OBVibrationData_GetNumberOfFrequencies(long jarg1, OBVibrationData jarg1_); public final static native boolean tokenize__SWIG_0(long jarg1, vectorString jarg1_, String jarg2, String jarg3); public final static native boolean tokenize__SWIG_1(long jarg1, vectorString jarg1_, String jarg2); public final static native boolean tokenize__SWIG_2(long jarg1, vectorString jarg1_, long jarg2, String jarg3, int jarg4); public final static native boolean tokenize__SWIG_3(long jarg1, vectorString jarg1_, long jarg2, String jarg3); public final static native boolean tokenize__SWIG_4(long jarg1, vectorString jarg1_, long jarg2); public final static native void delete_OBBase(long jarg1); public final static native boolean OBBase_Clear(long jarg1, OBBase jarg1_); public final static native long OBBase_DoTransformations(long jarg1, OBBase jarg1_, long jarg2); public final static native String OBBase_ClassDescription(); public final static native boolean OBBase_HasData__SWIG_0(long jarg1, OBBase jarg1_, String jarg2); public final static native boolean OBBase_HasData__SWIG_2(long jarg1, OBBase jarg1_, long jarg2); public final static native void OBBase_DeleteData__SWIG_0(long jarg1, OBBase jarg1_, long jarg2); public final static native void OBBase_DeleteData__SWIG_1(long jarg1, OBBase jarg1_, long jarg2, OBGenericData jarg2_); public final static native void OBBase_DeleteData__SWIG_2(long jarg1, OBBase jarg1_, long jarg2, vectorData jarg2_); public final static native boolean OBBase_DeleteData__SWIG_3(long jarg1, OBBase jarg1_, String jarg2); public final static native void OBBase_SetData(long jarg1, OBBase jarg1_, long jarg2, OBGenericData jarg2_); public final static native long OBBase_DataSize(long jarg1, OBBase jarg1_); public final static native long OBBase_GetData__SWIG_0(long jarg1, OBBase jarg1_, long jarg2); public final static native long OBBase_GetData__SWIG_1(long jarg1, OBBase jarg1_, String jarg2); public final static native long OBBase_GetData__SWIG_3(long jarg1, OBBase jarg1_); public final static native long OBBase_GetData__SWIG_4(long jarg1, OBBase jarg1_, int jarg2); public final static native long OBBase_BeginData(long jarg1, OBBase jarg1_); public final static native long OBBase_EndData(long jarg1, OBBase jarg1_); public final static native long new_OBBase(); public final static native int MaxMonoAtom_get(); public final static native int MaxMonoBond_get(); public final static native long new_OBChainsParser(); public final static native void delete_OBChainsParser(long jarg1); public final static native boolean OBChainsParser_PerceiveChains__SWIG_0(long jarg1, OBChainsParser jarg1_, long jarg2, OBMol jarg2_, boolean jarg3); public final static native boolean OBChainsParser_PerceiveChains__SWIG_1(long jarg1, OBChainsParser jarg1_, long jarg2, OBMol jarg2_); public final static native int SETWORD_get(); public final static native int STARTWORDS_get(); public final static native long new_OBBitVec__SWIG_0(); public final static native long new_OBBitVec__SWIG_1(int jarg1); public final static native long new_OBBitVec__SWIG_2(long jarg1, OBBitVec jarg1_); public final static native void OBBitVec_SetBitOn(long jarg1, OBBitVec jarg1_, int jarg2); public final static native void OBBitVec_SetBitOff(long jarg1, OBBitVec jarg1_, int jarg2); public final static native void OBBitVec_SetRangeOn(long jarg1, OBBitVec jarg1_, int jarg2, int jarg3); public final static native void OBBitVec_SetRangeOff(long jarg1, OBBitVec jarg1_, int jarg2, int jarg3); public final static native void OBBitVec_Fold(long jarg1, OBBitVec jarg1_, int jarg2); public final static native int OBBitVec_FirstBit__SWIG_0(long jarg1, OBBitVec jarg1_, int jarg2); public final static native int OBBitVec_FirstBit__SWIG_1(long jarg1, OBBitVec jarg1_); public final static native int OBBitVec_NextBit(long jarg1, OBBitVec jarg1_, int jarg2); public final static native int OBBitVec_EndBit(long jarg1, OBBitVec jarg1_); public final static native int OBBitVec_GetSize(long jarg1, OBBitVec jarg1_); public final static native int OBBitVec_CountBits(long jarg1, OBBitVec jarg1_); public final static native boolean OBBitVec_Empty(long jarg1, OBBitVec jarg1_); public final static native boolean OBBitVec_IsEmpty(long jarg1, OBBitVec jarg1_); public final static native boolean OBBitVec_Resize(long jarg1, OBBitVec jarg1_, int jarg2); public final static native boolean OBBitVec_BitIsSet(long jarg1, OBBitVec jarg1_, int jarg2); public final static native boolean OBBitVec_BitIsOn(long jarg1, OBBitVec jarg1_, int jarg2); public final static native void OBBitVec_FromVecInt(long jarg1, OBBitVec jarg1_, long jarg2, vectorInt jarg2_); public final static native void OBBitVec_FromString(long jarg1, OBBitVec jarg1_, long jarg2, int jarg3); public final static native void OBBitVec_ToVecInt(long jarg1, OBBitVec jarg1_, long jarg2, vectorInt jarg2_); public final static native void OBBitVec_Clear(long jarg1, OBBitVec jarg1_); public final static native void OBBitVec_Negate(long jarg1, OBBitVec jarg1_); public final static native void OBBitVec_GetWords(long jarg1, OBBitVec jarg1_, long jarg2, vectorUnsignedInt jarg2_); public final static native void delete_OBBitVec(long jarg1); public final static native double Tanimoto(long jarg1, OBBitVec jarg1_, long jarg2, OBBitVec jarg2_); public final static native long new_OBAtomTyper(); public final static native void delete_OBAtomTyper(long jarg1); public final static native void OBAtomTyper_ParseLine(long jarg1, OBAtomTyper jarg1_, String jarg2); public final static native long OBAtomTyper_GetSize(long jarg1, OBAtomTyper jarg1_); public final static native void OBAtomTyper_AssignHyb(long jarg1, OBAtomTyper jarg1_, long jarg2, OBMol jarg2_); public final static native void OBAtomTyper_AssignTypes(long jarg1, OBAtomTyper jarg1_, long jarg2, OBMol jarg2_); public final static native void OBAtomTyper_AssignImplicitValence(long jarg1, OBAtomTyper jarg1_, long jarg2, OBMol jarg2_); public final static native void OBAtomTyper_CorrectAromaticNitrogens(long jarg1, OBAtomTyper jarg1_, long jarg2, OBMol jarg2_); public final static native long new_OBAromaticTyper(); public final static native void delete_OBAromaticTyper(long jarg1); public final static native long OBAromaticTyper_GetSize(long jarg1, OBAromaticTyper jarg1_); public final static native void OBAromaticTyper_ParseLine(long jarg1, OBAromaticTyper jarg1_, String jarg2); public final static native void OBAromaticTyper_AssignAromaticFlags(long jarg1, OBAromaticTyper jarg1_, long jarg2, OBMol jarg2_); public final static native void OBAromaticTyper_PropagatePotentialAromatic(long jarg1, OBAromaticTyper jarg1_, long jarg2, OBAtom jarg2_); public final static native void OBAromaticTyper_SelectRootAtoms__SWIG_0(long jarg1, OBAromaticTyper jarg1_, long jarg2, OBMol jarg2_, boolean jarg3); public final static native void OBAromaticTyper_SelectRootAtoms__SWIG_1(long jarg1, OBAromaticTyper jarg1_, long jarg2, OBMol jarg2_); public final static native void OBAromaticTyper_ExcludeSmallRing(long jarg1, OBAromaticTyper jarg1_, long jarg2, OBMol jarg2_); public final static native void OBAromaticTyper_CheckAromaticity(long jarg1, OBAromaticTyper jarg1_, long jarg2, OBAtom jarg2_, int jarg3); public final static native boolean OBAromaticTyper_TraverseCycle(long jarg1, OBAromaticTyper jarg1_, long jarg2, OBAtom jarg2_, long jarg3, OBAtom jarg3_, long jarg4, OBBond jarg4_, long jarg5, int jarg6); public final static native void pluginiterFingerprint_Register(long jarg1, pluginiterFingerprint jarg1_, long jarg2, OBFingerprint jarg2_, String jarg3, boolean jarg4); public final static native long pluginiterFingerprint_FindType(long jarg1, pluginiterFingerprint jarg1_, String jarg2); public final static native long pluginiterFingerprint_FindDefaultType(long jarg1, pluginiterFingerprint jarg1_); public final static native String pluginiterFingerprint_ID(long jarg1, pluginiterFingerprint jarg1_); public final static native void pluginiterFingerprint_ToStart(long jarg1, pluginiterFingerprint jarg1_); public final static native long pluginiterFingerprint___deref__(long jarg1, pluginiterFingerprint jarg1_); public final static native long new_pluginiterFingerprint(); public final static native void delete_pluginiterFingerprint(long jarg1); public final static native long pluginiterFingerprint_Iter(long jarg1, pluginiterFingerprint jarg1_); public final static native void pluginiterFingerprint_SetBit(long jarg1, pluginiterFingerprint jarg1_, long jarg2, vectorUnsignedInt jarg2_, long jarg3); public final static native void pluginiterFingerprint_Fold(long jarg1, pluginiterFingerprint jarg1_, long jarg2, vectorUnsignedInt jarg2_, long jarg3); public final static native boolean pluginiterFingerprint_GetFingerprint__SWIG_0(long jarg1, pluginiterFingerprint jarg1_, long jarg2, OBBase jarg2_, long jarg3, vectorUnsignedInt jarg3_, int jarg4); public final static native boolean pluginiterFingerprint_GetFingerprint__SWIG_1(long jarg1, pluginiterFingerprint jarg1_, long jarg2, OBBase jarg2_, long jarg3, vectorUnsignedInt jarg3_); public final static native String pluginiterFingerprint_Description(long jarg1, pluginiterFingerprint jarg1_); public final static native long pluginiterFingerprint_Flags(long jarg1, pluginiterFingerprint jarg1_); public final static native double pluginiterFingerprint_Tanimoto__SWIG_0(long jarg1, pluginiterFingerprint jarg1_, long jarg2, vectorUnsignedInt jarg2_, long jarg3, vectorUnsignedInt jarg3_); public final static native double pluginiterFingerprint_Tanimoto__SWIG_1(long jarg1, pluginiterFingerprint jarg1_, long jarg2, vectorUnsignedInt jarg2_, long jarg3); public final static native long pluginiterFingerprint_Getbitsperint(long jarg1, pluginiterFingerprint jarg1_); public final static native long pluginiterFingerprint_FindFingerprint(long jarg1, pluginiterFingerprint jarg1_, String jarg2); public final static native void pluginiterForceField_Register(long jarg1, pluginiterForceField jarg1_, long jarg2, OBForceField jarg2_, String jarg3, boolean jarg4); public final static native long pluginiterForceField_FindType(long jarg1, pluginiterForceField jarg1_, String jarg2); public final static native long pluginiterForceField_FindDefaultType(long jarg1, pluginiterForceField jarg1_); public final static native String pluginiterForceField_ID(long jarg1, pluginiterForceField jarg1_); public final static native void pluginiterForceField_ToStart(long jarg1, pluginiterForceField jarg1_); public final static native long pluginiterForceField___deref__(long jarg1, pluginiterForceField jarg1_); public final static native long new_pluginiterForceField(); public final static native void delete_pluginiterForceField(long jarg1); public final static native long pluginiterForceField_Iter(long jarg1, pluginiterForceField jarg1_); public final static native long pluginiterForceField_FindForceField__SWIG_0(long jarg1, pluginiterForceField jarg1_, String jarg2); public final static native String pluginiterForceField_GetUnit(long jarg1, pluginiterForceField jarg1_); public final static native boolean pluginiterForceField_Setup(long jarg1, pluginiterForceField jarg1_, long jarg2, OBMol jarg2_); public final static native boolean pluginiterForceField_UpdateCoordinates(long jarg1, pluginiterForceField jarg1_, long jarg2, OBMol jarg2_); public final static native boolean pluginiterForceField_UpdateConformers(long jarg1, pluginiterForceField jarg1_, long jarg2, OBMol jarg2_); public final static native void pluginiterForceField_OBFFLog__SWIG_0(long jarg1, pluginiterForceField jarg1_, String jarg2); public final static native double pluginiterForceField_Energy__SWIG_0(long jarg1, pluginiterForceField jarg1_, boolean jarg2); public final static native double pluginiterForceField_Energy__SWIG_1(long jarg1, pluginiterForceField jarg1_); public final static native double pluginiterForceField_E_Bond__SWIG_0(long jarg1, pluginiterForceField jarg1_, boolean jarg2); public final static native double pluginiterForceField_E_Bond__SWIG_1(long jarg1, pluginiterForceField jarg1_); public final static native double pluginiterForceField_E_Angle__SWIG_0(long jarg1, pluginiterForceField jarg1_, boolean jarg2); public final static native double pluginiterForceField_E_Angle__SWIG_1(long jarg1, pluginiterForceField jarg1_); public final static native double pluginiterForceField_E_StrBnd__SWIG_0(long jarg1, pluginiterForceField jarg1_, boolean jarg2); public final static native double pluginiterForceField_E_StrBnd__SWIG_1(long jarg1, pluginiterForceField jarg1_); public final static native double pluginiterForceField_E_Torsion__SWIG_0(long jarg1, pluginiterForceField jarg1_, boolean jarg2); public final static native double pluginiterForceField_E_Torsion__SWIG_1(long jarg1, pluginiterForceField jarg1_); public final static native double pluginiterForceField_E_OOP__SWIG_0(long jarg1, pluginiterForceField jarg1_, boolean jarg2); public final static native double pluginiterForceField_E_OOP__SWIG_1(long jarg1, pluginiterForceField jarg1_); public final static native double pluginiterForceField_E_VDW__SWIG_0(long jarg1, pluginiterForceField jarg1_, boolean jarg2); public final static native double pluginiterForceField_E_VDW__SWIG_1(long jarg1, pluginiterForceField jarg1_); public final static native double pluginiterForceField_E_Electrostatic__SWIG_0(long jarg1, pluginiterForceField jarg1_, boolean jarg2); public final static native double pluginiterForceField_E_Electrostatic__SWIG_1(long jarg1, pluginiterForceField jarg1_); public final static native boolean pluginiterForceField_SetLogFile(long jarg1, pluginiterForceField jarg1_, long jarg2); public final static native boolean pluginiterForceField_SetLogLevel(long jarg1, pluginiterForceField jarg1_, int jarg2); public final static native int pluginiterForceField_GetLogLevel(long jarg1, pluginiterForceField jarg1_); public final static native void pluginiterForceField_SystematicRotorSearch(long jarg1, pluginiterForceField jarg1_); public final static native long pluginiterForceField_LineSearch(long jarg1, pluginiterForceField jarg1_, long jarg2, OBAtom jarg2_, long jarg3, vector3 jarg3_); public final static native void pluginiterForceField_SteepestDescent__SWIG_0(long jarg1, pluginiterForceField jarg1_, int jarg2, double jarg3, int jarg4); public final static native void pluginiterForceField_SteepestDescent__SWIG_1(long jarg1, pluginiterForceField jarg1_, int jarg2, double jarg3); public final static native void pluginiterForceField_SteepestDescent__SWIG_2(long jarg1, pluginiterForceField jarg1_, int jarg2); public final static native void pluginiterForceField_SteepestDescentInitialize__SWIG_0(long jarg1, pluginiterForceField jarg1_, int jarg2, double jarg3, int jarg4); public final static native void pluginiterForceField_SteepestDescentInitialize__SWIG_1(long jarg1, pluginiterForceField jarg1_, int jarg2, double jarg3); public final static native void pluginiterForceField_SteepestDescentInitialize__SWIG_2(long jarg1, pluginiterForceField jarg1_, int jarg2); public final static native void pluginiterForceField_SteepestDescentInitialize__SWIG_3(long jarg1, pluginiterForceField jarg1_); public final static native boolean pluginiterForceField_SteepestDescentTakeNSteps(long jarg1, pluginiterForceField jarg1_, int jarg2); public final static native void pluginiterForceField_ConjugateGradients__SWIG_0(long jarg1, pluginiterForceField jarg1_, int jarg2, double jarg3, int jarg4); public final static native void pluginiterForceField_ConjugateGradients__SWIG_1(long jarg1, pluginiterForceField jarg1_, int jarg2, double jarg3); public final static native void pluginiterForceField_ConjugateGradients__SWIG_2(long jarg1, pluginiterForceField jarg1_, int jarg2); public final static native void pluginiterForceField_ConjugateGradientsInitialize__SWIG_0(long jarg1, pluginiterForceField jarg1_, int jarg2, double jarg3, int jarg4); public final static native void pluginiterForceField_ConjugateGradientsInitialize__SWIG_1(long jarg1, pluginiterForceField jarg1_, int jarg2, double jarg3); public final static native void pluginiterForceField_ConjugateGradientsInitialize__SWIG_2(long jarg1, pluginiterForceField jarg1_, int jarg2); public final static native void pluginiterForceField_ConjugateGradientsInitialize__SWIG_3(long jarg1, pluginiterForceField jarg1_); public final static native boolean pluginiterForceField_ConjugateGradientsTakeNSteps(long jarg1, pluginiterForceField jarg1_, int jarg2); public final static native boolean pluginiterForceField_Validate(long jarg1, pluginiterForceField jarg1_); public final static native boolean pluginiterForceField_ValidateGradients(long jarg1, pluginiterForceField jarg1_); public final static native long pluginiterForceField_ValidateGradientError(long jarg1, pluginiterForceField jarg1_, long jarg2, vector3 jarg2_, long jarg3, vector3 jarg3_); public final static native double pluginiterForceField_VectorLengthDerivative(long jarg1, pluginiterForceField jarg1_, long jarg2, vector3 jarg2_, long jarg3, vector3 jarg3_); public final static native double pluginiterForceField_VectorAngleDerivative(long jarg1, pluginiterForceField jarg1_, long jarg2, vector3 jarg2_, long jarg3, vector3 jarg3_, long jarg4, vector3 jarg4_); public final static native double pluginiterForceField_VectorTorsionDerivative(long jarg1, pluginiterForceField jarg1_, long jarg2, vector3 jarg2_, long jarg3, vector3 jarg3_, long jarg4, vector3 jarg4_, long jarg5, vector3 jarg5_); public final static native void pluginiterForceField_kludge(long jarg1, pluginiterForceField jarg1_); public final static native long new_OBError__SWIG_0(String jarg1, String jarg2, String jarg3, String jarg4, String jarg5, int jarg6); public final static native long new_OBError__SWIG_1(String jarg1, String jarg2, String jarg3, String jarg4, String jarg5); public final static native long new_OBError__SWIG_2(String jarg1, String jarg2, String jarg3, String jarg4); public final static native long new_OBError__SWIG_3(String jarg1, String jarg2, String jarg3); public final static native long new_OBError__SWIG_4(String jarg1, String jarg2); public final static native long new_OBError__SWIG_5(String jarg1); public final static native long new_OBError__SWIG_6(); public final static native String OBError_message(long jarg1, OBError jarg1_); public final static native String OBError_GetMethod(long jarg1, OBError jarg1_); public final static native String OBError_GetError(long jarg1, OBError jarg1_); public final static native String OBError_GetExplanation(long jarg1, OBError jarg1_); public final static native String OBError_GetPossibleCause(long jarg1, OBError jarg1_); public final static native String OBError_GetSuggestedRemedy(long jarg1, OBError jarg1_); public final static native int OBError_GetLevel(long jarg1, OBError jarg1_); public final static native void delete_OBError(long jarg1); public final static native long new_OBMessageHandler(); public final static native void delete_OBMessageHandler(long jarg1); public final static native void OBMessageHandler_ThrowError__SWIG_0(long jarg1, OBMessageHandler jarg1_, long jarg2, OBError jarg2_); public final static native void OBMessageHandler_ThrowError__SWIG_1(long jarg1, OBMessageHandler jarg1_, String jarg2, String jarg3, int jarg4); public final static native void OBMessageHandler_ThrowError__SWIG_2(long jarg1, OBMessageHandler jarg1_, String jarg2, String jarg3); public final static native long OBMessageHandler_GetMessagesOfLevel(long jarg1, OBMessageHandler jarg1_, int jarg2); public final static native void OBMessageHandler_StartLogging(long jarg1, OBMessageHandler jarg1_); public final static native void OBMessageHandler_StopLogging(long jarg1, OBMessageHandler jarg1_); public final static native void OBMessageHandler_SetMaxLogEntries(long jarg1, OBMessageHandler jarg1_, long jarg2); public final static native long OBMessageHandler_GetMaxLogEntries(long jarg1, OBMessageHandler jarg1_); public final static native void OBMessageHandler_ClearLog(long jarg1, OBMessageHandler jarg1_); public final static native void OBMessageHandler_SetOutputLevel(long jarg1, OBMessageHandler jarg1_, int jarg2); public final static native int OBMessageHandler_GetOutputLevel(long jarg1, OBMessageHandler jarg1_); public final static native void OBMessageHandler_SetOutputStream(long jarg1, OBMessageHandler jarg1_, long jarg2); public final static native long OBMessageHandler_GetOutputStream(long jarg1, OBMessageHandler jarg1_); public final static native boolean OBMessageHandler_StartErrorWrap(long jarg1, OBMessageHandler jarg1_); public final static native boolean OBMessageHandler_StopErrorWrap(long jarg1, OBMessageHandler jarg1_); public final static native long OBMessageHandler_GetErrorMessageCount(long jarg1, OBMessageHandler jarg1_); public final static native long OBMessageHandler_GetWarningMessageCount(long jarg1, OBMessageHandler jarg1_); public final static native long OBMessageHandler_GetInfoMessageCount(long jarg1, OBMessageHandler jarg1_); public final static native long OBMessageHandler_GetAuditMessageCount(long jarg1, OBMessageHandler jarg1_); public final static native long OBMessageHandler_GetDebugMessageCount(long jarg1, OBMessageHandler jarg1_); public final static native String OBMessageHandler_GetMessageSummary(long jarg1, OBMessageHandler jarg1_); public final static native void obErrorLog_set(long jarg1, OBMessageHandler jarg1_); public final static native long obErrorLog_get(); public final static native void delete_obLogBuf(long jarg1); public final static native long new_obLogBuf(); public final static native boolean OBFormat_ReadMolecule(long jarg1, OBFormat jarg1_, long jarg2, OBBase jarg2_, long jarg3, OBConversion jarg3_); public final static native boolean OBFormat_ReadChemObject(long jarg1, OBFormat jarg1_, long jarg2, OBConversion jarg2_); public final static native boolean OBFormat_WriteMolecule(long jarg1, OBFormat jarg1_, long jarg2, OBBase jarg2_, long jarg3, OBConversion jarg3_); public final static native boolean OBFormat_WriteChemObject(long jarg1, OBFormat jarg1_, long jarg2, OBConversion jarg2_); public final static native String OBFormat_Description(long jarg1, OBFormat jarg1_); public final static native String OBFormat_TargetClassDescription(long jarg1, OBFormat jarg1_); public final static native long OBFormat_GetType(long jarg1, OBFormat jarg1_); public final static native String OBFormat_SpecificationURL(long jarg1, OBFormat jarg1_); public final static native String OBFormat_GetMIMEType(long jarg1, OBFormat jarg1_); public final static native long OBFormat_Flags(long jarg1, OBFormat jarg1_); public final static native int OBFormat_SkipObjects(long jarg1, OBFormat jarg1_, int jarg2, long jarg3, OBConversion jarg3_); public final static native long OBFormat_MakeNewInstance(long jarg1, OBFormat jarg1_); public final static native void delete_OBFormat(long jarg1); public final static native long new_CharPtrLess(); public final static native void delete_CharPtrLess(long jarg1); public final static native long new_OBConversion__SWIG_0(long jarg1, long jarg2); public final static native long new_OBConversion__SWIG_1(long jarg1); public final static native long new_OBConversion__SWIG_2(); public final static native long new_OBConversion__SWIG_3(long jarg1, OBConversion jarg1_); public final static native void delete_OBConversion(long jarg1); public final static native int OBConversion_RegisterFormat__SWIG_0(String jarg1, long jarg2, OBFormat jarg2_, String jarg3); public final static native int OBConversion_RegisterFormat__SWIG_1(String jarg1, long jarg2, OBFormat jarg2_); public final static native long OBConversion_FindFormat(String jarg1); public final static native long OBConversion_FormatFromExt(String jarg1); public final static native long OBConversion_FormatFromMIME(String jarg1); public final static native boolean OBConversion_GetNextFormat(long jarg1, long jarg2, long jarg3); public final static native String OBConversion_Description(); public final static native long OBConversion_GetInStream(long jarg1, OBConversion jarg1_); public final static native long OBConversion_GetOutStream(long jarg1, OBConversion jarg1_); public final static native void OBConversion_SetInStream(long jarg1, OBConversion jarg1_, long jarg2); public final static native void OBConversion_SetOutStream(long jarg1, OBConversion jarg1_, long jarg2); public final static native boolean OBConversion_SetInAndOutFormats__SWIG_0(long jarg1, OBConversion jarg1_, String jarg2, String jarg3); public final static native boolean OBConversion_SetInAndOutFormats__SWIG_1(long jarg1, OBConversion jarg1_, long jarg2, OBFormat jarg2_, long jarg3, OBFormat jarg3_); public final static native boolean OBConversion_SetInFormat__SWIG_0(long jarg1, OBConversion jarg1_, String jarg2); public final static native boolean OBConversion_SetInFormat__SWIG_1(long jarg1, OBConversion jarg1_, long jarg2, OBFormat jarg2_); public final static native boolean OBConversion_SetOutFormat__SWIG_0(long jarg1, OBConversion jarg1_, String jarg2); public final static native boolean OBConversion_SetOutFormat__SWIG_1(long jarg1, OBConversion jarg1_, long jarg2, OBFormat jarg2_); public final static native long OBConversion_GetInFormat(long jarg1, OBConversion jarg1_); public final static native long OBConversion_GetOutFormat(long jarg1, OBConversion jarg1_); public final static native String OBConversion_GetInFilename(long jarg1, OBConversion jarg1_); public final static native long OBConversion_GetInPos(long jarg1, OBConversion jarg1_); public final static native long OBConversion_GetInLen(long jarg1, OBConversion jarg1_); public final static native String OBConversion_GetTitle(long jarg1, OBConversion jarg1_); public final static native long OBConversion_GetAuxConv(long jarg1, OBConversion jarg1_); public final static native void OBConversion_SetAuxConv(long jarg1, OBConversion jarg1_, long jarg2, OBConversion jarg2_); public final static native String OBConversion_IsOption__SWIG_0(long jarg1, OBConversion jarg1_, String jarg2, int jarg3); public final static native String OBConversion_IsOption__SWIG_1(long jarg1, OBConversion jarg1_, String jarg2); public final static native long OBConversion_GetOptions(long jarg1, OBConversion jarg1_, int jarg2); public final static native void OBConversion_AddOption__SWIG_0(long jarg1, OBConversion jarg1_, String jarg2, int jarg3, String jarg4); public final static native void OBConversion_AddOption__SWIG_1(long jarg1, OBConversion jarg1_, String jarg2, int jarg3); public final static native boolean OBConversion_RemoveOption(long jarg1, OBConversion jarg1_, String jarg2, int jarg3); public final static native void OBConversion_SetOptions(long jarg1, OBConversion jarg1_, String jarg2, int jarg3); public final static native void OBConversion_RegisterOptionParam__SWIG_0(String jarg1, long jarg2, OBFormat jarg2_, int jarg3, int jarg4); public final static native void OBConversion_RegisterOptionParam__SWIG_1(String jarg1, long jarg2, OBFormat jarg2_, int jarg3); public final static native void OBConversion_RegisterOptionParam__SWIG_2(String jarg1, long jarg2, OBFormat jarg2_); public final static native int OBConversion_GetOptionParams(String jarg1, int jarg2); public final static native long OBConversion_GetSupportedInputFormat(long jarg1, OBConversion jarg1_); public final static native long OBConversion_GetSupportedOutputFormat(long jarg1, OBConversion jarg1_); public final static native int OBConversion_Convert__SWIG_0(long jarg1, OBConversion jarg1_, long jarg2, long jarg3); public final static native int OBConversion_Convert__SWIG_1(long jarg1, OBConversion jarg1_); public final static native int OBConversion_FullConvert(long jarg1, OBConversion jarg1_, long jarg2, vectorString jarg2_, long jarg3, long jarg4, vectorString jarg4_); public final static native boolean OBConversion_AddChemObject(long jarg1, OBConversion jarg1_, long jarg2, OBBase jarg2_); public final static native long OBConversion_GetChemObject(long jarg1, OBConversion jarg1_); public final static native boolean OBConversion_IsLast(long jarg1, OBConversion jarg1_); public final static native boolean OBConversion_IsFirstInput(long jarg1, OBConversion jarg1_); public final static native int OBConversion_GetOutputIndex(long jarg1, OBConversion jarg1_); public final static native void OBConversion_SetOutputIndex(long jarg1, OBConversion jarg1_, int jarg2); public final static native void OBConversion_SetMoreFilesToCome(long jarg1, OBConversion jarg1_); public final static native void OBConversion_SetOneObjectOnly__SWIG_0(long jarg1, OBConversion jarg1_, boolean jarg2); public final static native void OBConversion_SetOneObjectOnly__SWIG_1(long jarg1, OBConversion jarg1_); public final static native void OBConversion_SetLast(long jarg1, OBConversion jarg1_, boolean jarg2); public final static native long OBConversion_GetDefaultFormat(); public final static native boolean OBConversion_Write__SWIG_0(long jarg1, OBConversion jarg1_, long jarg2, OBBase jarg2_, long jarg3); public final static native boolean OBConversion_Write__SWIG_1(long jarg1, OBConversion jarg1_, long jarg2, OBBase jarg2_); public final static native String OBConversion_WriteString__SWIG_0(long jarg1, OBConversion jarg1_, long jarg2, OBBase jarg2_, boolean jarg3); public final static native String OBConversion_WriteString__SWIG_1(long jarg1, OBConversion jarg1_, long jarg2, OBBase jarg2_); public final static native boolean OBConversion_WriteFile(long jarg1, OBConversion jarg1_, long jarg2, OBBase jarg2_, String jarg3); public final static native void OBConversion_CloseOutFile(long jarg1, OBConversion jarg1_); public final static native boolean OBConversion_Read__SWIG_0(long jarg1, OBConversion jarg1_, long jarg2, OBBase jarg2_, long jarg3); public final static native boolean OBConversion_Read__SWIG_1(long jarg1, OBConversion jarg1_, long jarg2, OBBase jarg2_); public final static native boolean OBConversion_ReadString(long jarg1, OBConversion jarg1_, long jarg2, OBBase jarg2_, String jarg3); public final static native boolean OBConversion_ReadFile(long jarg1, OBConversion jarg1_, long jarg2, OBBase jarg2_, String jarg3); public final static native int NOTREADABLE_get(); public final static native int READONEONLY_get(); public final static native int READBINARY_get(); public final static native int ZEROATOMSOK_get(); public final static native int NOTWRITABLE_get(); public final static native int WRITEONEONLY_get(); public final static native int WRITEBINARY_get(); public final static native int READXML_get(); public final static native int DEFAULTFORMAT_get(); public final static native long new_OBResidue__SWIG_0(); public final static native long new_OBResidue__SWIG_1(long jarg1, OBResidue jarg1_); public final static native void delete_OBResidue(long jarg1); public final static native void OBResidue_AddAtom(long jarg1, OBResidue jarg1_, long jarg2, OBAtom jarg2_); public final static native void OBResidue_InsertAtom(long jarg1, OBResidue jarg1_, long jarg2, OBAtom jarg2_); public final static native void OBResidue_RemoveAtom(long jarg1, OBResidue jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBResidue_Clear(long jarg1, OBResidue jarg1_); public final static native void OBResidue_SetName(long jarg1, OBResidue jarg1_, String jarg2); public final static native void OBResidue_SetNum(long jarg1, OBResidue jarg1_, long jarg2); public final static native void OBResidue_SetChain(long jarg1, OBResidue jarg1_, char jarg2); public final static native void OBResidue_SetChainNum(long jarg1, OBResidue jarg1_, long jarg2); public final static native void OBResidue_SetIdx(long jarg1, OBResidue jarg1_, long jarg2); public final static native void OBResidue_SetAtomID(long jarg1, OBResidue jarg1_, long jarg2, OBAtom jarg2_, String jarg3); public final static native void OBResidue_SetHetAtom(long jarg1, OBResidue jarg1_, long jarg2, OBAtom jarg2_, boolean jarg3); public final static native void OBResidue_SetSerialNum(long jarg1, OBResidue jarg1_, long jarg2, OBAtom jarg2_, long jarg3); public final static native String OBResidue_GetName(long jarg1, OBResidue jarg1_); public final static native long OBResidue_GetNum(long jarg1, OBResidue jarg1_); public final static native long OBResidue_GetNumAtoms(long jarg1, OBResidue jarg1_); public final static native char OBResidue_GetChain(long jarg1, OBResidue jarg1_); public final static native long OBResidue_GetChainNum(long jarg1, OBResidue jarg1_); public final static native long OBResidue_GetIdx(long jarg1, OBResidue jarg1_); public final static native long OBResidue_GetResKey(long jarg1, OBResidue jarg1_); public final static native long OBResidue_GetAtoms(long jarg1, OBResidue jarg1_); public final static native long OBResidue_GetBonds__SWIG_0(long jarg1, OBResidue jarg1_, boolean jarg2); public final static native long OBResidue_GetBonds__SWIG_1(long jarg1, OBResidue jarg1_); public final static native String OBResidue_GetAtomID(long jarg1, OBResidue jarg1_, long jarg2, OBAtom jarg2_); public final static native long OBResidue_GetSerialNum(long jarg1, OBResidue jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBResidue_GetAminoAcidProperty(long jarg1, OBResidue jarg1_, int jarg2); public final static native boolean OBResidue_GetAtomProperty(long jarg1, OBResidue jarg1_, long jarg2, OBAtom jarg2_, int jarg3); public final static native boolean OBResidue_GetResidueProperty(long jarg1, OBResidue jarg1_, int jarg2); public final static native boolean OBResidue_IsHetAtom(long jarg1, OBResidue jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBResidue_IsResidueType(long jarg1, OBResidue jarg1_, int jarg2); public final static native long OBResidue_BeginAtoms(long jarg1, OBResidue jarg1_); public final static native long OBResidue_EndAtoms(long jarg1, OBResidue jarg1_); public final static native long OBResidue_BeginAtom(long jarg1, OBResidue jarg1_, long jarg2); public final static native long OBResidue_NextAtom(long jarg1, OBResidue jarg1_, long jarg2); public final static native int MAXSETNO_get(); public final static native int MAXELEM_get(); public final static native int MINELEM_get(); public final static native int MAXRES_get(); public final static native int MINRES_get(); public final static native int AA_ALA_get(); public final static native int AA_GLY_get(); public final static native int AA_LEU_get(); public final static native int AA_SER_get(); public final static native int AA_VAL_get(); public final static native int AA_THR_get(); public final static native int AA_LYS_get(); public final static native int AA_ASP_get(); public final static native int AA_ILE_get(); public final static native int AA_ASN_get(); public final static native int AA_GLU_get(); public final static native int AA_PRO_get(); public final static native int AA_ARG_get(); public final static native int AA_PHE_get(); public final static native int AA_GLN_get(); public final static native int AA_TYR_get(); public final static native int AA_HIS_get(); public final static native int AA_CYS_get(); public final static native int AA_MET_get(); public final static native int AA_TRP_get(); public final static native int ACIDIC_get(); public final static native int ACYCLIC_get(); public final static native int ALIPHATIC_get(); public final static native int AROMATIC_get(); public final static native int BASIC_get(); public final static native int BURIED_get(); public final static native int CHARGED_get(); public final static native int CYCLIC_get(); public final static native int HYDROPHOBIC_get(); public final static native int LARGE_get(); public final static native int MEDIUM_get(); public final static native int NEGATIVE_get(); public final static native int NEUTRAL_get(); public final static native int POLAR_get(); public final static native int POSITIVE_get(); public final static native int SMALL_get(); public final static native int SURFACE_get(); public final static native int ALPHA_CARBON_get(); public final static native int AMINO_BACKBONE_get(); public final static native int BACKBONE_get(); public final static native int CYSTEINE_SULPHUR_get(); public final static native int LIGAND_get(); public final static native int NUCLEIC_BACKBONE_get(); public final static native int SHAPELY_BACKBONE_get(); public final static native int SHAPELY_SPECIAL_get(); public final static native int SIDECHAIN_get(); public final static native int SUGAR_PHOSPHATE_get(); public final static native int ALA_get(); public final static native int GLY_get(); public final static native int LEU_get(); public final static native int SER_get(); public final static native int VAL_get(); public final static native int THR_get(); public final static native int LYS_get(); public final static native int ASP_get(); public final static native int ILE_get(); public final static native int ASN_get(); public final static native int GLU_get(); public final static native int PRO_get(); public final static native int ARG_get(); public final static native int PHE_get(); public final static native int GLN_get(); public final static native int TYR_get(); public final static native int HIS_get(); public final static native int CYS_get(); public final static native int MET_get(); public final static native int TRP_get(); public final static native int ASX_get(); public final static native int GLX_get(); public final static native int PCA_get(); public final static native int HYP_get(); public final static native int A_get(); public final static native int C_get(); public final static native int G_get(); public final static native int T_get(); public final static native int U_get(); public final static native int UPLUS_get(); public final static native int I_get(); public final static native int _1MA_get(); public final static native int _5MC_get(); public final static native int OMC_get(); public final static native int _1MG_get(); public final static native int _2MG_get(); public final static native int M2G_get(); public final static native int _7MG_get(); public final static native int OMG_get(); public final static native int YG_get(); public final static native int H2U_get(); public final static native int _5MU_get(); public final static native int PSU_get(); public final static native int UNK_get(); public final static native int ACE_get(); public final static native int FOR_get(); public final static native int HOH_get(); public final static native int DOD_get(); public final static native int SO4_get(); public final static native int PO4_get(); public final static native int NAD_get(); public final static native int COA_get(); public final static native int NAP_get(); public final static native int NDP_get(); public final static native int AMINO_get(); public final static native int AMINO_NUCLEO_get(); public final static native int COENZYME_get(); public final static native int ION_get(); public final static native int NUCLEO_get(); public final static native int PROTEIN_get(); public final static native int PURINE_get(); public final static native int PYRIMIDINE_get(); public final static native int SOLVENT_get(); public final static native int WATER_get(); public final static native void Residue_set(long jarg1); public final static native long Residue_get(); public final static native void ElemDesc_set(long jarg1); public final static native long ElemDesc_get(); public final static native void ResNo_set(long jarg1); public final static native long ResNo_get(); public final static native void ElemNo_set(long jarg1); public final static native long ElemNo_get(); public final static native int OB_4RING_ATOM_get(); public final static native int OB_3RING_ATOM_get(); public final static native int OB_AROMATIC_ATOM_get(); public final static native int OB_RING_ATOM_get(); public final static native int OB_CSTEREO_ATOM_get(); public final static native int OB_ACSTEREO_ATOM_get(); public final static native int OB_DONOR_ATOM_get(); public final static native int OB_ACCEPTOR_ATOM_get(); public final static native int OB_CHIRAL_ATOM_get(); public final static native int OB_POS_CHIRAL_ATOM_get(); public final static native int OB_NEG_CHIRAL_ATOM_get(); public final static native int OB_ATOM_HAS_NO_H_get(); public final static native void OBAtom_Visit_set(long jarg1, OBAtom jarg1_, boolean jarg2); public final static native boolean OBAtom_Visit_get(long jarg1, OBAtom jarg1_); public final static native long new_OBAtom(); public final static native void delete_OBAtom(long jarg1); public final static native boolean OBAtom_Clear(long jarg1, OBAtom jarg1_); public final static native void OBAtom_SetIdx(long jarg1, OBAtom jarg1_, int jarg2); public final static native void OBAtom_SetHyb(long jarg1, OBAtom jarg1_, int jarg2); public final static native void OBAtom_SetAtomicNum(long jarg1, OBAtom jarg1_, int jarg2); public final static native void OBAtom_SetIsotope(long jarg1, OBAtom jarg1_, long jarg2); public final static native void OBAtom_SetImplicitValence(long jarg1, OBAtom jarg1_, int jarg2); public final static native void OBAtom_IncrementImplicitValence(long jarg1, OBAtom jarg1_); public final static native void OBAtom_DecrementImplicitValence(long jarg1, OBAtom jarg1_); public final static native void OBAtom_SetFormalCharge(long jarg1, OBAtom jarg1_, int jarg2); public final static native void OBAtom_SetSpinMultiplicity(long jarg1, OBAtom jarg1_, short jarg2); public final static native void OBAtom_SetType__SWIG_0(long jarg1, OBAtom jarg1_, String jarg2); public final static native void OBAtom_SetType__SWIG_1(long jarg1, OBAtom jarg1_, long jarg2); public final static native void OBAtom_SetPartialCharge(long jarg1, OBAtom jarg1_, double jarg2); public final static native void OBAtom_SetVector__SWIG_0(long jarg1, OBAtom jarg1_, long jarg2, vector3 jarg2_); public final static native void OBAtom_SetVector__SWIG_1(long jarg1, OBAtom jarg1_, double jarg2, double jarg3, double jarg4); public final static native void OBAtom_SetCoordPtr(long jarg1, OBAtom jarg1_, long jarg2); public final static native void OBAtom_SetVector__SWIG_2(long jarg1, OBAtom jarg1_); public final static native void OBAtom_SetResidue(long jarg1, OBAtom jarg1_, long jarg2, OBResidue jarg2_); public final static native void OBAtom_SetParent(long jarg1, OBAtom jarg1_, long jarg2, OBMol jarg2_); public final static native void OBAtom_SetAromatic(long jarg1, OBAtom jarg1_); public final static native void OBAtom_UnsetAromatic(long jarg1, OBAtom jarg1_); public final static native void OBAtom_SetClockwiseStereo(long jarg1, OBAtom jarg1_); public final static native void OBAtom_SetAntiClockwiseStereo(long jarg1, OBAtom jarg1_); public final static native void OBAtom_SetPositiveStereo(long jarg1, OBAtom jarg1_); public final static native void OBAtom_SetNegativeStereo(long jarg1, OBAtom jarg1_); public final static native void OBAtom_UnsetStereo(long jarg1, OBAtom jarg1_); public final static native void OBAtom_SetInRing(long jarg1, OBAtom jarg1_); public final static native void OBAtom_SetChiral(long jarg1, OBAtom jarg1_); public final static native void OBAtom_ClearCoordPtr(long jarg1, OBAtom jarg1_); public final static native int OBAtom_GetFormalCharge(long jarg1, OBAtom jarg1_); public final static native long OBAtom_GetAtomicNum(long jarg1, OBAtom jarg1_); public final static native int OBAtom_GetIsotope(long jarg1, OBAtom jarg1_); public final static native int OBAtom_GetSpinMultiplicity(long jarg1, OBAtom jarg1_); public final static native double OBAtom_GetAtomicMass(long jarg1, OBAtom jarg1_); public final static native double OBAtom_GetExactMass(long jarg1, OBAtom jarg1_); public final static native long OBAtom_GetIdx(long jarg1, OBAtom jarg1_); public final static native long OBAtom_GetCoordinateIdx(long jarg1, OBAtom jarg1_); public final static native long OBAtom_GetCIdx(long jarg1, OBAtom jarg1_); public final static native long OBAtom_GetValence(long jarg1, OBAtom jarg1_); public final static native long OBAtom_GetHyb(long jarg1, OBAtom jarg1_); public final static native long OBAtom_GetImplicitValence(long jarg1, OBAtom jarg1_); public final static native long OBAtom_GetHvyValence(long jarg1, OBAtom jarg1_); public final static native long OBAtom_GetHeteroValence(long jarg1, OBAtom jarg1_); public final static native String OBAtom_GetType(long jarg1, OBAtom jarg1_); public final static native double OBAtom_GetX(long jarg1, OBAtom jarg1_); public final static native double OBAtom_GetY(long jarg1, OBAtom jarg1_); public final static native double OBAtom_GetZ(long jarg1, OBAtom jarg1_); public final static native double OBAtom_x(long jarg1, OBAtom jarg1_); public final static native double OBAtom_y(long jarg1, OBAtom jarg1_); public final static native double OBAtom_z(long jarg1, OBAtom jarg1_); public final static native long OBAtom_GetCoordinate(long jarg1, OBAtom jarg1_); public final static native long OBAtom_GetVector__SWIG_0(long jarg1, OBAtom jarg1_); public final static native double OBAtom_GetPartialCharge(long jarg1, OBAtom jarg1_); public final static native long OBAtom_GetResidue(long jarg1, OBAtom jarg1_); public final static native long OBAtom_GetParent(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_GetNewBondVector(long jarg1, OBAtom jarg1_, long jarg2, vector3 jarg2_, double jarg3); public final static native long OBAtom_GetBond(long jarg1, OBAtom jarg1_, long jarg2, OBAtom jarg2_); public final static native long OBAtom_GetNextAtom(long jarg1, OBAtom jarg1_); public final static native long OBAtom_BeginBonds(long jarg1, OBAtom jarg1_); public final static native long OBAtom_EndBonds(long jarg1, OBAtom jarg1_); public final static native long OBAtom_BeginBond(long jarg1, OBAtom jarg1_, long jarg2); public final static native long OBAtom_NextBond(long jarg1, OBAtom jarg1_, long jarg2); public final static native long OBAtom_BeginNbrAtom(long jarg1, OBAtom jarg1_, long jarg2); public final static native long OBAtom_NextNbrAtom(long jarg1, OBAtom jarg1_, long jarg2); public final static native double OBAtom_GetDistance__SWIG_0(long jarg1, OBAtom jarg1_, int jarg2); public final static native double OBAtom_GetDistance__SWIG_1(long jarg1, OBAtom jarg1_, long jarg2, OBAtom jarg2_); public final static native double OBAtom_GetAngle__SWIG_0(long jarg1, OBAtom jarg1_, int jarg2, int jarg3); public final static native double OBAtom_GetAngle__SWIG_1(long jarg1, OBAtom jarg1_, long jarg2, OBAtom jarg2_, long jarg3, OBAtom jarg3_); public final static native void OBAtom_NewResidue(long jarg1, OBAtom jarg1_); public final static native void OBAtom_AddResidue(long jarg1, OBAtom jarg1_, long jarg2, OBResidue jarg2_); public final static native void OBAtom_DeleteResidue(long jarg1, OBAtom jarg1_); public final static native void OBAtom_AddBond(long jarg1, OBAtom jarg1_, long jarg2, OBBond jarg2_); public final static native void OBAtom_InsertBond(long jarg1, OBAtom jarg1_, long jarg2, long jarg3, OBBond jarg3_); public final static native boolean OBAtom_DeleteBond(long jarg1, OBAtom jarg1_, long jarg2, OBBond jarg2_); public final static native void OBAtom_ClearBond(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_HtoMethyl(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_SetHybAndGeom(long jarg1, OBAtom jarg1_, int jarg2); public final static native void OBAtom_ForceNoH(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_HasNoHForced(long jarg1, OBAtom jarg1_); public final static native long OBAtom_CountFreeOxygens(long jarg1, OBAtom jarg1_); public final static native long OBAtom_ImplicitHydrogenCount(long jarg1, OBAtom jarg1_); public final static native long OBAtom_ExplicitHydrogenCount__SWIG_0(long jarg1, OBAtom jarg1_, boolean jarg2); public final static native long OBAtom_ExplicitHydrogenCount__SWIG_1(long jarg1, OBAtom jarg1_); public final static native long OBAtom_MemberOfRingCount(long jarg1, OBAtom jarg1_); public final static native long OBAtom_MemberOfRingSize(long jarg1, OBAtom jarg1_); public final static native long OBAtom_CountRingBonds(long jarg1, OBAtom jarg1_); public final static native double OBAtom_SmallestBondAngle(long jarg1, OBAtom jarg1_); public final static native double OBAtom_AverageBondAngle(long jarg1, OBAtom jarg1_); public final static native long OBAtom_BOSum(long jarg1, OBAtom jarg1_); public final static native long OBAtom_KBOSum(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_HasResidue(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsHydrogen(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsCarbon(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsNitrogen(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsOxygen(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsSulfur(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsPhosphorus(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsAromatic(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsInRing(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsInRingSize(long jarg1, OBAtom jarg1_, int jarg2); public final static native boolean OBAtom_IsHeteroatom(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsNotCorH(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsConnected(long jarg1, OBAtom jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBAtom_IsOneThree(long jarg1, OBAtom jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBAtom_IsOneFour(long jarg1, OBAtom jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBAtom_IsCarboxylOxygen(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsPhosphateOxygen(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsSulfateOxygen(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsNitroOxygen(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsAmideNitrogen(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsPolarHydrogen(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsNonPolarHydrogen(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsAromaticNOxide(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsChiral(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsAxial(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsClockwise(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsAntiClockwise(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsPositiveStereo(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsNegativeStereo(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_HasChiralitySpecified(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_HasChiralVolume(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsHbondAcceptor(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsHbondDonor(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_IsHbondDonorH(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_HasAlphaBetaUnsat__SWIG_0(long jarg1, OBAtom jarg1_, boolean jarg2); public final static native boolean OBAtom_HasAlphaBetaUnsat__SWIG_1(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_HasBondOfOrder(long jarg1, OBAtom jarg1_, long jarg2); public final static native int OBAtom_CountBondsOfOrder(long jarg1, OBAtom jarg1_, long jarg2); public final static native boolean OBAtom_HasNonSingleBond(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_HasSingleBond(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_HasDoubleBond(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_HasAromaticBond(long jarg1, OBAtom jarg1_); public final static native boolean OBAtom_MatchesSMARTS(long jarg1, OBAtom jarg1_, String jarg2); public final static native int OB_AROMATIC_BOND_get(); public final static native int OB_WEDGE_BOND_get(); public final static native int OB_HASH_BOND_get(); public final static native int OB_RING_BOND_get(); public final static native int OB_TORUP_BOND_get(); public final static native int OB_TORDOWN_BOND_get(); public final static native int OB_KSINGLE_BOND_get(); public final static native int OB_KDOUBLE_BOND_get(); public final static native int OB_KTRIPLE_BOND_get(); public final static native int OB_CLOSURE_BOND_get(); public final static native void OBBond_Visit_set(long jarg1, OBBond jarg1_, boolean jarg2); public final static native boolean OBBond_Visit_get(long jarg1, OBBond jarg1_); public final static native long new_OBBond(); public final static native void delete_OBBond(long jarg1); public final static native void OBBond_SetIdx(long jarg1, OBBond jarg1_, int jarg2); public final static native void OBBond_SetBO(long jarg1, OBBond jarg1_, int jarg2); public final static native void OBBond_SetBondOrder(long jarg1, OBBond jarg1_, int jarg2); public final static native void OBBond_SetBegin(long jarg1, OBBond jarg1_, long jarg2, OBAtom jarg2_); public final static native void OBBond_SetEnd(long jarg1, OBBond jarg1_, long jarg2, OBAtom jarg2_); public final static native void OBBond_SetParent(long jarg1, OBBond jarg1_, long jarg2, OBMol jarg2_); public final static native void OBBond_SetLength(long jarg1, OBBond jarg1_, long jarg2, OBAtom jarg2_, double jarg3); public final static native void OBBond_Set(long jarg1, OBBond jarg1_, int jarg2, long jarg3, OBAtom jarg3_, long jarg4, OBAtom jarg4_, int jarg5, int jarg6); public final static native void OBBond_SetKSingle(long jarg1, OBBond jarg1_); public final static native void OBBond_SetKDouble(long jarg1, OBBond jarg1_); public final static native void OBBond_SetKTriple(long jarg1, OBBond jarg1_); public final static native void OBBond_SetAromatic(long jarg1, OBBond jarg1_); public final static native void OBBond_SetHash(long jarg1, OBBond jarg1_); public final static native void OBBond_SetWedge(long jarg1, OBBond jarg1_); public final static native void OBBond_SetUp(long jarg1, OBBond jarg1_); public final static native void OBBond_SetDown(long jarg1, OBBond jarg1_); public final static native void OBBond_SetInRing(long jarg1, OBBond jarg1_); public final static native void OBBond_SetClosure(long jarg1, OBBond jarg1_); public final static native void OBBond_UnsetHash(long jarg1, OBBond jarg1_); public final static native void OBBond_UnsetWedge(long jarg1, OBBond jarg1_); public final static native void OBBond_UnsetUp(long jarg1, OBBond jarg1_); public final static native void OBBond_UnsetDown(long jarg1, OBBond jarg1_); public final static native void OBBond_UnsetAromatic(long jarg1, OBBond jarg1_); public final static native void OBBond_UnsetKekule(long jarg1, OBBond jarg1_); public final static native long OBBond_GetIdx(long jarg1, OBBond jarg1_); public final static native long OBBond_GetBO(long jarg1, OBBond jarg1_); public final static native long OBBond_GetBondOrder(long jarg1, OBBond jarg1_); public final static native long OBBond_GetFlags(long jarg1, OBBond jarg1_); public final static native long OBBond_GetBeginAtomIdx(long jarg1, OBBond jarg1_); public final static native long OBBond_GetEndAtomIdx(long jarg1, OBBond jarg1_); public final static native long OBBond_GetBeginAtom__SWIG_0(long jarg1, OBBond jarg1_); public final static native long OBBond_GetEndAtom__SWIG_0(long jarg1, OBBond jarg1_); public final static native long OBBond_GetNbrAtom(long jarg1, OBBond jarg1_, long jarg2, OBAtom jarg2_); public final static native long OBBond_GetParent(long jarg1, OBBond jarg1_); public final static native double OBBond_GetEquibLength(long jarg1, OBBond jarg1_); public final static native double OBBond_GetLength(long jarg1, OBBond jarg1_); public final static native long OBBond_GetNbrAtomIdx(long jarg1, OBBond jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBBond_IsAromatic(long jarg1, OBBond jarg1_); public final static native boolean OBBond_IsInRing(long jarg1, OBBond jarg1_); public final static native boolean OBBond_IsRotor(long jarg1, OBBond jarg1_); public final static native boolean OBBond_IsAmide(long jarg1, OBBond jarg1_); public final static native boolean OBBond_IsPrimaryAmide(long jarg1, OBBond jarg1_); public final static native boolean OBBond_IsSecondaryAmide(long jarg1, OBBond jarg1_); public final static native boolean OBBond_IsEster(long jarg1, OBBond jarg1_); public final static native boolean OBBond_IsCarbonyl(long jarg1, OBBond jarg1_); public final static native boolean OBBond_IsSingle(long jarg1, OBBond jarg1_); public final static native boolean OBBond_IsDouble(long jarg1, OBBond jarg1_); public final static native boolean OBBond_IsTriple(long jarg1, OBBond jarg1_); public final static native boolean OBBond_IsKSingle(long jarg1, OBBond jarg1_); public final static native boolean OBBond_IsKDouble(long jarg1, OBBond jarg1_); public final static native boolean OBBond_IsKTriple(long jarg1, OBBond jarg1_); public final static native boolean OBBond_IsClosure(long jarg1, OBBond jarg1_); public final static native boolean OBBond_IsUp(long jarg1, OBBond jarg1_); public final static native boolean OBBond_IsDown(long jarg1, OBBond jarg1_); public final static native boolean OBBond_IsWedge(long jarg1, OBBond jarg1_); public final static native boolean OBBond_IsHash(long jarg1, OBBond jarg1_); public final static native boolean OBBond_IsDoubleBondGeometry(long jarg1, OBBond jarg1_); public final static native int OB_SSSR_MOL_get(); public final static native int OB_RINGFLAGS_MOL_get(); public final static native int OB_AROMATIC_MOL_get(); public final static native int OB_ATOMTYPES_MOL_get(); public final static native int OB_CHIRALITY_MOL_get(); public final static native int OB_PCHARGE_MOL_get(); public final static native int OB_HYBRID_MOL_get(); public final static native int OB_IMPVAL_MOL_get(); public final static native int OB_KEKULE_MOL_get(); public final static native int OB_CLOSURE_MOL_get(); public final static native int OB_H_ADDED_MOL_get(); public final static native int OB_PH_CORRECTED_MOL_get(); public final static native int OB_AROM_CORRECTED_MOL_get(); public final static native int OB_CHAINS_MOL_get(); public final static native int OB_TCHARGE_MOL_get(); public final static native int OB_TSPIN_MOL_get(); public final static native int OB_CURRENT_CONFORMER_get(); public final static native long new_OBMol__SWIG_0(); public final static native long new_OBMol__SWIG_1(long jarg1, OBMol jarg1_); public final static native void delete_OBMol(long jarg1); public final static native void OBMol_ReserveAtoms(long jarg1, OBMol jarg1_, int jarg2); public final static native long OBMol_CreateAtom(long jarg1, OBMol jarg1_); public final static native long OBMol_CreateBond(long jarg1, OBMol jarg1_); public final static native long OBMol_CreateResidue(long jarg1, OBMol jarg1_); public final static native void OBMol_DestroyAtom(long jarg1, OBMol jarg1_, long jarg2, OBAtom jarg2_); public final static native void OBMol_DestroyBond(long jarg1, OBMol jarg1_, long jarg2, OBBond jarg2_); public final static native void OBMol_DestroyResidue(long jarg1, OBMol jarg1_, long jarg2, OBResidue jarg2_); public final static native boolean OBMol_AddAtom(long jarg1, OBMol jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBMol_InsertAtom(long jarg1, OBMol jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBMol_AddBond__SWIG_0(long jarg1, OBMol jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6); public final static native boolean OBMol_AddBond__SWIG_1(long jarg1, OBMol jarg1_, int jarg2, int jarg3, int jarg4, int jarg5); public final static native boolean OBMol_AddBond__SWIG_2(long jarg1, OBMol jarg1_, int jarg2, int jarg3, int jarg4); public final static native boolean OBMol_AddBond__SWIG_3(long jarg1, OBMol jarg1_, long jarg2, OBBond jarg2_); public final static native boolean OBMol_AddResidue(long jarg1, OBMol jarg1_, long jarg2, OBResidue jarg2_); public final static native long OBMol_NewAtom(long jarg1, OBMol jarg1_); public final static native long OBMol_NewBond(long jarg1, OBMol jarg1_); public final static native long OBMol_NewResidue(long jarg1, OBMol jarg1_); public final static native boolean OBMol_DeleteAtom(long jarg1, OBMol jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBMol_DeleteBond(long jarg1, OBMol jarg1_, long jarg2, OBBond jarg2_); public final static native boolean OBMol_DeleteResidue(long jarg1, OBMol jarg1_, long jarg2, OBResidue jarg2_); public final static native void OBMol_BeginModify(long jarg1, OBMol jarg1_); public final static native void OBMol_EndModify__SWIG_0(long jarg1, OBMol jarg1_, boolean jarg2); public final static native void OBMol_EndModify__SWIG_1(long jarg1, OBMol jarg1_); public final static native int OBMol_GetMod(long jarg1, OBMol jarg1_); public final static native void OBMol_IncrementMod(long jarg1, OBMol jarg1_); public final static native void OBMol_DecrementMod(long jarg1, OBMol jarg1_); public final static native int OBMol_GetFlags(long jarg1, OBMol jarg1_); public final static native String OBMol_GetTitle(long jarg1, OBMol jarg1_); public final static native long OBMol_NumAtoms(long jarg1, OBMol jarg1_); public final static native long OBMol_NumBonds(long jarg1, OBMol jarg1_); public final static native long OBMol_NumHvyAtoms(long jarg1, OBMol jarg1_); public final static native long OBMol_NumResidues(long jarg1, OBMol jarg1_); public final static native long OBMol_NumRotors(long jarg1, OBMol jarg1_); public final static native long OBMol_GetAtom(long jarg1, OBMol jarg1_, int jarg2); public final static native long OBMol_GetFirstAtom(long jarg1, OBMol jarg1_); public final static native long OBMol_GetBond__SWIG_0(long jarg1, OBMol jarg1_, int jarg2); public final static native long OBMol_GetBond__SWIG_1(long jarg1, OBMol jarg1_, int jarg2, int jarg3); public final static native long OBMol_GetBond__SWIG_2(long jarg1, OBMol jarg1_, long jarg2, OBAtom jarg2_, long jarg3, OBAtom jarg3_); public final static native long OBMol_GetResidue(long jarg1, OBMol jarg1_, int jarg2); public final static native long OBMol_GetInternalCoord(long jarg1, OBMol jarg1_); public final static native double OBMol_GetTorsion__SWIG_0(long jarg1, OBMol jarg1_, int jarg2, int jarg3, int jarg4, int jarg5); public final static native double OBMol_GetTorsion__SWIG_1(long jarg1, OBMol jarg1_, long jarg2, OBAtom jarg2_, long jarg3, OBAtom jarg3_, long jarg4, OBAtom jarg4_, long jarg5, OBAtom jarg5_); public final static native double OBMol_GetAngle(long jarg1, OBMol jarg1_, long jarg2, OBAtom jarg2_, long jarg3, OBAtom jarg3_, long jarg4, OBAtom jarg4_); public final static native String OBMol_GetFormula(long jarg1, OBMol jarg1_); public final static native String OBMol_GetSpacedFormula__SWIG_0(long jarg1, OBMol jarg1_, int jarg2, String jarg3); public final static native String OBMol_GetSpacedFormula__SWIG_1(long jarg1, OBMol jarg1_, int jarg2); public final static native String OBMol_GetSpacedFormula__SWIG_2(long jarg1, OBMol jarg1_); public final static native double OBMol_GetEnergy(long jarg1, OBMol jarg1_); public final static native double OBMol_GetMolWt(long jarg1, OBMol jarg1_); public final static native double OBMol_GetExactMass(long jarg1, OBMol jarg1_); public final static native int OBMol_GetTotalCharge(long jarg1, OBMol jarg1_); public final static native long OBMol_GetTotalSpinMultiplicity(long jarg1, OBMol jarg1_); public final static native int OBMol_GetDimension(long jarg1, OBMol jarg1_); public final static native long OBMol_GetCoordinates(long jarg1, OBMol jarg1_); public final static native long OBMol_GetSSSR(long jarg1, OBMol jarg1_); public final static native boolean OBMol_AutomaticFormalCharge(long jarg1, OBMol jarg1_); public final static native boolean OBMol_AutomaticPartialCharge(long jarg1, OBMol jarg1_); public final static native void OBMol_SetTitle__SWIG_0(long jarg1, OBMol jarg1_, String jarg2); public final static native void OBMol_SetTitle__SWIG_1(long jarg1, OBMol jarg1_, long jarg2); public final static native void OBMol_SetFormula(long jarg1, OBMol jarg1_, String jarg2); public final static native void OBMol_SetEnergy(long jarg1, OBMol jarg1_, double jarg2); public final static native void OBMol_SetDimension(long jarg1, OBMol jarg1_, int jarg2); public final static native void OBMol_SetTotalCharge(long jarg1, OBMol jarg1_, int jarg2); public final static native void OBMol_SetTotalSpinMultiplicity(long jarg1, OBMol jarg1_, long jarg2); public final static native void OBMol_SetInternalCoord(long jarg1, OBMol jarg1_, long jarg2); public final static native void OBMol_SetAutomaticFormalCharge(long jarg1, OBMol jarg1_, boolean jarg2); public final static native void OBMol_SetAutomaticPartialCharge(long jarg1, OBMol jarg1_, boolean jarg2); public final static native void OBMol_SetAromaticPerceived(long jarg1, OBMol jarg1_); public final static native void OBMol_SetSSSRPerceived(long jarg1, OBMol jarg1_); public final static native void OBMol_SetRingAtomsAndBondsPerceived(long jarg1, OBMol jarg1_); public final static native void OBMol_SetAtomTypesPerceived(long jarg1, OBMol jarg1_); public final static native void OBMol_SetChainsPerceived(long jarg1, OBMol jarg1_); public final static native void OBMol_SetChiralityPerceived(long jarg1, OBMol jarg1_); public final static native void OBMol_SetPartialChargesPerceived(long jarg1, OBMol jarg1_); public final static native void OBMol_SetHybridizationPerceived(long jarg1, OBMol jarg1_); public final static native void OBMol_SetImplicitValencePerceived(long jarg1, OBMol jarg1_); public final static native void OBMol_SetKekulePerceived(long jarg1, OBMol jarg1_); public final static native void OBMol_SetClosureBondsPerceived(long jarg1, OBMol jarg1_); public final static native void OBMol_SetHydrogensAdded(long jarg1, OBMol jarg1_); public final static native void OBMol_SetCorrectedForPH(long jarg1, OBMol jarg1_); public final static native void OBMol_SetAromaticCorrected(long jarg1, OBMol jarg1_); public final static native void OBMol_SetSpinMultiplicityAssigned(long jarg1, OBMol jarg1_); public final static native void OBMol_SetFlags(long jarg1, OBMol jarg1_, int jarg2); public final static native void OBMol_UnsetAromaticPerceived(long jarg1, OBMol jarg1_); public final static native void OBMol_UnsetPartialChargesPerceived(long jarg1, OBMol jarg1_); public final static native void OBMol_UnsetImplicitValencePerceived(long jarg1, OBMol jarg1_); public final static native void OBMol_UnsetHydrogensAdded(long jarg1, OBMol jarg1_); public final static native void OBMol_UnsetFlag(long jarg1, OBMol jarg1_, int jarg2); public final static native long OBMol_DoTransformations(long jarg1, OBMol jarg1_, long jarg2); public final static native String OBMol_ClassDescription(); public final static native boolean OBMol_Clear(long jarg1, OBMol jarg1_); public final static native void OBMol_RenumberAtoms(long jarg1, OBMol jarg1_, long jarg2); public final static native void OBMol_ToInertialFrame__SWIG_0(long jarg1, OBMol jarg1_, int jarg2, long jarg3); public final static native void OBMol_ToInertialFrame__SWIG_1(long jarg1, OBMol jarg1_); public final static native void OBMol_Translate__SWIG_0(long jarg1, OBMol jarg1_, long jarg2, vector3 jarg2_); public final static native void OBMol_Translate__SWIG_1(long jarg1, OBMol jarg1_, long jarg2, vector3 jarg2_, int jarg3); public final static native void OBMol_Rotate__SWIG_0(long jarg1, OBMol jarg1_, long jarg2); public final static native void OBMol_Rotate__SWIG_1(long jarg1, OBMol jarg1_, long jarg2); public final static native void OBMol_Rotate__SWIG_2(long jarg1, OBMol jarg1_, long jarg2, int jarg3); public final static native void OBMol_Center__SWIG_0(long jarg1, OBMol jarg1_); public final static native boolean OBMol_Kekulize(long jarg1, OBMol jarg1_); public final static native boolean OBMol_PerceiveKekuleBonds(long jarg1, OBMol jarg1_); public final static native void OBMol_NewPerceiveKekuleBonds(long jarg1, OBMol jarg1_); public final static native boolean OBMol_DeleteHydrogens__SWIG_0(long jarg1, OBMol jarg1_); public final static native boolean OBMol_DeleteHydrogens__SWIG_1(long jarg1, OBMol jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBMol_DeleteNonPolarHydrogens(long jarg1, OBMol jarg1_); public final static native boolean OBMol_DeleteHydrogen(long jarg1, OBMol jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBMol_AddHydrogens__SWIG_0(long jarg1, OBMol jarg1_, boolean jarg2, boolean jarg3); public final static native boolean OBMol_AddHydrogens__SWIG_1(long jarg1, OBMol jarg1_, boolean jarg2); public final static native boolean OBMol_AddHydrogens__SWIG_2(long jarg1, OBMol jarg1_); public final static native boolean OBMol_AddHydrogens__SWIG_3(long jarg1, OBMol jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBMol_AddPolarHydrogens(long jarg1, OBMol jarg1_); public final static native boolean OBMol_StripSalts(long jarg1, OBMol jarg1_); public final static native long OBMol_Separate__SWIG_0(long jarg1, OBMol jarg1_, int jarg2); public final static native long OBMol_Separate__SWIG_1(long jarg1, OBMol jarg1_); public final static native boolean OBMol_ConvertDativeBonds(long jarg1, OBMol jarg1_); public final static native boolean OBMol_CorrectForPH(long jarg1, OBMol jarg1_); public final static native boolean OBMol_AssignSpinMultiplicity(long jarg1, OBMol jarg1_); public final static native long OBMol_Center__SWIG_1(long jarg1, OBMol jarg1_, int jarg2); public final static native void OBMol_SetTorsion(long jarg1, OBMol jarg1_, long jarg2, OBAtom jarg2_, long jarg3, OBAtom jarg3_, long jarg4, OBAtom jarg4_, long jarg5, OBAtom jarg5_, double jarg6); public final static native void OBMol_FindSSSR(long jarg1, OBMol jarg1_); public final static native void OBMol_FindRingAtomsAndBonds(long jarg1, OBMol jarg1_); public final static native void OBMol_FindChiralCenters(long jarg1, OBMol jarg1_); public final static native void OBMol_FindChildren__SWIG_0(long jarg1, OBMol jarg1_, long jarg2, vectorInt jarg2_, int jarg3, int jarg4); public final static native void OBMol_FindChildren__SWIG_1(long jarg1, OBMol jarg1_, long jarg2, long jarg3, OBAtom jarg3_, long jarg4, OBAtom jarg4_); public final static native void OBMol_FindLargestFragment(long jarg1, OBMol jarg1_, long jarg2, OBBitVec jarg2_); public final static native void OBMol_ContigFragList(long jarg1, OBMol jarg1_, long jarg2, vvInt jarg2_); public final static native void OBMol_Align(long jarg1, OBMol jarg1_, long jarg2, OBAtom jarg2_, long jarg3, OBAtom jarg3_, long jarg4, vector3 jarg4_, long jarg5, vector3 jarg5_); public final static native void OBMol_ConnectTheDots(long jarg1, OBMol jarg1_); public final static native void OBMol_PerceiveBondOrders(long jarg1, OBMol jarg1_); public final static native void OBMol_FindAngles(long jarg1, OBMol jarg1_); public final static native void OBMol_FindTorsions(long jarg1, OBMol jarg1_); public final static native boolean OBMol_GetGTDVector(long jarg1, OBMol jarg1_, long jarg2, vectorInt jarg2_); public final static native void OBMol_GetGIVector(long jarg1, OBMol jarg1_, long jarg2, vectorUnsignedInt jarg2_); public final static native void OBMol_GetGIDVector(long jarg1, OBMol jarg1_, long jarg2, vectorUnsignedInt jarg2_); public final static native boolean OBMol_Has2D(long jarg1, OBMol jarg1_); public final static native boolean OBMol_Has3D(long jarg1, OBMol jarg1_); public final static native boolean OBMol_HasNonZeroCoords(long jarg1, OBMol jarg1_); public final static native boolean OBMol_HasAromaticPerceived(long jarg1, OBMol jarg1_); public final static native boolean OBMol_HasSSSRPerceived(long jarg1, OBMol jarg1_); public final static native boolean OBMol_HasRingAtomsAndBondsPerceived(long jarg1, OBMol jarg1_); public final static native boolean OBMol_HasAtomTypesPerceived(long jarg1, OBMol jarg1_); public final static native boolean OBMol_HasChiralityPerceived(long jarg1, OBMol jarg1_); public final static native boolean OBMol_HasPartialChargesPerceived(long jarg1, OBMol jarg1_); public final static native boolean OBMol_HasHybridizationPerceived(long jarg1, OBMol jarg1_); public final static native boolean OBMol_HasImplicitValencePerceived(long jarg1, OBMol jarg1_); public final static native boolean OBMol_HasKekulePerceived(long jarg1, OBMol jarg1_); public final static native boolean OBMol_HasClosureBondsPerceived(long jarg1, OBMol jarg1_); public final static native boolean OBMol_HasChainsPerceived(long jarg1, OBMol jarg1_); public final static native boolean OBMol_HasHydrogensAdded(long jarg1, OBMol jarg1_); public final static native boolean OBMol_HasAromaticCorrected(long jarg1, OBMol jarg1_); public final static native boolean OBMol_IsCorrectedForPH(long jarg1, OBMol jarg1_); public final static native boolean OBMol_HasSpinMultiplicityAssigned(long jarg1, OBMol jarg1_); public final static native boolean OBMol_IsChiral(long jarg1, OBMol jarg1_); public final static native boolean OBMol_Empty(long jarg1, OBMol jarg1_); public final static native int OBMol_NumConformers(long jarg1, OBMol jarg1_); public final static native void OBMol_SetConformers(long jarg1, OBMol jarg1_, long jarg2); public final static native void OBMol_AddConformer(long jarg1, OBMol jarg1_, long jarg2); public final static native void OBMol_SetConformer(long jarg1, OBMol jarg1_, int jarg2); public final static native void OBMol_CopyConformer(long jarg1, OBMol jarg1_, long jarg2, int jarg3); public final static native void OBMol_DeleteConformer(long jarg1, OBMol jarg1_, int jarg2); public final static native long OBMol_GetConformer(long jarg1, OBMol jarg1_, int jarg2); public final static native long OBMol_BeginConformer(long jarg1, OBMol jarg1_, long jarg2); public final static native long OBMol_NextConformer(long jarg1, OBMol jarg1_, long jarg2); public final static native long OBMol_GetConformers(long jarg1, OBMol jarg1_); public final static native long OBMol_BeginAtoms(long jarg1, OBMol jarg1_); public final static native long OBMol_EndAtoms(long jarg1, OBMol jarg1_); public final static native long OBMol_BeginBonds(long jarg1, OBMol jarg1_); public final static native long OBMol_EndBonds(long jarg1, OBMol jarg1_); public final static native long OBMol_BeginResidues(long jarg1, OBMol jarg1_); public final static native long OBMol_EndResidues(long jarg1, OBMol jarg1_); public final static native long OBMol_BeginAtom(long jarg1, OBMol jarg1_, long jarg2); public final static native long OBMol_NextAtom(long jarg1, OBMol jarg1_, long jarg2); public final static native long OBMol_BeginBond(long jarg1, OBMol jarg1_, long jarg2); public final static native long OBMol_NextBond(long jarg1, OBMol jarg1_, long jarg2); public final static native long OBMol_BeginResidue(long jarg1, OBMol jarg1_, long jarg2); public final static native long OBMol_NextResidue(long jarg1, OBMol jarg1_, long jarg2); public final static native long OBMol_BeginInternalCoord(long jarg1, OBMol jarg1_, long jarg2); public final static native long OBMol_NextInternalCoord(long jarg1, OBMol jarg1_, long jarg2); public final static native void ThrowError__SWIG_0(String jarg1); public final static native void ThrowError__SWIG_1(long jarg1); public final static native void CartesianToInternal(long jarg1, long jarg2, OBMol jarg2_); public final static native void InternalToCartesian(long jarg1, long jarg2, OBMol jarg2_); public final static native String NewExtension(long jarg1, String jarg2); public final static native void etab_set(long jarg1, OBElementTable jarg1_); public final static native long etab_get(); public final static native void ttab_set(long jarg1, OBTypeTable jarg1_); public final static native long ttab_get(); public final static native void isotab_set(long jarg1, OBIsotopeTable jarg1_); public final static native long isotab_get(); public final static native void aromtyper_set(long jarg1, OBAromaticTyper jarg1_); public final static native long aromtyper_get(); public final static native void atomtyper_set(long jarg1, OBAtomTyper jarg1_); public final static native long atomtyper_get(); public final static native void chainsparser_set(long jarg1, OBChainsParser jarg1_); public final static native long chainsparser_get(); public final static native void resdat_set(long jarg1, OBResidueData jarg1_); public final static native long resdat_get(); public final static native int BUFF_SIZE_get(); public final static native void get_rmat(long jarg1, long jarg2, long jarg3, int jarg4); public final static native void ob_make_rmat(long jarg1, long jarg2); public final static native void qtrfit(long jarg1, long jarg2, int jarg3, long jarg4); public final static native double superimpose(long jarg1, long jarg2, int jarg3); public final static native void OBRing__path_set(long jarg1, OBRing jarg1_, long jarg2, vectorInt jarg2_); public final static native long OBRing__path_get(long jarg1, OBRing jarg1_); public final static native void OBRing__pathset_set(long jarg1, OBRing jarg1_, long jarg2, OBBitVec jarg2_); public final static native long OBRing__pathset_get(long jarg1, OBRing jarg1_); public final static native long new_OBRing__SWIG_0(); public final static native long new_OBRing__SWIG_1(long jarg1, vectorInt jarg1_, int jarg2); public final static native long new_OBRing__SWIG_2(long jarg1, vectorInt jarg1_, long jarg2, OBBitVec jarg2_); public final static native long new_OBRing__SWIG_3(long jarg1, OBRing jarg1_); public final static native int OBRing_Size(long jarg1, OBRing jarg1_); public final static native int OBRing_PathSize(long jarg1, OBRing jarg1_); public final static native boolean OBRing_IsAromatic(long jarg1, OBRing jarg1_); public final static native boolean OBRing_IsMember__SWIG_0(long jarg1, OBRing jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBRing_IsMember__SWIG_1(long jarg1, OBRing jarg1_, long jarg2, OBBond jarg2_); public final static native boolean OBRing_IsInRing(long jarg1, OBRing jarg1_, int jarg2); public final static native void OBRing_SetParent(long jarg1, OBRing jarg1_, long jarg2, OBMol jarg2_); public final static native long OBRing_GetParent(long jarg1, OBRing jarg1_); public final static native boolean OBRing_findCenterAndNormal(long jarg1, OBRing jarg1_, long jarg2, vector3 jarg2_, long jarg3, vector3 jarg3_, long jarg4, vector3 jarg4_); public final static native void delete_OBRing(long jarg1); public final static native boolean CompareRingSize(long jarg1, OBRing jarg1_, long jarg2, OBRing jarg2_); public final static native long new_OBRingSearch(); public final static native void delete_OBRingSearch(long jarg1); public final static native void OBRingSearch_SortRings(long jarg1, OBRingSearch jarg1_); public final static native void OBRingSearch_RemoveRedundant(long jarg1, OBRingSearch jarg1_, int jarg2); public final static native void OBRingSearch_AddRingFromClosure(long jarg1, OBRingSearch jarg1_, long jarg2, OBMol jarg2_, long jarg3, OBBond jarg3_); public final static native boolean OBRingSearch_SaveUniqueRing(long jarg1, OBRingSearch jarg1_, long jarg2, long jarg3); public final static native void OBRingSearch_WriteRings(long jarg1, OBRingSearch jarg1_); public final static native long OBRingSearch_BeginRings(long jarg1, OBRingSearch jarg1_); public final static native long OBRingSearch_EndRings(long jarg1, OBRingSearch jarg1_); public final static native long new_OBRTree(long jarg1, OBAtom jarg1_, long jarg2, OBRTree jarg2_); public final static native void delete_OBRTree(long jarg1); public final static native int OBRTree_GetAtomIdx(long jarg1, OBRTree jarg1_); public final static native void OBRTree_PathToRoot(long jarg1, OBRTree jarg1_, long jarg2); public final static native long new_OBSmartsPattern__SWIG_0(); public final static native void delete_OBSmartsPattern(long jarg1); public final static native long new_OBSmartsPattern__SWIG_1(long jarg1, OBSmartsPattern jarg1_); public final static native boolean OBSmartsPattern_Init__SWIG_0(long jarg1, OBSmartsPattern jarg1_, String jarg2); public final static native String OBSmartsPattern_GetSMARTS__SWIG_0(long jarg1, OBSmartsPattern jarg1_); public final static native boolean OBSmartsPattern_Empty(long jarg1, OBSmartsPattern jarg1_); public final static native boolean OBSmartsPattern_IsValid(long jarg1, OBSmartsPattern jarg1_); public final static native long OBSmartsPattern_NumAtoms(long jarg1, OBSmartsPattern jarg1_); public final static native long OBSmartsPattern_NumBonds(long jarg1, OBSmartsPattern jarg1_); public final static native void OBSmartsPattern_GetBond(long jarg1, OBSmartsPattern jarg1_, long jarg2, long jarg3, long jarg4, int jarg5); public final static native int OBSmartsPattern_GetAtomicNum(long jarg1, OBSmartsPattern jarg1_, int jarg2); public final static native int OBSmartsPattern_GetCharge(long jarg1, OBSmartsPattern jarg1_, int jarg2); public final static native int OBSmartsPattern_GetVectorBinding(long jarg1, OBSmartsPattern jarg1_, int jarg2); public final static native boolean OBSmartsPattern_Match__SWIG_0(long jarg1, OBSmartsPattern jarg1_, long jarg2, OBMol jarg2_, boolean jarg3); public final static native boolean OBSmartsPattern_Match__SWIG_1(long jarg1, OBSmartsPattern jarg1_, long jarg2, OBMol jarg2_); public final static native boolean OBSmartsPattern_RestrictedMatch__SWIG_0(long jarg1, OBSmartsPattern jarg1_, long jarg2, OBMol jarg2_, long jarg3, boolean jarg4); public final static native boolean OBSmartsPattern_RestrictedMatch__SWIG_1(long jarg1, OBSmartsPattern jarg1_, long jarg2, OBMol jarg2_, long jarg3); public final static native boolean OBSmartsPattern_RestrictedMatch__SWIG_2(long jarg1, OBSmartsPattern jarg1_, long jarg2, OBMol jarg2_, long jarg3, OBBitVec jarg3_, boolean jarg4); public final static native boolean OBSmartsPattern_RestrictedMatch__SWIG_3(long jarg1, OBSmartsPattern jarg1_, long jarg2, OBMol jarg2_, long jarg3, OBBitVec jarg3_); public final static native long OBSmartsPattern_NumMatches(long jarg1, OBSmartsPattern jarg1_); public final static native long OBSmartsPattern_GetMapList(long jarg1, OBSmartsPattern jarg1_); public final static native long OBSmartsPattern_BeginMList(long jarg1, OBSmartsPattern jarg1_); public final static native long OBSmartsPattern_EndMList(long jarg1, OBSmartsPattern jarg1_); public final static native long OBSmartsPattern_GetUMapList(long jarg1, OBSmartsPattern jarg1_); public final static native void OBSmartsPattern_WriteMapList(long jarg1, OBSmartsPattern jarg1_, long jarg2); public final static native long new_OBSSMatch(long jarg1, OBMol jarg1_, long jarg2); public final static native void delete_OBSSMatch(long jarg1); public final static native void OBSSMatch_Match__SWIG_0(long jarg1, OBSSMatch jarg1_, long jarg2, vvInt jarg2_, int jarg3); public final static native void OBSSMatch_Match__SWIG_1(long jarg1, OBSSMatch jarg1_, long jarg2, vvInt jarg2_); public final static native void SmartsLexReplace(long jarg1, long jarg2); public final static native long OBFingerprint_Iter(); public final static native long OBFingerprint_FindDefaultType(); public final static native long OBFingerprint_FindType(String jarg1); public final static native void delete_OBFingerprint(long jarg1); public final static native void OBFingerprint_SetBit(long jarg1, OBFingerprint jarg1_, long jarg2, vectorUnsignedInt jarg2_, long jarg3); public final static native void OBFingerprint_Fold(long jarg1, OBFingerprint jarg1_, long jarg2, vectorUnsignedInt jarg2_, long jarg3); public final static native boolean OBFingerprint_GetFingerprint__SWIG_0(long jarg1, OBFingerprint jarg1_, long jarg2, OBBase jarg2_, long jarg3, vectorUnsignedInt jarg3_, int jarg4); public final static native boolean OBFingerprint_GetFingerprint__SWIG_1(long jarg1, OBFingerprint jarg1_, long jarg2, OBBase jarg2_, long jarg3, vectorUnsignedInt jarg3_); public final static native String OBFingerprint_Description(long jarg1, OBFingerprint jarg1_); public final static native int OBFingerprint_FPT_UNIQUEBITS_get(); public final static native long OBFingerprint_Flags(long jarg1, OBFingerprint jarg1_); public final static native double OBFingerprint_Tanimoto__SWIG_0(long jarg1, vectorUnsignedInt jarg1_, long jarg2, vectorUnsignedInt jarg2_); public final static native double OBFingerprint_Tanimoto__SWIG_1(long jarg1, vectorUnsignedInt jarg1_, long jarg2); public final static native long OBFingerprint_Getbitsperint(); public final static native long OBFingerprint_FindFingerprint(String jarg1); public final static native void FptIndexHeader_headerlength_set(long jarg1, FptIndexHeader jarg1_, long jarg2); public final static native long FptIndexHeader_headerlength_get(long jarg1, FptIndexHeader jarg1_); public final static native void FptIndexHeader_nEntries_set(long jarg1, FptIndexHeader jarg1_, long jarg2); public final static native long FptIndexHeader_nEntries_get(long jarg1, FptIndexHeader jarg1_); public final static native void FptIndexHeader_words_set(long jarg1, FptIndexHeader jarg1_, long jarg2); public final static native long FptIndexHeader_words_get(long jarg1, FptIndexHeader jarg1_); public final static native void FptIndexHeader_fpid_set(long jarg1, FptIndexHeader jarg1_, String jarg2); public final static native String FptIndexHeader_fpid_get(long jarg1, FptIndexHeader jarg1_); public final static native void FptIndexHeader_datafilename_set(long jarg1, FptIndexHeader jarg1_, String jarg2); public final static native String FptIndexHeader_datafilename_get(long jarg1, FptIndexHeader jarg1_); public final static native long new_FptIndexHeader(); public final static native void delete_FptIndexHeader(long jarg1); public final static native void FptIndex_header_set(long jarg1, FptIndex jarg1_, long jarg2, FptIndexHeader jarg2_); public final static native long FptIndex_header_get(long jarg1, FptIndex jarg1_); public final static native void FptIndex_fptdata_set(long jarg1, FptIndex jarg1_, long jarg2, vectorUnsignedInt jarg2_); public final static native long FptIndex_fptdata_get(long jarg1, FptIndex jarg1_); public final static native void FptIndex_seekdata_set(long jarg1, FptIndex jarg1_, long jarg2, vectorUnsignedInt jarg2_); public final static native long FptIndex_seekdata_get(long jarg1, FptIndex jarg1_); public final static native boolean FptIndex_Read(long jarg1, FptIndex jarg1_, long jarg2); public final static native long FptIndex_CheckFP(long jarg1, FptIndex jarg1_); public final static native long new_FptIndex(); public final static native void delete_FptIndex(long jarg1); public final static native String FastSearch_ReadIndexFile(long jarg1, FastSearch jarg1_, String jarg2); public final static native String FastSearch_ReadIndex(long jarg1, FastSearch jarg1_, long jarg2); public final static native void delete_FastSearch(long jarg1); public final static native boolean FastSearch_Find(long jarg1, FastSearch jarg1_, long jarg2, OBBase jarg2_, long jarg3, vectorUnsignedInt jarg3_, long jarg4); public final static native boolean FastSearch_FindMatch(long jarg1, FastSearch jarg1_, long jarg2, OBBase jarg2_, long jarg3, vectorUnsignedInt jarg3_, long jarg4); public final static native boolean FastSearch_FindSimilar__SWIG_0(long jarg1, FastSearch jarg1_, long jarg2, OBBase jarg2_, long jarg3, double jarg4); public final static native boolean FastSearch_FindSimilar__SWIG_1(long jarg1, FastSearch jarg1_, long jarg2, OBBase jarg2_, long jarg3, int jarg4); public final static native boolean FastSearch_FindSimilar__SWIG_2(long jarg1, FastSearch jarg1_, long jarg2, OBBase jarg2_, long jarg3); public final static native long FastSearch_GetFingerprint(long jarg1, FastSearch jarg1_); public final static native long FastSearch_GetIndexHeader(long jarg1, FastSearch jarg1_); public final static native long new_FastSearch(); public final static native long new_FastSearchIndexer__SWIG_0(long jarg1, long jarg2, long jarg3, int jarg4); public final static native long new_FastSearchIndexer__SWIG_1(long jarg1, long jarg2, long jarg3); public final static native long new_FastSearchIndexer__SWIG_2(long jarg1, FptIndex jarg1_, long jarg2); public final static native void delete_FastSearchIndexer(long jarg1); public final static native boolean FastSearchIndexer_Add(long jarg1, FastSearchIndexer jarg1_, long jarg2, OBBase jarg2_, long jarg3); public final static native int OBFF_LOGLVL_NONE_get(); public final static native int OBFF_LOGLVL_LOW_get(); public final static native int OBFF_LOGLVL_MEDIUM_get(); public final static native int OBFF_LOGLVL_HIGH_get(); public final static native int OBFF_ENERGY_get(); public final static native int OBFF_EBOND_get(); public final static native int OBFF_EANGLE_get(); public final static native int OBFF_ESTRBND_get(); public final static native int OBFF_ETORSION_get(); public final static native int OBFF_EOOP_get(); public final static native int OBFF_EVDW_get(); public final static native int OBFF_EELECTROSTATIC_get(); public final static native int OBFF_NUMERICAL_GRADIENT_get(); public final static native int OBFF_ANALYTICAL_GRADIENT_get(); public final static native double KCAL_TO_KJ_get(); public final static native void OBFFParameter_a_set(long jarg1, OBFFParameter jarg1_, int jarg2); public final static native int OBFFParameter_a_get(long jarg1, OBFFParameter jarg1_); public final static native void OBFFParameter_b_set(long jarg1, OBFFParameter jarg1_, int jarg2); public final static native int OBFFParameter_b_get(long jarg1, OBFFParameter jarg1_); public final static native void OBFFParameter_c_set(long jarg1, OBFFParameter jarg1_, int jarg2); public final static native int OBFFParameter_c_get(long jarg1, OBFFParameter jarg1_); public final static native void OBFFParameter_d_set(long jarg1, OBFFParameter jarg1_, int jarg2); public final static native int OBFFParameter_d_get(long jarg1, OBFFParameter jarg1_); public final static native void OBFFParameter__a_set(long jarg1, OBFFParameter jarg1_, String jarg2); public final static native String OBFFParameter__a_get(long jarg1, OBFFParameter jarg1_); public final static native void OBFFParameter__b_set(long jarg1, OBFFParameter jarg1_, String jarg2); public final static native String OBFFParameter__b_get(long jarg1, OBFFParameter jarg1_); public final static native void OBFFParameter__c_set(long jarg1, OBFFParameter jarg1_, String jarg2); public final static native String OBFFParameter__c_get(long jarg1, OBFFParameter jarg1_); public final static native void OBFFParameter__d_set(long jarg1, OBFFParameter jarg1_, String jarg2); public final static native String OBFFParameter__d_get(long jarg1, OBFFParameter jarg1_); public final static native void OBFFParameter_ipar1_set(long jarg1, OBFFParameter jarg1_, int jarg2); public final static native int OBFFParameter_ipar1_get(long jarg1, OBFFParameter jarg1_); public final static native void OBFFParameter_ipar2_set(long jarg1, OBFFParameter jarg1_, int jarg2); public final static native int OBFFParameter_ipar2_get(long jarg1, OBFFParameter jarg1_); public final static native void OBFFParameter_ipar3_set(long jarg1, OBFFParameter jarg1_, int jarg2); public final static native int OBFFParameter_ipar3_get(long jarg1, OBFFParameter jarg1_); public final static native void OBFFParameter_ipar4_set(long jarg1, OBFFParameter jarg1_, int jarg2); public final static native int OBFFParameter_ipar4_get(long jarg1, OBFFParameter jarg1_); public final static native void OBFFParameter_ipar5_set(long jarg1, OBFFParameter jarg1_, int jarg2); public final static native int OBFFParameter_ipar5_get(long jarg1, OBFFParameter jarg1_); public final static native void OBFFParameter_dpar1_set(long jarg1, OBFFParameter jarg1_, double jarg2); public final static native double OBFFParameter_dpar1_get(long jarg1, OBFFParameter jarg1_); public final static native void OBFFParameter_dpar2_set(long jarg1, OBFFParameter jarg1_, double jarg2); public final static native double OBFFParameter_dpar2_get(long jarg1, OBFFParameter jarg1_); public final static native void OBFFParameter_dpar3_set(long jarg1, OBFFParameter jarg1_, double jarg2); public final static native double OBFFParameter_dpar3_get(long jarg1, OBFFParameter jarg1_); public final static native void OBFFParameter_dpar4_set(long jarg1, OBFFParameter jarg1_, double jarg2); public final static native double OBFFParameter_dpar4_get(long jarg1, OBFFParameter jarg1_); public final static native void OBFFParameter_dpar5_set(long jarg1, OBFFParameter jarg1_, double jarg2); public final static native double OBFFParameter_dpar5_get(long jarg1, OBFFParameter jarg1_); public final static native void OBFFParameter_clear(long jarg1, OBFFParameter jarg1_); public final static native long new_OBFFParameter(); public final static native void delete_OBFFParameter(long jarg1); public final static native void OBFFCalculation_energy_set(long jarg1, OBFFCalculation jarg1_, double jarg2); public final static native double OBFFCalculation_energy_get(long jarg1, OBFFCalculation jarg1_); public final static native void OBFFCalculation_grada_set(long jarg1, OBFFCalculation jarg1_, long jarg2, vector3 jarg2_); public final static native long OBFFCalculation_grada_get(long jarg1, OBFFCalculation jarg1_); public final static native void OBFFCalculation_gradb_set(long jarg1, OBFFCalculation jarg1_, long jarg2, vector3 jarg2_); public final static native long OBFFCalculation_gradb_get(long jarg1, OBFFCalculation jarg1_); public final static native void OBFFCalculation_gradc_set(long jarg1, OBFFCalculation jarg1_, long jarg2, vector3 jarg2_); public final static native long OBFFCalculation_gradc_get(long jarg1, OBFFCalculation jarg1_); public final static native void OBFFCalculation_gradd_set(long jarg1, OBFFCalculation jarg1_, long jarg2, vector3 jarg2_); public final static native long OBFFCalculation_gradd_get(long jarg1, OBFFCalculation jarg1_); public final static native void OBFFCalculation_a_set(long jarg1, OBFFCalculation jarg1_, long jarg2, OBAtom jarg2_); public final static native long OBFFCalculation_a_get(long jarg1, OBFFCalculation jarg1_); public final static native void OBFFCalculation_b_set(long jarg1, OBFFCalculation jarg1_, long jarg2, OBAtom jarg2_); public final static native long OBFFCalculation_b_get(long jarg1, OBFFCalculation jarg1_); public final static native void OBFFCalculation_c_set(long jarg1, OBFFCalculation jarg1_, long jarg2, OBAtom jarg2_); public final static native long OBFFCalculation_c_get(long jarg1, OBFFCalculation jarg1_); public final static native void OBFFCalculation_d_set(long jarg1, OBFFCalculation jarg1_, long jarg2, OBAtom jarg2_); public final static native long OBFFCalculation_d_get(long jarg1, OBFFCalculation jarg1_); public final static native long new_OBFFCalculation(); public final static native void delete_OBFFCalculation(long jarg1); public final static native void OBFFCalculation_Compute__SWIG_0(long jarg1, OBFFCalculation jarg1_, boolean jarg2); public final static native void OBFFCalculation_Compute__SWIG_1(long jarg1, OBFFCalculation jarg1_); public final static native double OBFFCalculation_GetEnergy(long jarg1, OBFFCalculation jarg1_); public final static native long OBFFCalculation_GetGradient(long jarg1, OBFFCalculation jarg1_, long jarg2, OBAtom jarg2_); public final static native long new_OBForceField__SWIG_0(String jarg1, boolean jarg2); public final static native long new_OBForceField__SWIG_1(String jarg1); public final static native long OBForceField_Iter(); public final static native long OBForceField_FindDefaultType(); public final static native long OBForceField_FindType(String jarg1); public final static native void delete_OBForceField(long jarg1); public final static native long OBForceField_FindForceField__SWIG_0(String jarg1); public final static native String OBForceField_GetUnit(long jarg1, OBForceField jarg1_); public final static native boolean OBForceField_Setup(long jarg1, OBForceField jarg1_, long jarg2, OBMol jarg2_); public final static native boolean OBForceField_UpdateCoordinates(long jarg1, OBForceField jarg1_, long jarg2, OBMol jarg2_); public final static native boolean OBForceField_UpdateConformers(long jarg1, OBForceField jarg1_, long jarg2, OBMol jarg2_); public final static native void OBForceField_OBFFLog__SWIG_0(long jarg1, OBForceField jarg1_, String jarg2); public final static native double OBForceField_Energy__SWIG_0(long jarg1, OBForceField jarg1_, boolean jarg2); public final static native double OBForceField_Energy__SWIG_1(long jarg1, OBForceField jarg1_); public final static native double OBForceField_E_Bond__SWIG_0(long jarg1, OBForceField jarg1_, boolean jarg2); public final static native double OBForceField_E_Bond__SWIG_1(long jarg1, OBForceField jarg1_); public final static native double OBForceField_E_Angle__SWIG_0(long jarg1, OBForceField jarg1_, boolean jarg2); public final static native double OBForceField_E_Angle__SWIG_1(long jarg1, OBForceField jarg1_); public final static native double OBForceField_E_StrBnd__SWIG_0(long jarg1, OBForceField jarg1_, boolean jarg2); public final static native double OBForceField_E_StrBnd__SWIG_1(long jarg1, OBForceField jarg1_); public final static native double OBForceField_E_Torsion__SWIG_0(long jarg1, OBForceField jarg1_, boolean jarg2); public final static native double OBForceField_E_Torsion__SWIG_1(long jarg1, OBForceField jarg1_); public final static native double OBForceField_E_OOP__SWIG_0(long jarg1, OBForceField jarg1_, boolean jarg2); public final static native double OBForceField_E_OOP__SWIG_1(long jarg1, OBForceField jarg1_); public final static native double OBForceField_E_VDW__SWIG_0(long jarg1, OBForceField jarg1_, boolean jarg2); public final static native double OBForceField_E_VDW__SWIG_1(long jarg1, OBForceField jarg1_); public final static native double OBForceField_E_Electrostatic__SWIG_0(long jarg1, OBForceField jarg1_, boolean jarg2); public final static native double OBForceField_E_Electrostatic__SWIG_1(long jarg1, OBForceField jarg1_); public final static native boolean OBForceField_SetLogFile(long jarg1, OBForceField jarg1_, long jarg2); public final static native boolean OBForceField_SetLogLevel(long jarg1, OBForceField jarg1_, int jarg2); public final static native int OBForceField_GetLogLevel(long jarg1, OBForceField jarg1_); public final static native void OBForceField_SystematicRotorSearch(long jarg1, OBForceField jarg1_); public final static native long OBForceField_LineSearch(long jarg1, OBForceField jarg1_, long jarg2, OBAtom jarg2_, long jarg3, vector3 jarg3_); public final static native void OBForceField_SteepestDescent__SWIG_0(long jarg1, OBForceField jarg1_, int jarg2, double jarg3, int jarg4); public final static native void OBForceField_SteepestDescent__SWIG_1(long jarg1, OBForceField jarg1_, int jarg2, double jarg3); public final static native void OBForceField_SteepestDescent__SWIG_2(long jarg1, OBForceField jarg1_, int jarg2); public final static native void OBForceField_SteepestDescentInitialize__SWIG_0(long jarg1, OBForceField jarg1_, int jarg2, double jarg3, int jarg4); public final static native void OBForceField_SteepestDescentInitialize__SWIG_1(long jarg1, OBForceField jarg1_, int jarg2, double jarg3); public final static native void OBForceField_SteepestDescentInitialize__SWIG_2(long jarg1, OBForceField jarg1_, int jarg2); public final static native void OBForceField_SteepestDescentInitialize__SWIG_3(long jarg1, OBForceField jarg1_); public final static native boolean OBForceField_SteepestDescentTakeNSteps(long jarg1, OBForceField jarg1_, int jarg2); public final static native void OBForceField_ConjugateGradients__SWIG_0(long jarg1, OBForceField jarg1_, int jarg2, double jarg3, int jarg4); public final static native void OBForceField_ConjugateGradients__SWIG_1(long jarg1, OBForceField jarg1_, int jarg2, double jarg3); public final static native void OBForceField_ConjugateGradients__SWIG_2(long jarg1, OBForceField jarg1_, int jarg2); public final static native void OBForceField_ConjugateGradientsInitialize__SWIG_0(long jarg1, OBForceField jarg1_, int jarg2, double jarg3, int jarg4); public final static native void OBForceField_ConjugateGradientsInitialize__SWIG_1(long jarg1, OBForceField jarg1_, int jarg2, double jarg3); public final static native void OBForceField_ConjugateGradientsInitialize__SWIG_2(long jarg1, OBForceField jarg1_, int jarg2); public final static native void OBForceField_ConjugateGradientsInitialize__SWIG_3(long jarg1, OBForceField jarg1_); public final static native boolean OBForceField_ConjugateGradientsTakeNSteps(long jarg1, OBForceField jarg1_, int jarg2); public final static native boolean OBForceField_Validate(long jarg1, OBForceField jarg1_); public final static native boolean OBForceField_ValidateGradients(long jarg1, OBForceField jarg1_); public final static native long OBForceField_ValidateGradientError(long jarg1, OBForceField jarg1_, long jarg2, vector3 jarg2_, long jarg3, vector3 jarg3_); public final static native double OBForceField_VectorLengthDerivative(long jarg1, vector3 jarg1_, long jarg2, vector3 jarg2_); public final static native double OBForceField_VectorAngleDerivative(long jarg1, vector3 jarg1_, long jarg2, vector3 jarg2_, long jarg3, vector3 jarg3_); public final static native double OBForceField_VectorTorsionDerivative(long jarg1, vector3 jarg1_, long jarg2, vector3 jarg2_, long jarg3, vector3 jarg3_, long jarg4, vector3 jarg4_); public final static native void OBForceField_kludge(long jarg1, OBForceField jarg1_); public final static native long new_OBGroupContrib(); public final static native void delete_OBGroupContrib(long jarg1); public final static native long new_OBLogP(); public final static native void delete_OBLogP(long jarg1); public final static native double OBLogP_Predict(long jarg1, OBLogP jarg1_, long jarg2, OBMol jarg2_); public final static native long new_OBPSA(); public final static native void delete_OBPSA(long jarg1); public final static native double OBPSA_Predict(long jarg1, OBPSA jarg1_, long jarg2, OBMol jarg2_); public final static native long new_OBMR(); public final static native void delete_OBMR(long jarg1); public final static native double OBMR_Predict(long jarg1, OBMR jarg1_, long jarg2, OBMol jarg2_); public final static native long new_OBMolAtomIter__SWIG_0(); public final static native long new_OBMolAtomIter__SWIG_1(long jarg1, OBMol jarg1_); public final static native long new_OBMolAtomIter__SWIG_2(long jarg1, OBMolAtomIter jarg1_); public final static native void delete_OBMolAtomIter(long jarg1); public final static native long OBMolAtomIter___deref__(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter___ref__(long jarg1, OBMolAtomIter jarg1_); public final static native void OBMolAtomIter_Visit_set(long jarg1, OBMolAtomIter jarg1_, boolean jarg2); public final static native boolean OBMolAtomIter_Visit_get(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_Clear(long jarg1, OBMolAtomIter jarg1_); public final static native void OBMolAtomIter_SetIdx(long jarg1, OBMolAtomIter jarg1_, int jarg2); public final static native void OBMolAtomIter_SetHyb(long jarg1, OBMolAtomIter jarg1_, int jarg2); public final static native void OBMolAtomIter_SetAtomicNum(long jarg1, OBMolAtomIter jarg1_, int jarg2); public final static native void OBMolAtomIter_SetIsotope(long jarg1, OBMolAtomIter jarg1_, long jarg2); public final static native void OBMolAtomIter_SetImplicitValence(long jarg1, OBMolAtomIter jarg1_, int jarg2); public final static native void OBMolAtomIter_IncrementImplicitValence(long jarg1, OBMolAtomIter jarg1_); public final static native void OBMolAtomIter_DecrementImplicitValence(long jarg1, OBMolAtomIter jarg1_); public final static native void OBMolAtomIter_SetFormalCharge(long jarg1, OBMolAtomIter jarg1_, int jarg2); public final static native void OBMolAtomIter_SetSpinMultiplicity(long jarg1, OBMolAtomIter jarg1_, short jarg2); public final static native void OBMolAtomIter_SetType__SWIG_0(long jarg1, OBMolAtomIter jarg1_, String jarg2); public final static native void OBMolAtomIter_SetType__SWIG_1(long jarg1, OBMolAtomIter jarg1_, long jarg2); public final static native void OBMolAtomIter_SetPartialCharge(long jarg1, OBMolAtomIter jarg1_, double jarg2); public final static native void OBMolAtomIter_SetVector__SWIG_0(long jarg1, OBMolAtomIter jarg1_, long jarg2, vector3 jarg2_); public final static native void OBMolAtomIter_SetVector__SWIG_1(long jarg1, OBMolAtomIter jarg1_, double jarg2, double jarg3, double jarg4); public final static native void OBMolAtomIter_SetVector__SWIG_2(long jarg1, OBMolAtomIter jarg1_); public final static native void OBMolAtomIter_SetCoordPtr(long jarg1, OBMolAtomIter jarg1_, long jarg2); public final static native void OBMolAtomIter_SetResidue(long jarg1, OBMolAtomIter jarg1_, long jarg2, OBResidue jarg2_); public final static native void OBMolAtomIter_SetParent(long jarg1, OBMolAtomIter jarg1_, long jarg2, OBMol jarg2_); public final static native void OBMolAtomIter_SetAromatic(long jarg1, OBMolAtomIter jarg1_); public final static native void OBMolAtomIter_UnsetAromatic(long jarg1, OBMolAtomIter jarg1_); public final static native void OBMolAtomIter_SetClockwiseStereo(long jarg1, OBMolAtomIter jarg1_); public final static native void OBMolAtomIter_SetAntiClockwiseStereo(long jarg1, OBMolAtomIter jarg1_); public final static native void OBMolAtomIter_SetPositiveStereo(long jarg1, OBMolAtomIter jarg1_); public final static native void OBMolAtomIter_SetNegativeStereo(long jarg1, OBMolAtomIter jarg1_); public final static native void OBMolAtomIter_UnsetStereo(long jarg1, OBMolAtomIter jarg1_); public final static native void OBMolAtomIter_SetInRing(long jarg1, OBMolAtomIter jarg1_); public final static native void OBMolAtomIter_SetChiral(long jarg1, OBMolAtomIter jarg1_); public final static native void OBMolAtomIter_ClearCoordPtr(long jarg1, OBMolAtomIter jarg1_); public final static native int OBMolAtomIter_GetFormalCharge(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_GetAtomicNum(long jarg1, OBMolAtomIter jarg1_); public final static native int OBMolAtomIter_GetIsotope(long jarg1, OBMolAtomIter jarg1_); public final static native int OBMolAtomIter_GetSpinMultiplicity(long jarg1, OBMolAtomIter jarg1_); public final static native double OBMolAtomIter_GetAtomicMass(long jarg1, OBMolAtomIter jarg1_); public final static native double OBMolAtomIter_GetExactMass(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_GetIdx(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_GetCoordinateIdx(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_GetCIdx(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_GetValence(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_GetHyb(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_GetImplicitValence(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_GetHvyValence(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_GetHeteroValence(long jarg1, OBMolAtomIter jarg1_); public final static native String OBMolAtomIter_GetType(long jarg1, OBMolAtomIter jarg1_); public final static native double OBMolAtomIter_GetX(long jarg1, OBMolAtomIter jarg1_); public final static native double OBMolAtomIter_GetY(long jarg1, OBMolAtomIter jarg1_); public final static native double OBMolAtomIter_GetZ(long jarg1, OBMolAtomIter jarg1_); public final static native double OBMolAtomIter_x(long jarg1, OBMolAtomIter jarg1_); public final static native double OBMolAtomIter_y(long jarg1, OBMolAtomIter jarg1_); public final static native double OBMolAtomIter_z(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_GetCoordinate(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_GetVector__SWIG_0(long jarg1, OBMolAtomIter jarg1_); public final static native double OBMolAtomIter_GetPartialCharge(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_GetResidue(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_GetParent(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_GetNewBondVector(long jarg1, OBMolAtomIter jarg1_, long jarg2, vector3 jarg2_, double jarg3); public final static native long OBMolAtomIter_GetBond(long jarg1, OBMolAtomIter jarg1_, long jarg2, OBAtom jarg2_); public final static native long OBMolAtomIter_GetNextAtom(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_BeginBonds(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_EndBonds(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_BeginBond(long jarg1, OBMolAtomIter jarg1_, long jarg2); public final static native long OBMolAtomIter_NextBond(long jarg1, OBMolAtomIter jarg1_, long jarg2); public final static native long OBMolAtomIter_BeginNbrAtom(long jarg1, OBMolAtomIter jarg1_, long jarg2); public final static native long OBMolAtomIter_NextNbrAtom(long jarg1, OBMolAtomIter jarg1_, long jarg2); public final static native double OBMolAtomIter_GetDistance__SWIG_0(long jarg1, OBMolAtomIter jarg1_, int jarg2); public final static native double OBMolAtomIter_GetDistance__SWIG_1(long jarg1, OBMolAtomIter jarg1_, long jarg2, OBAtom jarg2_); public final static native double OBMolAtomIter_GetAngle__SWIG_0(long jarg1, OBMolAtomIter jarg1_, int jarg2, int jarg3); public final static native double OBMolAtomIter_GetAngle__SWIG_1(long jarg1, OBMolAtomIter jarg1_, long jarg2, OBAtom jarg2_, long jarg3, OBAtom jarg3_); public final static native void OBMolAtomIter_NewResidue(long jarg1, OBMolAtomIter jarg1_); public final static native void OBMolAtomIter_AddResidue(long jarg1, OBMolAtomIter jarg1_, long jarg2, OBResidue jarg2_); public final static native void OBMolAtomIter_DeleteResidue(long jarg1, OBMolAtomIter jarg1_); public final static native void OBMolAtomIter_AddBond(long jarg1, OBMolAtomIter jarg1_, long jarg2, OBBond jarg2_); public final static native void OBMolAtomIter_InsertBond(long jarg1, OBMolAtomIter jarg1_, long jarg2, long jarg3, OBBond jarg3_); public final static native boolean OBMolAtomIter_DeleteBond(long jarg1, OBMolAtomIter jarg1_, long jarg2, OBBond jarg2_); public final static native void OBMolAtomIter_ClearBond(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_HtoMethyl(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_SetHybAndGeom(long jarg1, OBMolAtomIter jarg1_, int jarg2); public final static native void OBMolAtomIter_ForceNoH(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_HasNoHForced(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_CountFreeOxygens(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_ImplicitHydrogenCount(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_ExplicitHydrogenCount__SWIG_0(long jarg1, OBMolAtomIter jarg1_, boolean jarg2); public final static native long OBMolAtomIter_ExplicitHydrogenCount__SWIG_1(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_MemberOfRingCount(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_MemberOfRingSize(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_CountRingBonds(long jarg1, OBMolAtomIter jarg1_); public final static native double OBMolAtomIter_SmallestBondAngle(long jarg1, OBMolAtomIter jarg1_); public final static native double OBMolAtomIter_AverageBondAngle(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_BOSum(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_KBOSum(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_HasResidue(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsHydrogen(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsCarbon(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsNitrogen(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsOxygen(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsSulfur(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsPhosphorus(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsAromatic(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsInRing(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsInRingSize(long jarg1, OBMolAtomIter jarg1_, int jarg2); public final static native boolean OBMolAtomIter_IsHeteroatom(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsNotCorH(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsConnected(long jarg1, OBMolAtomIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBMolAtomIter_IsOneThree(long jarg1, OBMolAtomIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBMolAtomIter_IsOneFour(long jarg1, OBMolAtomIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBMolAtomIter_IsCarboxylOxygen(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsPhosphateOxygen(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsSulfateOxygen(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsNitroOxygen(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsAmideNitrogen(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsPolarHydrogen(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsNonPolarHydrogen(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsAromaticNOxide(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsChiral(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsAxial(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsClockwise(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsAntiClockwise(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsPositiveStereo(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsNegativeStereo(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_HasChiralitySpecified(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_HasChiralVolume(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsHbondAcceptor(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsHbondDonor(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_IsHbondDonorH(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_HasAlphaBetaUnsat__SWIG_0(long jarg1, OBMolAtomIter jarg1_, boolean jarg2); public final static native boolean OBMolAtomIter_HasAlphaBetaUnsat__SWIG_1(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_HasBondOfOrder(long jarg1, OBMolAtomIter jarg1_, long jarg2); public final static native int OBMolAtomIter_CountBondsOfOrder(long jarg1, OBMolAtomIter jarg1_, long jarg2); public final static native boolean OBMolAtomIter_HasNonSingleBond(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_HasSingleBond(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_HasDoubleBond(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_HasAromaticBond(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_MatchesSMARTS(long jarg1, OBMolAtomIter jarg1_, String jarg2); public final static native long OBMolAtomIter_DoTransformations(long jarg1, OBMolAtomIter jarg1_, long jarg2); public final static native String OBMolAtomIter_ClassDescription(long jarg1, OBMolAtomIter jarg1_); public final static native boolean OBMolAtomIter_HasData__SWIG_2(long jarg1, OBMolAtomIter jarg1_, long jarg2); public final static native void OBMolAtomIter_DeleteData__SWIG_0(long jarg1, OBMolAtomIter jarg1_, long jarg2); public final static native void OBMolAtomIter_DeleteData__SWIG_1(long jarg1, OBMolAtomIter jarg1_, long jarg2, OBGenericData jarg2_); public final static native void OBMolAtomIter_DeleteData__SWIG_2(long jarg1, OBMolAtomIter jarg1_, long jarg2, vectorData jarg2_); public final static native boolean OBMolAtomIter_DeleteData__SWIG_3(long jarg1, OBMolAtomIter jarg1_, String jarg2); public final static native void OBMolAtomIter_SetData(long jarg1, OBMolAtomIter jarg1_, long jarg2, OBGenericData jarg2_); public final static native long OBMolAtomIter_DataSize(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_GetData__SWIG_0(long jarg1, OBMolAtomIter jarg1_, long jarg2); public final static native long OBMolAtomIter_GetData__SWIG_3(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_GetData__SWIG_4(long jarg1, OBMolAtomIter jarg1_, int jarg2); public final static native long OBMolAtomIter_BeginData(long jarg1, OBMolAtomIter jarg1_); public final static native long OBMolAtomIter_EndData(long jarg1, OBMolAtomIter jarg1_); public final static native long new_OBMolAtomDFSIter__SWIG_0(); public final static native long new_OBMolAtomDFSIter__SWIG_1(long jarg1, OBMol jarg1_, int jarg2); public final static native long new_OBMolAtomDFSIter__SWIG_2(long jarg1, OBMol jarg1_); public final static native long new_OBMolAtomDFSIter__SWIG_4(long jarg1, OBMolAtomDFSIter jarg1_); public final static native void delete_OBMolAtomDFSIter(long jarg1); public final static native long OBMolAtomDFSIter___deref__(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter___ref__(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_next(long jarg1, OBMolAtomDFSIter jarg1_); public final static native void OBMolAtomDFSIter_Visit_set(long jarg1, OBMolAtomDFSIter jarg1_, boolean jarg2); public final static native boolean OBMolAtomDFSIter_Visit_get(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_Clear(long jarg1, OBMolAtomDFSIter jarg1_); public final static native void OBMolAtomDFSIter_SetIdx(long jarg1, OBMolAtomDFSIter jarg1_, int jarg2); public final static native void OBMolAtomDFSIter_SetHyb(long jarg1, OBMolAtomDFSIter jarg1_, int jarg2); public final static native void OBMolAtomDFSIter_SetAtomicNum(long jarg1, OBMolAtomDFSIter jarg1_, int jarg2); public final static native void OBMolAtomDFSIter_SetIsotope(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2); public final static native void OBMolAtomDFSIter_SetImplicitValence(long jarg1, OBMolAtomDFSIter jarg1_, int jarg2); public final static native void OBMolAtomDFSIter_IncrementImplicitValence(long jarg1, OBMolAtomDFSIter jarg1_); public final static native void OBMolAtomDFSIter_DecrementImplicitValence(long jarg1, OBMolAtomDFSIter jarg1_); public final static native void OBMolAtomDFSIter_SetFormalCharge(long jarg1, OBMolAtomDFSIter jarg1_, int jarg2); public final static native void OBMolAtomDFSIter_SetSpinMultiplicity(long jarg1, OBMolAtomDFSIter jarg1_, short jarg2); public final static native void OBMolAtomDFSIter_SetType__SWIG_0(long jarg1, OBMolAtomDFSIter jarg1_, String jarg2); public final static native void OBMolAtomDFSIter_SetType__SWIG_1(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2); public final static native void OBMolAtomDFSIter_SetPartialCharge(long jarg1, OBMolAtomDFSIter jarg1_, double jarg2); public final static native void OBMolAtomDFSIter_SetVector__SWIG_0(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2, vector3 jarg2_); public final static native void OBMolAtomDFSIter_SetVector__SWIG_1(long jarg1, OBMolAtomDFSIter jarg1_, double jarg2, double jarg3, double jarg4); public final static native void OBMolAtomDFSIter_SetVector__SWIG_2(long jarg1, OBMolAtomDFSIter jarg1_); public final static native void OBMolAtomDFSIter_SetCoordPtr(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2); public final static native void OBMolAtomDFSIter_SetResidue(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2, OBResidue jarg2_); public final static native void OBMolAtomDFSIter_SetParent(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2, OBMol jarg2_); public final static native void OBMolAtomDFSIter_SetAromatic(long jarg1, OBMolAtomDFSIter jarg1_); public final static native void OBMolAtomDFSIter_UnsetAromatic(long jarg1, OBMolAtomDFSIter jarg1_); public final static native void OBMolAtomDFSIter_SetClockwiseStereo(long jarg1, OBMolAtomDFSIter jarg1_); public final static native void OBMolAtomDFSIter_SetAntiClockwiseStereo(long jarg1, OBMolAtomDFSIter jarg1_); public final static native void OBMolAtomDFSIter_SetPositiveStereo(long jarg1, OBMolAtomDFSIter jarg1_); public final static native void OBMolAtomDFSIter_SetNegativeStereo(long jarg1, OBMolAtomDFSIter jarg1_); public final static native void OBMolAtomDFSIter_UnsetStereo(long jarg1, OBMolAtomDFSIter jarg1_); public final static native void OBMolAtomDFSIter_SetInRing(long jarg1, OBMolAtomDFSIter jarg1_); public final static native void OBMolAtomDFSIter_SetChiral(long jarg1, OBMolAtomDFSIter jarg1_); public final static native void OBMolAtomDFSIter_ClearCoordPtr(long jarg1, OBMolAtomDFSIter jarg1_); public final static native int OBMolAtomDFSIter_GetFormalCharge(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_GetAtomicNum(long jarg1, OBMolAtomDFSIter jarg1_); public final static native int OBMolAtomDFSIter_GetIsotope(long jarg1, OBMolAtomDFSIter jarg1_); public final static native int OBMolAtomDFSIter_GetSpinMultiplicity(long jarg1, OBMolAtomDFSIter jarg1_); public final static native double OBMolAtomDFSIter_GetAtomicMass(long jarg1, OBMolAtomDFSIter jarg1_); public final static native double OBMolAtomDFSIter_GetExactMass(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_GetIdx(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_GetCoordinateIdx(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_GetCIdx(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_GetValence(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_GetHyb(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_GetImplicitValence(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_GetHvyValence(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_GetHeteroValence(long jarg1, OBMolAtomDFSIter jarg1_); public final static native String OBMolAtomDFSIter_GetType(long jarg1, OBMolAtomDFSIter jarg1_); public final static native double OBMolAtomDFSIter_GetX(long jarg1, OBMolAtomDFSIter jarg1_); public final static native double OBMolAtomDFSIter_GetY(long jarg1, OBMolAtomDFSIter jarg1_); public final static native double OBMolAtomDFSIter_GetZ(long jarg1, OBMolAtomDFSIter jarg1_); public final static native double OBMolAtomDFSIter_x(long jarg1, OBMolAtomDFSIter jarg1_); public final static native double OBMolAtomDFSIter_y(long jarg1, OBMolAtomDFSIter jarg1_); public final static native double OBMolAtomDFSIter_z(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_GetCoordinate(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_GetVector__SWIG_0(long jarg1, OBMolAtomDFSIter jarg1_); public final static native double OBMolAtomDFSIter_GetPartialCharge(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_GetResidue(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_GetParent(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_GetNewBondVector(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2, vector3 jarg2_, double jarg3); public final static native long OBMolAtomDFSIter_GetBond(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2, OBAtom jarg2_); public final static native long OBMolAtomDFSIter_GetNextAtom(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_BeginBonds(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_EndBonds(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_BeginBond(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2); public final static native long OBMolAtomDFSIter_NextBond(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2); public final static native long OBMolAtomDFSIter_BeginNbrAtom(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2); public final static native long OBMolAtomDFSIter_NextNbrAtom(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2); public final static native double OBMolAtomDFSIter_GetDistance__SWIG_0(long jarg1, OBMolAtomDFSIter jarg1_, int jarg2); public final static native double OBMolAtomDFSIter_GetDistance__SWIG_1(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2, OBAtom jarg2_); public final static native double OBMolAtomDFSIter_GetAngle__SWIG_0(long jarg1, OBMolAtomDFSIter jarg1_, int jarg2, int jarg3); public final static native double OBMolAtomDFSIter_GetAngle__SWIG_1(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2, OBAtom jarg2_, long jarg3, OBAtom jarg3_); public final static native void OBMolAtomDFSIter_NewResidue(long jarg1, OBMolAtomDFSIter jarg1_); public final static native void OBMolAtomDFSIter_AddResidue(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2, OBResidue jarg2_); public final static native void OBMolAtomDFSIter_DeleteResidue(long jarg1, OBMolAtomDFSIter jarg1_); public final static native void OBMolAtomDFSIter_AddBond(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2, OBBond jarg2_); public final static native void OBMolAtomDFSIter_InsertBond(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2, long jarg3, OBBond jarg3_); public final static native boolean OBMolAtomDFSIter_DeleteBond(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2, OBBond jarg2_); public final static native void OBMolAtomDFSIter_ClearBond(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_HtoMethyl(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_SetHybAndGeom(long jarg1, OBMolAtomDFSIter jarg1_, int jarg2); public final static native void OBMolAtomDFSIter_ForceNoH(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_HasNoHForced(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_CountFreeOxygens(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_ImplicitHydrogenCount(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_ExplicitHydrogenCount__SWIG_0(long jarg1, OBMolAtomDFSIter jarg1_, boolean jarg2); public final static native long OBMolAtomDFSIter_ExplicitHydrogenCount__SWIG_1(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_MemberOfRingCount(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_MemberOfRingSize(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_CountRingBonds(long jarg1, OBMolAtomDFSIter jarg1_); public final static native double OBMolAtomDFSIter_SmallestBondAngle(long jarg1, OBMolAtomDFSIter jarg1_); public final static native double OBMolAtomDFSIter_AverageBondAngle(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_BOSum(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_KBOSum(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_HasResidue(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsHydrogen(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsCarbon(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsNitrogen(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsOxygen(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsSulfur(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsPhosphorus(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsAromatic(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsInRing(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsInRingSize(long jarg1, OBMolAtomDFSIter jarg1_, int jarg2); public final static native boolean OBMolAtomDFSIter_IsHeteroatom(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsNotCorH(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsConnected(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBMolAtomDFSIter_IsOneThree(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBMolAtomDFSIter_IsOneFour(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBMolAtomDFSIter_IsCarboxylOxygen(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsPhosphateOxygen(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsSulfateOxygen(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsNitroOxygen(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsAmideNitrogen(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsPolarHydrogen(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsNonPolarHydrogen(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsAromaticNOxide(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsChiral(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsAxial(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsClockwise(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsAntiClockwise(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsPositiveStereo(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsNegativeStereo(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_HasChiralitySpecified(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_HasChiralVolume(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsHbondAcceptor(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsHbondDonor(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_IsHbondDonorH(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_HasAlphaBetaUnsat__SWIG_0(long jarg1, OBMolAtomDFSIter jarg1_, boolean jarg2); public final static native boolean OBMolAtomDFSIter_HasAlphaBetaUnsat__SWIG_1(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_HasBondOfOrder(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2); public final static native int OBMolAtomDFSIter_CountBondsOfOrder(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2); public final static native boolean OBMolAtomDFSIter_HasNonSingleBond(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_HasSingleBond(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_HasDoubleBond(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_HasAromaticBond(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_MatchesSMARTS(long jarg1, OBMolAtomDFSIter jarg1_, String jarg2); public final static native long OBMolAtomDFSIter_DoTransformations(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2); public final static native String OBMolAtomDFSIter_ClassDescription(long jarg1, OBMolAtomDFSIter jarg1_); public final static native boolean OBMolAtomDFSIter_HasData__SWIG_2(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2); public final static native void OBMolAtomDFSIter_DeleteData__SWIG_0(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2); public final static native void OBMolAtomDFSIter_DeleteData__SWIG_1(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2, OBGenericData jarg2_); public final static native void OBMolAtomDFSIter_DeleteData__SWIG_2(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2, vectorData jarg2_); public final static native boolean OBMolAtomDFSIter_DeleteData__SWIG_3(long jarg1, OBMolAtomDFSIter jarg1_, String jarg2); public final static native void OBMolAtomDFSIter_SetData(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2, OBGenericData jarg2_); public final static native long OBMolAtomDFSIter_DataSize(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_GetData__SWIG_0(long jarg1, OBMolAtomDFSIter jarg1_, long jarg2); public final static native long OBMolAtomDFSIter_GetData__SWIG_3(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_GetData__SWIG_4(long jarg1, OBMolAtomDFSIter jarg1_, int jarg2); public final static native long OBMolAtomDFSIter_BeginData(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long OBMolAtomDFSIter_EndData(long jarg1, OBMolAtomDFSIter jarg1_); public final static native long new_OBMolAtomBFSIter__SWIG_0(); public final static native long new_OBMolAtomBFSIter__SWIG_1(long jarg1, OBMol jarg1_); public final static native long new_OBMolAtomBFSIter__SWIG_2(long jarg1, OBMolAtomBFSIter jarg1_); public final static native void delete_OBMolAtomBFSIter(long jarg1); public final static native long OBMolAtomBFSIter___deref__(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter___ref__(long jarg1, OBMolAtomBFSIter jarg1_); public final static native void OBMolAtomBFSIter_Visit_set(long jarg1, OBMolAtomBFSIter jarg1_, boolean jarg2); public final static native boolean OBMolAtomBFSIter_Visit_get(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_Clear(long jarg1, OBMolAtomBFSIter jarg1_); public final static native void OBMolAtomBFSIter_SetIdx(long jarg1, OBMolAtomBFSIter jarg1_, int jarg2); public final static native void OBMolAtomBFSIter_SetHyb(long jarg1, OBMolAtomBFSIter jarg1_, int jarg2); public final static native void OBMolAtomBFSIter_SetAtomicNum(long jarg1, OBMolAtomBFSIter jarg1_, int jarg2); public final static native void OBMolAtomBFSIter_SetIsotope(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2); public final static native void OBMolAtomBFSIter_SetImplicitValence(long jarg1, OBMolAtomBFSIter jarg1_, int jarg2); public final static native void OBMolAtomBFSIter_IncrementImplicitValence(long jarg1, OBMolAtomBFSIter jarg1_); public final static native void OBMolAtomBFSIter_DecrementImplicitValence(long jarg1, OBMolAtomBFSIter jarg1_); public final static native void OBMolAtomBFSIter_SetFormalCharge(long jarg1, OBMolAtomBFSIter jarg1_, int jarg2); public final static native void OBMolAtomBFSIter_SetSpinMultiplicity(long jarg1, OBMolAtomBFSIter jarg1_, short jarg2); public final static native void OBMolAtomBFSIter_SetType__SWIG_0(long jarg1, OBMolAtomBFSIter jarg1_, String jarg2); public final static native void OBMolAtomBFSIter_SetType__SWIG_1(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2); public final static native void OBMolAtomBFSIter_SetPartialCharge(long jarg1, OBMolAtomBFSIter jarg1_, double jarg2); public final static native void OBMolAtomBFSIter_SetVector__SWIG_0(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2, vector3 jarg2_); public final static native void OBMolAtomBFSIter_SetVector__SWIG_1(long jarg1, OBMolAtomBFSIter jarg1_, double jarg2, double jarg3, double jarg4); public final static native void OBMolAtomBFSIter_SetVector__SWIG_2(long jarg1, OBMolAtomBFSIter jarg1_); public final static native void OBMolAtomBFSIter_SetCoordPtr(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2); public final static native void OBMolAtomBFSIter_SetResidue(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2, OBResidue jarg2_); public final static native void OBMolAtomBFSIter_SetParent(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2, OBMol jarg2_); public final static native void OBMolAtomBFSIter_SetAromatic(long jarg1, OBMolAtomBFSIter jarg1_); public final static native void OBMolAtomBFSIter_UnsetAromatic(long jarg1, OBMolAtomBFSIter jarg1_); public final static native void OBMolAtomBFSIter_SetClockwiseStereo(long jarg1, OBMolAtomBFSIter jarg1_); public final static native void OBMolAtomBFSIter_SetAntiClockwiseStereo(long jarg1, OBMolAtomBFSIter jarg1_); public final static native void OBMolAtomBFSIter_SetPositiveStereo(long jarg1, OBMolAtomBFSIter jarg1_); public final static native void OBMolAtomBFSIter_SetNegativeStereo(long jarg1, OBMolAtomBFSIter jarg1_); public final static native void OBMolAtomBFSIter_UnsetStereo(long jarg1, OBMolAtomBFSIter jarg1_); public final static native void OBMolAtomBFSIter_SetInRing(long jarg1, OBMolAtomBFSIter jarg1_); public final static native void OBMolAtomBFSIter_SetChiral(long jarg1, OBMolAtomBFSIter jarg1_); public final static native void OBMolAtomBFSIter_ClearCoordPtr(long jarg1, OBMolAtomBFSIter jarg1_); public final static native int OBMolAtomBFSIter_GetFormalCharge(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_GetAtomicNum(long jarg1, OBMolAtomBFSIter jarg1_); public final static native int OBMolAtomBFSIter_GetIsotope(long jarg1, OBMolAtomBFSIter jarg1_); public final static native int OBMolAtomBFSIter_GetSpinMultiplicity(long jarg1, OBMolAtomBFSIter jarg1_); public final static native double OBMolAtomBFSIter_GetAtomicMass(long jarg1, OBMolAtomBFSIter jarg1_); public final static native double OBMolAtomBFSIter_GetExactMass(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_GetIdx(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_GetCoordinateIdx(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_GetCIdx(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_GetValence(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_GetHyb(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_GetImplicitValence(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_GetHvyValence(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_GetHeteroValence(long jarg1, OBMolAtomBFSIter jarg1_); public final static native String OBMolAtomBFSIter_GetType(long jarg1, OBMolAtomBFSIter jarg1_); public final static native double OBMolAtomBFSIter_GetX(long jarg1, OBMolAtomBFSIter jarg1_); public final static native double OBMolAtomBFSIter_GetY(long jarg1, OBMolAtomBFSIter jarg1_); public final static native double OBMolAtomBFSIter_GetZ(long jarg1, OBMolAtomBFSIter jarg1_); public final static native double OBMolAtomBFSIter_x(long jarg1, OBMolAtomBFSIter jarg1_); public final static native double OBMolAtomBFSIter_y(long jarg1, OBMolAtomBFSIter jarg1_); public final static native double OBMolAtomBFSIter_z(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_GetCoordinate(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_GetVector__SWIG_0(long jarg1, OBMolAtomBFSIter jarg1_); public final static native double OBMolAtomBFSIter_GetPartialCharge(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_GetResidue(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_GetParent(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_GetNewBondVector(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2, vector3 jarg2_, double jarg3); public final static native long OBMolAtomBFSIter_GetBond(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2, OBAtom jarg2_); public final static native long OBMolAtomBFSIter_GetNextAtom(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_BeginBonds(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_EndBonds(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_BeginBond(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2); public final static native long OBMolAtomBFSIter_NextBond(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2); public final static native long OBMolAtomBFSIter_BeginNbrAtom(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2); public final static native long OBMolAtomBFSIter_NextNbrAtom(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2); public final static native double OBMolAtomBFSIter_GetDistance__SWIG_0(long jarg1, OBMolAtomBFSIter jarg1_, int jarg2); public final static native double OBMolAtomBFSIter_GetDistance__SWIG_1(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2, OBAtom jarg2_); public final static native double OBMolAtomBFSIter_GetAngle__SWIG_0(long jarg1, OBMolAtomBFSIter jarg1_, int jarg2, int jarg3); public final static native double OBMolAtomBFSIter_GetAngle__SWIG_1(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2, OBAtom jarg2_, long jarg3, OBAtom jarg3_); public final static native void OBMolAtomBFSIter_NewResidue(long jarg1, OBMolAtomBFSIter jarg1_); public final static native void OBMolAtomBFSIter_AddResidue(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2, OBResidue jarg2_); public final static native void OBMolAtomBFSIter_DeleteResidue(long jarg1, OBMolAtomBFSIter jarg1_); public final static native void OBMolAtomBFSIter_AddBond(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2, OBBond jarg2_); public final static native void OBMolAtomBFSIter_InsertBond(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2, long jarg3, OBBond jarg3_); public final static native boolean OBMolAtomBFSIter_DeleteBond(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2, OBBond jarg2_); public final static native void OBMolAtomBFSIter_ClearBond(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_HtoMethyl(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_SetHybAndGeom(long jarg1, OBMolAtomBFSIter jarg1_, int jarg2); public final static native void OBMolAtomBFSIter_ForceNoH(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_HasNoHForced(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_CountFreeOxygens(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_ImplicitHydrogenCount(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_ExplicitHydrogenCount__SWIG_0(long jarg1, OBMolAtomBFSIter jarg1_, boolean jarg2); public final static native long OBMolAtomBFSIter_ExplicitHydrogenCount__SWIG_1(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_MemberOfRingCount(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_MemberOfRingSize(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_CountRingBonds(long jarg1, OBMolAtomBFSIter jarg1_); public final static native double OBMolAtomBFSIter_SmallestBondAngle(long jarg1, OBMolAtomBFSIter jarg1_); public final static native double OBMolAtomBFSIter_AverageBondAngle(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_BOSum(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_KBOSum(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_HasResidue(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsHydrogen(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsCarbon(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsNitrogen(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsOxygen(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsSulfur(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsPhosphorus(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsAromatic(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsInRing(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsInRingSize(long jarg1, OBMolAtomBFSIter jarg1_, int jarg2); public final static native boolean OBMolAtomBFSIter_IsHeteroatom(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsNotCorH(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsConnected(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBMolAtomBFSIter_IsOneThree(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBMolAtomBFSIter_IsOneFour(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBMolAtomBFSIter_IsCarboxylOxygen(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsPhosphateOxygen(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsSulfateOxygen(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsNitroOxygen(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsAmideNitrogen(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsPolarHydrogen(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsNonPolarHydrogen(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsAromaticNOxide(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsChiral(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsAxial(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsClockwise(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsAntiClockwise(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsPositiveStereo(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsNegativeStereo(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_HasChiralitySpecified(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_HasChiralVolume(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsHbondAcceptor(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsHbondDonor(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_IsHbondDonorH(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_HasAlphaBetaUnsat__SWIG_0(long jarg1, OBMolAtomBFSIter jarg1_, boolean jarg2); public final static native boolean OBMolAtomBFSIter_HasAlphaBetaUnsat__SWIG_1(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_HasBondOfOrder(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2); public final static native int OBMolAtomBFSIter_CountBondsOfOrder(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2); public final static native boolean OBMolAtomBFSIter_HasNonSingleBond(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_HasSingleBond(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_HasDoubleBond(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_HasAromaticBond(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_MatchesSMARTS(long jarg1, OBMolAtomBFSIter jarg1_, String jarg2); public final static native long OBMolAtomBFSIter_DoTransformations(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2); public final static native String OBMolAtomBFSIter_ClassDescription(long jarg1, OBMolAtomBFSIter jarg1_); public final static native boolean OBMolAtomBFSIter_HasData__SWIG_2(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2); public final static native void OBMolAtomBFSIter_DeleteData__SWIG_0(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2); public final static native void OBMolAtomBFSIter_DeleteData__SWIG_1(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2, OBGenericData jarg2_); public final static native void OBMolAtomBFSIter_DeleteData__SWIG_2(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2, vectorData jarg2_); public final static native boolean OBMolAtomBFSIter_DeleteData__SWIG_3(long jarg1, OBMolAtomBFSIter jarg1_, String jarg2); public final static native void OBMolAtomBFSIter_SetData(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2, OBGenericData jarg2_); public final static native long OBMolAtomBFSIter_DataSize(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_GetData__SWIG_0(long jarg1, OBMolAtomBFSIter jarg1_, long jarg2); public final static native long OBMolAtomBFSIter_GetData__SWIG_3(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_GetData__SWIG_4(long jarg1, OBMolAtomBFSIter jarg1_, int jarg2); public final static native long OBMolAtomBFSIter_BeginData(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long OBMolAtomBFSIter_EndData(long jarg1, OBMolAtomBFSIter jarg1_); public final static native long new_OBMolBondIter__SWIG_0(); public final static native long new_OBMolBondIter__SWIG_1(long jarg1, OBMol jarg1_); public final static native long new_OBMolBondIter__SWIG_2(long jarg1, OBMolBondIter jarg1_); public final static native void delete_OBMolBondIter(long jarg1); public final static native long OBMolBondIter___deref__(long jarg1, OBMolBondIter jarg1_); public final static native long OBMolBondIter___ref__(long jarg1, OBMolBondIter jarg1_); public final static native void OBMolBondIter_Visit_set(long jarg1, OBMolBondIter jarg1_, boolean jarg2); public final static native boolean OBMolBondIter_Visit_get(long jarg1, OBMolBondIter jarg1_); public final static native void OBMolBondIter_SetIdx(long jarg1, OBMolBondIter jarg1_, int jarg2); public final static native void OBMolBondIter_SetBO(long jarg1, OBMolBondIter jarg1_, int jarg2); public final static native void OBMolBondIter_SetBondOrder(long jarg1, OBMolBondIter jarg1_, int jarg2); public final static native void OBMolBondIter_SetBegin(long jarg1, OBMolBondIter jarg1_, long jarg2, OBAtom jarg2_); public final static native void OBMolBondIter_SetEnd(long jarg1, OBMolBondIter jarg1_, long jarg2, OBAtom jarg2_); public final static native void OBMolBondIter_SetParent(long jarg1, OBMolBondIter jarg1_, long jarg2, OBMol jarg2_); public final static native void OBMolBondIter_SetLength(long jarg1, OBMolBondIter jarg1_, long jarg2, OBAtom jarg2_, double jarg3); public final static native void OBMolBondIter_Set(long jarg1, OBMolBondIter jarg1_, int jarg2, long jarg3, OBAtom jarg3_, long jarg4, OBAtom jarg4_, int jarg5, int jarg6); public final static native void OBMolBondIter_SetKSingle(long jarg1, OBMolBondIter jarg1_); public final static native void OBMolBondIter_SetKDouble(long jarg1, OBMolBondIter jarg1_); public final static native void OBMolBondIter_SetKTriple(long jarg1, OBMolBondIter jarg1_); public final static native void OBMolBondIter_SetAromatic(long jarg1, OBMolBondIter jarg1_); public final static native void OBMolBondIter_SetHash(long jarg1, OBMolBondIter jarg1_); public final static native void OBMolBondIter_SetWedge(long jarg1, OBMolBondIter jarg1_); public final static native void OBMolBondIter_SetUp(long jarg1, OBMolBondIter jarg1_); public final static native void OBMolBondIter_SetDown(long jarg1, OBMolBondIter jarg1_); public final static native void OBMolBondIter_SetInRing(long jarg1, OBMolBondIter jarg1_); public final static native void OBMolBondIter_SetClosure(long jarg1, OBMolBondIter jarg1_); public final static native void OBMolBondIter_UnsetHash(long jarg1, OBMolBondIter jarg1_); public final static native void OBMolBondIter_UnsetWedge(long jarg1, OBMolBondIter jarg1_); public final static native void OBMolBondIter_UnsetUp(long jarg1, OBMolBondIter jarg1_); public final static native void OBMolBondIter_UnsetDown(long jarg1, OBMolBondIter jarg1_); public final static native void OBMolBondIter_UnsetAromatic(long jarg1, OBMolBondIter jarg1_); public final static native void OBMolBondIter_UnsetKekule(long jarg1, OBMolBondIter jarg1_); public final static native long OBMolBondIter_GetIdx(long jarg1, OBMolBondIter jarg1_); public final static native long OBMolBondIter_GetBO(long jarg1, OBMolBondIter jarg1_); public final static native long OBMolBondIter_GetBondOrder(long jarg1, OBMolBondIter jarg1_); public final static native long OBMolBondIter_GetFlags(long jarg1, OBMolBondIter jarg1_); public final static native long OBMolBondIter_GetBeginAtomIdx(long jarg1, OBMolBondIter jarg1_); public final static native long OBMolBondIter_GetEndAtomIdx(long jarg1, OBMolBondIter jarg1_); public final static native long OBMolBondIter_GetBeginAtom__SWIG_0(long jarg1, OBMolBondIter jarg1_); public final static native long OBMolBondIter_GetEndAtom__SWIG_0(long jarg1, OBMolBondIter jarg1_); public final static native long OBMolBondIter_GetNbrAtom(long jarg1, OBMolBondIter jarg1_, long jarg2, OBAtom jarg2_); public final static native long OBMolBondIter_GetParent(long jarg1, OBMolBondIter jarg1_); public final static native double OBMolBondIter_GetEquibLength(long jarg1, OBMolBondIter jarg1_); public final static native double OBMolBondIter_GetLength(long jarg1, OBMolBondIter jarg1_); public final static native long OBMolBondIter_GetNbrAtomIdx(long jarg1, OBMolBondIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBMolBondIter_IsAromatic(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_IsInRing(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_IsRotor(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_IsAmide(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_IsPrimaryAmide(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_IsSecondaryAmide(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_IsEster(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_IsCarbonyl(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_IsSingle(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_IsDouble(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_IsTriple(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_IsKSingle(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_IsKDouble(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_IsKTriple(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_IsClosure(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_IsUp(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_IsDown(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_IsWedge(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_IsHash(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_IsDoubleBondGeometry(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_Clear(long jarg1, OBMolBondIter jarg1_); public final static native long OBMolBondIter_DoTransformations(long jarg1, OBMolBondIter jarg1_, long jarg2); public final static native String OBMolBondIter_ClassDescription(long jarg1, OBMolBondIter jarg1_); public final static native boolean OBMolBondIter_HasData__SWIG_2(long jarg1, OBMolBondIter jarg1_, long jarg2); public final static native void OBMolBondIter_DeleteData__SWIG_0(long jarg1, OBMolBondIter jarg1_, long jarg2); public final static native void OBMolBondIter_DeleteData__SWIG_1(long jarg1, OBMolBondIter jarg1_, long jarg2, OBGenericData jarg2_); public final static native void OBMolBondIter_DeleteData__SWIG_2(long jarg1, OBMolBondIter jarg1_, long jarg2, vectorData jarg2_); public final static native boolean OBMolBondIter_DeleteData__SWIG_3(long jarg1, OBMolBondIter jarg1_, String jarg2); public final static native void OBMolBondIter_SetData(long jarg1, OBMolBondIter jarg1_, long jarg2, OBGenericData jarg2_); public final static native long OBMolBondIter_DataSize(long jarg1, OBMolBondIter jarg1_); public final static native long OBMolBondIter_GetData__SWIG_0(long jarg1, OBMolBondIter jarg1_, long jarg2); public final static native long OBMolBondIter_GetData__SWIG_3(long jarg1, OBMolBondIter jarg1_); public final static native long OBMolBondIter_GetData__SWIG_4(long jarg1, OBMolBondIter jarg1_, int jarg2); public final static native long OBMolBondIter_BeginData(long jarg1, OBMolBondIter jarg1_); public final static native long OBMolBondIter_EndData(long jarg1, OBMolBondIter jarg1_); public final static native long new_OBAtomAtomIter__SWIG_0(); public final static native long new_OBAtomAtomIter__SWIG_1(long jarg1, OBAtom jarg1_); public final static native long new_OBAtomAtomIter__SWIG_2(long jarg1, OBAtomAtomIter jarg1_); public final static native void delete_OBAtomAtomIter(long jarg1); public final static native long OBAtomAtomIter___deref__(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter___ref__(long jarg1, OBAtomAtomIter jarg1_); public final static native void OBAtomAtomIter_Visit_set(long jarg1, OBAtomAtomIter jarg1_, boolean jarg2); public final static native boolean OBAtomAtomIter_Visit_get(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_Clear(long jarg1, OBAtomAtomIter jarg1_); public final static native void OBAtomAtomIter_SetIdx(long jarg1, OBAtomAtomIter jarg1_, int jarg2); public final static native void OBAtomAtomIter_SetHyb(long jarg1, OBAtomAtomIter jarg1_, int jarg2); public final static native void OBAtomAtomIter_SetAtomicNum(long jarg1, OBAtomAtomIter jarg1_, int jarg2); public final static native void OBAtomAtomIter_SetIsotope(long jarg1, OBAtomAtomIter jarg1_, long jarg2); public final static native void OBAtomAtomIter_SetImplicitValence(long jarg1, OBAtomAtomIter jarg1_, int jarg2); public final static native void OBAtomAtomIter_IncrementImplicitValence(long jarg1, OBAtomAtomIter jarg1_); public final static native void OBAtomAtomIter_DecrementImplicitValence(long jarg1, OBAtomAtomIter jarg1_); public final static native void OBAtomAtomIter_SetFormalCharge(long jarg1, OBAtomAtomIter jarg1_, int jarg2); public final static native void OBAtomAtomIter_SetSpinMultiplicity(long jarg1, OBAtomAtomIter jarg1_, short jarg2); public final static native void OBAtomAtomIter_SetType__SWIG_0(long jarg1, OBAtomAtomIter jarg1_, String jarg2); public final static native void OBAtomAtomIter_SetType__SWIG_1(long jarg1, OBAtomAtomIter jarg1_, long jarg2); public final static native void OBAtomAtomIter_SetPartialCharge(long jarg1, OBAtomAtomIter jarg1_, double jarg2); public final static native void OBAtomAtomIter_SetVector__SWIG_0(long jarg1, OBAtomAtomIter jarg1_, long jarg2, vector3 jarg2_); public final static native void OBAtomAtomIter_SetVector__SWIG_1(long jarg1, OBAtomAtomIter jarg1_, double jarg2, double jarg3, double jarg4); public final static native void OBAtomAtomIter_SetVector__SWIG_2(long jarg1, OBAtomAtomIter jarg1_); public final static native void OBAtomAtomIter_SetCoordPtr(long jarg1, OBAtomAtomIter jarg1_, long jarg2); public final static native void OBAtomAtomIter_SetResidue(long jarg1, OBAtomAtomIter jarg1_, long jarg2, OBResidue jarg2_); public final static native void OBAtomAtomIter_SetParent(long jarg1, OBAtomAtomIter jarg1_, long jarg2, OBMol jarg2_); public final static native void OBAtomAtomIter_SetAromatic(long jarg1, OBAtomAtomIter jarg1_); public final static native void OBAtomAtomIter_UnsetAromatic(long jarg1, OBAtomAtomIter jarg1_); public final static native void OBAtomAtomIter_SetClockwiseStereo(long jarg1, OBAtomAtomIter jarg1_); public final static native void OBAtomAtomIter_SetAntiClockwiseStereo(long jarg1, OBAtomAtomIter jarg1_); public final static native void OBAtomAtomIter_SetPositiveStereo(long jarg1, OBAtomAtomIter jarg1_); public final static native void OBAtomAtomIter_SetNegativeStereo(long jarg1, OBAtomAtomIter jarg1_); public final static native void OBAtomAtomIter_UnsetStereo(long jarg1, OBAtomAtomIter jarg1_); public final static native void OBAtomAtomIter_SetInRing(long jarg1, OBAtomAtomIter jarg1_); public final static native void OBAtomAtomIter_SetChiral(long jarg1, OBAtomAtomIter jarg1_); public final static native void OBAtomAtomIter_ClearCoordPtr(long jarg1, OBAtomAtomIter jarg1_); public final static native int OBAtomAtomIter_GetFormalCharge(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_GetAtomicNum(long jarg1, OBAtomAtomIter jarg1_); public final static native int OBAtomAtomIter_GetIsotope(long jarg1, OBAtomAtomIter jarg1_); public final static native int OBAtomAtomIter_GetSpinMultiplicity(long jarg1, OBAtomAtomIter jarg1_); public final static native double OBAtomAtomIter_GetAtomicMass(long jarg1, OBAtomAtomIter jarg1_); public final static native double OBAtomAtomIter_GetExactMass(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_GetIdx(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_GetCoordinateIdx(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_GetCIdx(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_GetValence(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_GetHyb(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_GetImplicitValence(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_GetHvyValence(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_GetHeteroValence(long jarg1, OBAtomAtomIter jarg1_); public final static native String OBAtomAtomIter_GetType(long jarg1, OBAtomAtomIter jarg1_); public final static native double OBAtomAtomIter_GetX(long jarg1, OBAtomAtomIter jarg1_); public final static native double OBAtomAtomIter_GetY(long jarg1, OBAtomAtomIter jarg1_); public final static native double OBAtomAtomIter_GetZ(long jarg1, OBAtomAtomIter jarg1_); public final static native double OBAtomAtomIter_x(long jarg1, OBAtomAtomIter jarg1_); public final static native double OBAtomAtomIter_y(long jarg1, OBAtomAtomIter jarg1_); public final static native double OBAtomAtomIter_z(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_GetCoordinate(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_GetVector__SWIG_0(long jarg1, OBAtomAtomIter jarg1_); public final static native double OBAtomAtomIter_GetPartialCharge(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_GetResidue(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_GetParent(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_GetNewBondVector(long jarg1, OBAtomAtomIter jarg1_, long jarg2, vector3 jarg2_, double jarg3); public final static native long OBAtomAtomIter_GetBond(long jarg1, OBAtomAtomIter jarg1_, long jarg2, OBAtom jarg2_); public final static native long OBAtomAtomIter_GetNextAtom(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_BeginBonds(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_EndBonds(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_BeginBond(long jarg1, OBAtomAtomIter jarg1_, long jarg2); public final static native long OBAtomAtomIter_NextBond(long jarg1, OBAtomAtomIter jarg1_, long jarg2); public final static native long OBAtomAtomIter_BeginNbrAtom(long jarg1, OBAtomAtomIter jarg1_, long jarg2); public final static native long OBAtomAtomIter_NextNbrAtom(long jarg1, OBAtomAtomIter jarg1_, long jarg2); public final static native double OBAtomAtomIter_GetDistance__SWIG_0(long jarg1, OBAtomAtomIter jarg1_, int jarg2); public final static native double OBAtomAtomIter_GetDistance__SWIG_1(long jarg1, OBAtomAtomIter jarg1_, long jarg2, OBAtom jarg2_); public final static native double OBAtomAtomIter_GetAngle__SWIG_0(long jarg1, OBAtomAtomIter jarg1_, int jarg2, int jarg3); public final static native double OBAtomAtomIter_GetAngle__SWIG_1(long jarg1, OBAtomAtomIter jarg1_, long jarg2, OBAtom jarg2_, long jarg3, OBAtom jarg3_); public final static native void OBAtomAtomIter_NewResidue(long jarg1, OBAtomAtomIter jarg1_); public final static native void OBAtomAtomIter_AddResidue(long jarg1, OBAtomAtomIter jarg1_, long jarg2, OBResidue jarg2_); public final static native void OBAtomAtomIter_DeleteResidue(long jarg1, OBAtomAtomIter jarg1_); public final static native void OBAtomAtomIter_AddBond(long jarg1, OBAtomAtomIter jarg1_, long jarg2, OBBond jarg2_); public final static native void OBAtomAtomIter_InsertBond(long jarg1, OBAtomAtomIter jarg1_, long jarg2, long jarg3, OBBond jarg3_); public final static native boolean OBAtomAtomIter_DeleteBond(long jarg1, OBAtomAtomIter jarg1_, long jarg2, OBBond jarg2_); public final static native void OBAtomAtomIter_ClearBond(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_HtoMethyl(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_SetHybAndGeom(long jarg1, OBAtomAtomIter jarg1_, int jarg2); public final static native void OBAtomAtomIter_ForceNoH(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_HasNoHForced(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_CountFreeOxygens(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_ImplicitHydrogenCount(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_ExplicitHydrogenCount__SWIG_0(long jarg1, OBAtomAtomIter jarg1_, boolean jarg2); public final static native long OBAtomAtomIter_ExplicitHydrogenCount__SWIG_1(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_MemberOfRingCount(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_MemberOfRingSize(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_CountRingBonds(long jarg1, OBAtomAtomIter jarg1_); public final static native double OBAtomAtomIter_SmallestBondAngle(long jarg1, OBAtomAtomIter jarg1_); public final static native double OBAtomAtomIter_AverageBondAngle(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_BOSum(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_KBOSum(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_HasResidue(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsHydrogen(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsCarbon(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsNitrogen(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsOxygen(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsSulfur(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsPhosphorus(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsAromatic(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsInRing(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsInRingSize(long jarg1, OBAtomAtomIter jarg1_, int jarg2); public final static native boolean OBAtomAtomIter_IsHeteroatom(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsNotCorH(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsConnected(long jarg1, OBAtomAtomIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBAtomAtomIter_IsOneThree(long jarg1, OBAtomAtomIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBAtomAtomIter_IsOneFour(long jarg1, OBAtomAtomIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBAtomAtomIter_IsCarboxylOxygen(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsPhosphateOxygen(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsSulfateOxygen(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsNitroOxygen(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsAmideNitrogen(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsPolarHydrogen(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsNonPolarHydrogen(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsAromaticNOxide(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsChiral(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsAxial(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsClockwise(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsAntiClockwise(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsPositiveStereo(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsNegativeStereo(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_HasChiralitySpecified(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_HasChiralVolume(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsHbondAcceptor(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsHbondDonor(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_IsHbondDonorH(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_HasAlphaBetaUnsat__SWIG_0(long jarg1, OBAtomAtomIter jarg1_, boolean jarg2); public final static native boolean OBAtomAtomIter_HasAlphaBetaUnsat__SWIG_1(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_HasBondOfOrder(long jarg1, OBAtomAtomIter jarg1_, long jarg2); public final static native int OBAtomAtomIter_CountBondsOfOrder(long jarg1, OBAtomAtomIter jarg1_, long jarg2); public final static native boolean OBAtomAtomIter_HasNonSingleBond(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_HasSingleBond(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_HasDoubleBond(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_HasAromaticBond(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_MatchesSMARTS(long jarg1, OBAtomAtomIter jarg1_, String jarg2); public final static native long OBAtomAtomIter_DoTransformations(long jarg1, OBAtomAtomIter jarg1_, long jarg2); public final static native String OBAtomAtomIter_ClassDescription(long jarg1, OBAtomAtomIter jarg1_); public final static native boolean OBAtomAtomIter_HasData__SWIG_2(long jarg1, OBAtomAtomIter jarg1_, long jarg2); public final static native void OBAtomAtomIter_DeleteData__SWIG_0(long jarg1, OBAtomAtomIter jarg1_, long jarg2); public final static native void OBAtomAtomIter_DeleteData__SWIG_1(long jarg1, OBAtomAtomIter jarg1_, long jarg2, OBGenericData jarg2_); public final static native void OBAtomAtomIter_DeleteData__SWIG_2(long jarg1, OBAtomAtomIter jarg1_, long jarg2, vectorData jarg2_); public final static native boolean OBAtomAtomIter_DeleteData__SWIG_3(long jarg1, OBAtomAtomIter jarg1_, String jarg2); public final static native void OBAtomAtomIter_SetData(long jarg1, OBAtomAtomIter jarg1_, long jarg2, OBGenericData jarg2_); public final static native long OBAtomAtomIter_DataSize(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_GetData__SWIG_0(long jarg1, OBAtomAtomIter jarg1_, long jarg2); public final static native long OBAtomAtomIter_GetData__SWIG_3(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_GetData__SWIG_4(long jarg1, OBAtomAtomIter jarg1_, int jarg2); public final static native long OBAtomAtomIter_BeginData(long jarg1, OBAtomAtomIter jarg1_); public final static native long OBAtomAtomIter_EndData(long jarg1, OBAtomAtomIter jarg1_); public final static native long new_OBAtomBondIter__SWIG_0(); public final static native long new_OBAtomBondIter__SWIG_1(long jarg1, OBAtom jarg1_); public final static native long new_OBAtomBondIter__SWIG_2(long jarg1, OBAtomBondIter jarg1_); public final static native void delete_OBAtomBondIter(long jarg1); public final static native long OBAtomBondIter___deref__(long jarg1, OBAtomBondIter jarg1_); public final static native long OBAtomBondIter___ref__(long jarg1, OBAtomBondIter jarg1_); public final static native void OBAtomBondIter_Visit_set(long jarg1, OBAtomBondIter jarg1_, boolean jarg2); public final static native boolean OBAtomBondIter_Visit_get(long jarg1, OBAtomBondIter jarg1_); public final static native void OBAtomBondIter_SetIdx(long jarg1, OBAtomBondIter jarg1_, int jarg2); public final static native void OBAtomBondIter_SetBO(long jarg1, OBAtomBondIter jarg1_, int jarg2); public final static native void OBAtomBondIter_SetBondOrder(long jarg1, OBAtomBondIter jarg1_, int jarg2); public final static native void OBAtomBondIter_SetBegin(long jarg1, OBAtomBondIter jarg1_, long jarg2, OBAtom jarg2_); public final static native void OBAtomBondIter_SetEnd(long jarg1, OBAtomBondIter jarg1_, long jarg2, OBAtom jarg2_); public final static native void OBAtomBondIter_SetParent(long jarg1, OBAtomBondIter jarg1_, long jarg2, OBMol jarg2_); public final static native void OBAtomBondIter_SetLength(long jarg1, OBAtomBondIter jarg1_, long jarg2, OBAtom jarg2_, double jarg3); public final static native void OBAtomBondIter_Set(long jarg1, OBAtomBondIter jarg1_, int jarg2, long jarg3, OBAtom jarg3_, long jarg4, OBAtom jarg4_, int jarg5, int jarg6); public final static native void OBAtomBondIter_SetKSingle(long jarg1, OBAtomBondIter jarg1_); public final static native void OBAtomBondIter_SetKDouble(long jarg1, OBAtomBondIter jarg1_); public final static native void OBAtomBondIter_SetKTriple(long jarg1, OBAtomBondIter jarg1_); public final static native void OBAtomBondIter_SetAromatic(long jarg1, OBAtomBondIter jarg1_); public final static native void OBAtomBondIter_SetHash(long jarg1, OBAtomBondIter jarg1_); public final static native void OBAtomBondIter_SetWedge(long jarg1, OBAtomBondIter jarg1_); public final static native void OBAtomBondIter_SetUp(long jarg1, OBAtomBondIter jarg1_); public final static native void OBAtomBondIter_SetDown(long jarg1, OBAtomBondIter jarg1_); public final static native void OBAtomBondIter_SetInRing(long jarg1, OBAtomBondIter jarg1_); public final static native void OBAtomBondIter_SetClosure(long jarg1, OBAtomBondIter jarg1_); public final static native void OBAtomBondIter_UnsetHash(long jarg1, OBAtomBondIter jarg1_); public final static native void OBAtomBondIter_UnsetWedge(long jarg1, OBAtomBondIter jarg1_); public final static native void OBAtomBondIter_UnsetUp(long jarg1, OBAtomBondIter jarg1_); public final static native void OBAtomBondIter_UnsetDown(long jarg1, OBAtomBondIter jarg1_); public final static native void OBAtomBondIter_UnsetAromatic(long jarg1, OBAtomBondIter jarg1_); public final static native void OBAtomBondIter_UnsetKekule(long jarg1, OBAtomBondIter jarg1_); public final static native long OBAtomBondIter_GetIdx(long jarg1, OBAtomBondIter jarg1_); public final static native long OBAtomBondIter_GetBO(long jarg1, OBAtomBondIter jarg1_); public final static native long OBAtomBondIter_GetBondOrder(long jarg1, OBAtomBondIter jarg1_); public final static native long OBAtomBondIter_GetFlags(long jarg1, OBAtomBondIter jarg1_); public final static native long OBAtomBondIter_GetBeginAtomIdx(long jarg1, OBAtomBondIter jarg1_); public final static native long OBAtomBondIter_GetEndAtomIdx(long jarg1, OBAtomBondIter jarg1_); public final static native long OBAtomBondIter_GetBeginAtom__SWIG_0(long jarg1, OBAtomBondIter jarg1_); public final static native long OBAtomBondIter_GetEndAtom__SWIG_0(long jarg1, OBAtomBondIter jarg1_); public final static native long OBAtomBondIter_GetNbrAtom(long jarg1, OBAtomBondIter jarg1_, long jarg2, OBAtom jarg2_); public final static native long OBAtomBondIter_GetParent(long jarg1, OBAtomBondIter jarg1_); public final static native double OBAtomBondIter_GetEquibLength(long jarg1, OBAtomBondIter jarg1_); public final static native double OBAtomBondIter_GetLength(long jarg1, OBAtomBondIter jarg1_); public final static native long OBAtomBondIter_GetNbrAtomIdx(long jarg1, OBAtomBondIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBAtomBondIter_IsAromatic(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_IsInRing(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_IsRotor(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_IsAmide(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_IsPrimaryAmide(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_IsSecondaryAmide(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_IsEster(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_IsCarbonyl(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_IsSingle(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_IsDouble(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_IsTriple(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_IsKSingle(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_IsKDouble(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_IsKTriple(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_IsClosure(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_IsUp(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_IsDown(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_IsWedge(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_IsHash(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_IsDoubleBondGeometry(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_Clear(long jarg1, OBAtomBondIter jarg1_); public final static native long OBAtomBondIter_DoTransformations(long jarg1, OBAtomBondIter jarg1_, long jarg2); public final static native String OBAtomBondIter_ClassDescription(long jarg1, OBAtomBondIter jarg1_); public final static native boolean OBAtomBondIter_HasData__SWIG_2(long jarg1, OBAtomBondIter jarg1_, long jarg2); public final static native void OBAtomBondIter_DeleteData__SWIG_0(long jarg1, OBAtomBondIter jarg1_, long jarg2); public final static native void OBAtomBondIter_DeleteData__SWIG_1(long jarg1, OBAtomBondIter jarg1_, long jarg2, OBGenericData jarg2_); public final static native void OBAtomBondIter_DeleteData__SWIG_2(long jarg1, OBAtomBondIter jarg1_, long jarg2, vectorData jarg2_); public final static native boolean OBAtomBondIter_DeleteData__SWIG_3(long jarg1, OBAtomBondIter jarg1_, String jarg2); public final static native void OBAtomBondIter_SetData(long jarg1, OBAtomBondIter jarg1_, long jarg2, OBGenericData jarg2_); public final static native long OBAtomBondIter_DataSize(long jarg1, OBAtomBondIter jarg1_); public final static native long OBAtomBondIter_GetData__SWIG_0(long jarg1, OBAtomBondIter jarg1_, long jarg2); public final static native long OBAtomBondIter_GetData__SWIG_3(long jarg1, OBAtomBondIter jarg1_); public final static native long OBAtomBondIter_GetData__SWIG_4(long jarg1, OBAtomBondIter jarg1_, int jarg2); public final static native long OBAtomBondIter_BeginData(long jarg1, OBAtomBondIter jarg1_); public final static native long OBAtomBondIter_EndData(long jarg1, OBAtomBondIter jarg1_); public final static native long new_OBResidueIter__SWIG_0(); public final static native long new_OBResidueIter__SWIG_1(long jarg1, OBMol jarg1_); public final static native long new_OBResidueIter__SWIG_2(long jarg1, OBResidueIter jarg1_); public final static native void delete_OBResidueIter(long jarg1); public final static native long OBResidueIter___deref__(long jarg1, OBResidueIter jarg1_); public final static native long OBResidueIter___ref__(long jarg1, OBResidueIter jarg1_); public final static native void OBResidueIter_AddAtom(long jarg1, OBResidueIter jarg1_, long jarg2, OBAtom jarg2_); public final static native void OBResidueIter_InsertAtom(long jarg1, OBResidueIter jarg1_, long jarg2, OBAtom jarg2_); public final static native void OBResidueIter_RemoveAtom(long jarg1, OBResidueIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBResidueIter_Clear(long jarg1, OBResidueIter jarg1_); public final static native void OBResidueIter_SetName(long jarg1, OBResidueIter jarg1_, String jarg2); public final static native void OBResidueIter_SetNum(long jarg1, OBResidueIter jarg1_, long jarg2); public final static native void OBResidueIter_SetChain(long jarg1, OBResidueIter jarg1_, char jarg2); public final static native void OBResidueIter_SetChainNum(long jarg1, OBResidueIter jarg1_, long jarg2); public final static native void OBResidueIter_SetIdx(long jarg1, OBResidueIter jarg1_, long jarg2); public final static native void OBResidueIter_SetAtomID(long jarg1, OBResidueIter jarg1_, long jarg2, OBAtom jarg2_, String jarg3); public final static native void OBResidueIter_SetHetAtom(long jarg1, OBResidueIter jarg1_, long jarg2, OBAtom jarg2_, boolean jarg3); public final static native void OBResidueIter_SetSerialNum(long jarg1, OBResidueIter jarg1_, long jarg2, OBAtom jarg2_, long jarg3); public final static native String OBResidueIter_GetName(long jarg1, OBResidueIter jarg1_); public final static native long OBResidueIter_GetNum(long jarg1, OBResidueIter jarg1_); public final static native long OBResidueIter_GetNumAtoms(long jarg1, OBResidueIter jarg1_); public final static native char OBResidueIter_GetChain(long jarg1, OBResidueIter jarg1_); public final static native long OBResidueIter_GetChainNum(long jarg1, OBResidueIter jarg1_); public final static native long OBResidueIter_GetIdx(long jarg1, OBResidueIter jarg1_); public final static native long OBResidueIter_GetResKey(long jarg1, OBResidueIter jarg1_); public final static native long OBResidueIter_GetAtoms(long jarg1, OBResidueIter jarg1_); public final static native long OBResidueIter_GetBonds__SWIG_0(long jarg1, OBResidueIter jarg1_, boolean jarg2); public final static native long OBResidueIter_GetBonds__SWIG_1(long jarg1, OBResidueIter jarg1_); public final static native String OBResidueIter_GetAtomID(long jarg1, OBResidueIter jarg1_, long jarg2, OBAtom jarg2_); public final static native long OBResidueIter_GetSerialNum(long jarg1, OBResidueIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBResidueIter_GetAminoAcidProperty(long jarg1, OBResidueIter jarg1_, int jarg2); public final static native boolean OBResidueIter_GetAtomProperty(long jarg1, OBResidueIter jarg1_, long jarg2, OBAtom jarg2_, int jarg3); public final static native boolean OBResidueIter_GetResidueProperty(long jarg1, OBResidueIter jarg1_, int jarg2); public final static native boolean OBResidueIter_IsHetAtom(long jarg1, OBResidueIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBResidueIter_IsResidueType(long jarg1, OBResidueIter jarg1_, int jarg2); public final static native long OBResidueIter_BeginAtoms(long jarg1, OBResidueIter jarg1_); public final static native long OBResidueIter_EndAtoms(long jarg1, OBResidueIter jarg1_); public final static native long OBResidueIter_BeginAtom(long jarg1, OBResidueIter jarg1_, long jarg2); public final static native long OBResidueIter_NextAtom(long jarg1, OBResidueIter jarg1_, long jarg2); public final static native long OBResidueIter_DoTransformations(long jarg1, OBResidueIter jarg1_, long jarg2); public final static native String OBResidueIter_ClassDescription(long jarg1, OBResidueIter jarg1_); public final static native boolean OBResidueIter_HasData__SWIG_2(long jarg1, OBResidueIter jarg1_, long jarg2); public final static native void OBResidueIter_DeleteData__SWIG_0(long jarg1, OBResidueIter jarg1_, long jarg2); public final static native void OBResidueIter_DeleteData__SWIG_1(long jarg1, OBResidueIter jarg1_, long jarg2, OBGenericData jarg2_); public final static native void OBResidueIter_DeleteData__SWIG_2(long jarg1, OBResidueIter jarg1_, long jarg2, vectorData jarg2_); public final static native boolean OBResidueIter_DeleteData__SWIG_3(long jarg1, OBResidueIter jarg1_, String jarg2); public final static native void OBResidueIter_SetData(long jarg1, OBResidueIter jarg1_, long jarg2, OBGenericData jarg2_); public final static native long OBResidueIter_DataSize(long jarg1, OBResidueIter jarg1_); public final static native long OBResidueIter_GetData__SWIG_0(long jarg1, OBResidueIter jarg1_, long jarg2); public final static native long OBResidueIter_GetData__SWIG_3(long jarg1, OBResidueIter jarg1_); public final static native long OBResidueIter_GetData__SWIG_4(long jarg1, OBResidueIter jarg1_, int jarg2); public final static native long OBResidueIter_BeginData(long jarg1, OBResidueIter jarg1_); public final static native long OBResidueIter_EndData(long jarg1, OBResidueIter jarg1_); public final static native long new_OBResidueAtomIter__SWIG_0(); public final static native long new_OBResidueAtomIter__SWIG_1(long jarg1, OBResidue jarg1_); public final static native long new_OBResidueAtomIter__SWIG_2(long jarg1, OBResidueAtomIter jarg1_); public final static native void delete_OBResidueAtomIter(long jarg1); public final static native long OBResidueAtomIter___deref__(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter___ref__(long jarg1, OBResidueAtomIter jarg1_); public final static native void OBResidueAtomIter_Visit_set(long jarg1, OBResidueAtomIter jarg1_, boolean jarg2); public final static native boolean OBResidueAtomIter_Visit_get(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_Clear(long jarg1, OBResidueAtomIter jarg1_); public final static native void OBResidueAtomIter_SetIdx(long jarg1, OBResidueAtomIter jarg1_, int jarg2); public final static native void OBResidueAtomIter_SetHyb(long jarg1, OBResidueAtomIter jarg1_, int jarg2); public final static native void OBResidueAtomIter_SetAtomicNum(long jarg1, OBResidueAtomIter jarg1_, int jarg2); public final static native void OBResidueAtomIter_SetIsotope(long jarg1, OBResidueAtomIter jarg1_, long jarg2); public final static native void OBResidueAtomIter_SetImplicitValence(long jarg1, OBResidueAtomIter jarg1_, int jarg2); public final static native void OBResidueAtomIter_IncrementImplicitValence(long jarg1, OBResidueAtomIter jarg1_); public final static native void OBResidueAtomIter_DecrementImplicitValence(long jarg1, OBResidueAtomIter jarg1_); public final static native void OBResidueAtomIter_SetFormalCharge(long jarg1, OBResidueAtomIter jarg1_, int jarg2); public final static native void OBResidueAtomIter_SetSpinMultiplicity(long jarg1, OBResidueAtomIter jarg1_, short jarg2); public final static native void OBResidueAtomIter_SetType__SWIG_0(long jarg1, OBResidueAtomIter jarg1_, String jarg2); public final static native void OBResidueAtomIter_SetType__SWIG_1(long jarg1, OBResidueAtomIter jarg1_, long jarg2); public final static native void OBResidueAtomIter_SetPartialCharge(long jarg1, OBResidueAtomIter jarg1_, double jarg2); public final static native void OBResidueAtomIter_SetVector__SWIG_0(long jarg1, OBResidueAtomIter jarg1_, long jarg2, vector3 jarg2_); public final static native void OBResidueAtomIter_SetVector__SWIG_1(long jarg1, OBResidueAtomIter jarg1_, double jarg2, double jarg3, double jarg4); public final static native void OBResidueAtomIter_SetVector__SWIG_2(long jarg1, OBResidueAtomIter jarg1_); public final static native void OBResidueAtomIter_SetCoordPtr(long jarg1, OBResidueAtomIter jarg1_, long jarg2); public final static native void OBResidueAtomIter_SetResidue(long jarg1, OBResidueAtomIter jarg1_, long jarg2, OBResidue jarg2_); public final static native void OBResidueAtomIter_SetParent(long jarg1, OBResidueAtomIter jarg1_, long jarg2, OBMol jarg2_); public final static native void OBResidueAtomIter_SetAromatic(long jarg1, OBResidueAtomIter jarg1_); public final static native void OBResidueAtomIter_UnsetAromatic(long jarg1, OBResidueAtomIter jarg1_); public final static native void OBResidueAtomIter_SetClockwiseStereo(long jarg1, OBResidueAtomIter jarg1_); public final static native void OBResidueAtomIter_SetAntiClockwiseStereo(long jarg1, OBResidueAtomIter jarg1_); public final static native void OBResidueAtomIter_SetPositiveStereo(long jarg1, OBResidueAtomIter jarg1_); public final static native void OBResidueAtomIter_SetNegativeStereo(long jarg1, OBResidueAtomIter jarg1_); public final static native void OBResidueAtomIter_UnsetStereo(long jarg1, OBResidueAtomIter jarg1_); public final static native void OBResidueAtomIter_SetInRing(long jarg1, OBResidueAtomIter jarg1_); public final static native void OBResidueAtomIter_SetChiral(long jarg1, OBResidueAtomIter jarg1_); public final static native void OBResidueAtomIter_ClearCoordPtr(long jarg1, OBResidueAtomIter jarg1_); public final static native int OBResidueAtomIter_GetFormalCharge(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_GetAtomicNum(long jarg1, OBResidueAtomIter jarg1_); public final static native int OBResidueAtomIter_GetIsotope(long jarg1, OBResidueAtomIter jarg1_); public final static native int OBResidueAtomIter_GetSpinMultiplicity(long jarg1, OBResidueAtomIter jarg1_); public final static native double OBResidueAtomIter_GetAtomicMass(long jarg1, OBResidueAtomIter jarg1_); public final static native double OBResidueAtomIter_GetExactMass(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_GetIdx(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_GetCoordinateIdx(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_GetCIdx(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_GetValence(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_GetHyb(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_GetImplicitValence(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_GetHvyValence(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_GetHeteroValence(long jarg1, OBResidueAtomIter jarg1_); public final static native String OBResidueAtomIter_GetType(long jarg1, OBResidueAtomIter jarg1_); public final static native double OBResidueAtomIter_GetX(long jarg1, OBResidueAtomIter jarg1_); public final static native double OBResidueAtomIter_GetY(long jarg1, OBResidueAtomIter jarg1_); public final static native double OBResidueAtomIter_GetZ(long jarg1, OBResidueAtomIter jarg1_); public final static native double OBResidueAtomIter_x(long jarg1, OBResidueAtomIter jarg1_); public final static native double OBResidueAtomIter_y(long jarg1, OBResidueAtomIter jarg1_); public final static native double OBResidueAtomIter_z(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_GetCoordinate(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_GetVector__SWIG_0(long jarg1, OBResidueAtomIter jarg1_); public final static native double OBResidueAtomIter_GetPartialCharge(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_GetResidue(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_GetParent(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_GetNewBondVector(long jarg1, OBResidueAtomIter jarg1_, long jarg2, vector3 jarg2_, double jarg3); public final static native long OBResidueAtomIter_GetBond(long jarg1, OBResidueAtomIter jarg1_, long jarg2, OBAtom jarg2_); public final static native long OBResidueAtomIter_GetNextAtom(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_BeginBonds(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_EndBonds(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_BeginBond(long jarg1, OBResidueAtomIter jarg1_, long jarg2); public final static native long OBResidueAtomIter_NextBond(long jarg1, OBResidueAtomIter jarg1_, long jarg2); public final static native long OBResidueAtomIter_BeginNbrAtom(long jarg1, OBResidueAtomIter jarg1_, long jarg2); public final static native long OBResidueAtomIter_NextNbrAtom(long jarg1, OBResidueAtomIter jarg1_, long jarg2); public final static native double OBResidueAtomIter_GetDistance__SWIG_0(long jarg1, OBResidueAtomIter jarg1_, int jarg2); public final static native double OBResidueAtomIter_GetDistance__SWIG_1(long jarg1, OBResidueAtomIter jarg1_, long jarg2, OBAtom jarg2_); public final static native double OBResidueAtomIter_GetAngle__SWIG_0(long jarg1, OBResidueAtomIter jarg1_, int jarg2, int jarg3); public final static native double OBResidueAtomIter_GetAngle__SWIG_1(long jarg1, OBResidueAtomIter jarg1_, long jarg2, OBAtom jarg2_, long jarg3, OBAtom jarg3_); public final static native void OBResidueAtomIter_NewResidue(long jarg1, OBResidueAtomIter jarg1_); public final static native void OBResidueAtomIter_AddResidue(long jarg1, OBResidueAtomIter jarg1_, long jarg2, OBResidue jarg2_); public final static native void OBResidueAtomIter_DeleteResidue(long jarg1, OBResidueAtomIter jarg1_); public final static native void OBResidueAtomIter_AddBond(long jarg1, OBResidueAtomIter jarg1_, long jarg2, OBBond jarg2_); public final static native void OBResidueAtomIter_InsertBond(long jarg1, OBResidueAtomIter jarg1_, long jarg2, long jarg3, OBBond jarg3_); public final static native boolean OBResidueAtomIter_DeleteBond(long jarg1, OBResidueAtomIter jarg1_, long jarg2, OBBond jarg2_); public final static native void OBResidueAtomIter_ClearBond(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_HtoMethyl(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_SetHybAndGeom(long jarg1, OBResidueAtomIter jarg1_, int jarg2); public final static native void OBResidueAtomIter_ForceNoH(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_HasNoHForced(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_CountFreeOxygens(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_ImplicitHydrogenCount(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_ExplicitHydrogenCount__SWIG_0(long jarg1, OBResidueAtomIter jarg1_, boolean jarg2); public final static native long OBResidueAtomIter_ExplicitHydrogenCount__SWIG_1(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_MemberOfRingCount(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_MemberOfRingSize(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_CountRingBonds(long jarg1, OBResidueAtomIter jarg1_); public final static native double OBResidueAtomIter_SmallestBondAngle(long jarg1, OBResidueAtomIter jarg1_); public final static native double OBResidueAtomIter_AverageBondAngle(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_BOSum(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_KBOSum(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_HasResidue(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsHydrogen(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsCarbon(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsNitrogen(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsOxygen(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsSulfur(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsPhosphorus(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsAromatic(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsInRing(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsInRingSize(long jarg1, OBResidueAtomIter jarg1_, int jarg2); public final static native boolean OBResidueAtomIter_IsHeteroatom(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsNotCorH(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsConnected(long jarg1, OBResidueAtomIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBResidueAtomIter_IsOneThree(long jarg1, OBResidueAtomIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBResidueAtomIter_IsOneFour(long jarg1, OBResidueAtomIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBResidueAtomIter_IsCarboxylOxygen(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsPhosphateOxygen(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsSulfateOxygen(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsNitroOxygen(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsAmideNitrogen(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsPolarHydrogen(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsNonPolarHydrogen(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsAromaticNOxide(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsChiral(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsAxial(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsClockwise(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsAntiClockwise(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsPositiveStereo(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsNegativeStereo(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_HasChiralitySpecified(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_HasChiralVolume(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsHbondAcceptor(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsHbondDonor(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_IsHbondDonorH(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_HasAlphaBetaUnsat__SWIG_0(long jarg1, OBResidueAtomIter jarg1_, boolean jarg2); public final static native boolean OBResidueAtomIter_HasAlphaBetaUnsat__SWIG_1(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_HasBondOfOrder(long jarg1, OBResidueAtomIter jarg1_, long jarg2); public final static native int OBResidueAtomIter_CountBondsOfOrder(long jarg1, OBResidueAtomIter jarg1_, long jarg2); public final static native boolean OBResidueAtomIter_HasNonSingleBond(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_HasSingleBond(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_HasDoubleBond(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_HasAromaticBond(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_MatchesSMARTS(long jarg1, OBResidueAtomIter jarg1_, String jarg2); public final static native long OBResidueAtomIter_DoTransformations(long jarg1, OBResidueAtomIter jarg1_, long jarg2); public final static native String OBResidueAtomIter_ClassDescription(long jarg1, OBResidueAtomIter jarg1_); public final static native boolean OBResidueAtomIter_HasData__SWIG_2(long jarg1, OBResidueAtomIter jarg1_, long jarg2); public final static native void OBResidueAtomIter_DeleteData__SWIG_0(long jarg1, OBResidueAtomIter jarg1_, long jarg2); public final static native void OBResidueAtomIter_DeleteData__SWIG_1(long jarg1, OBResidueAtomIter jarg1_, long jarg2, OBGenericData jarg2_); public final static native void OBResidueAtomIter_DeleteData__SWIG_2(long jarg1, OBResidueAtomIter jarg1_, long jarg2, vectorData jarg2_); public final static native boolean OBResidueAtomIter_DeleteData__SWIG_3(long jarg1, OBResidueAtomIter jarg1_, String jarg2); public final static native void OBResidueAtomIter_SetData(long jarg1, OBResidueAtomIter jarg1_, long jarg2, OBGenericData jarg2_); public final static native long OBResidueAtomIter_DataSize(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_GetData__SWIG_0(long jarg1, OBResidueAtomIter jarg1_, long jarg2); public final static native long OBResidueAtomIter_GetData__SWIG_3(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_GetData__SWIG_4(long jarg1, OBResidueAtomIter jarg1_, int jarg2); public final static native long OBResidueAtomIter_BeginData(long jarg1, OBResidueAtomIter jarg1_); public final static native long OBResidueAtomIter_EndData(long jarg1, OBResidueAtomIter jarg1_); public final static native long new_OBMolAngleIter__SWIG_0(); public final static native long new_OBMolAngleIter__SWIG_1(long jarg1, OBMol jarg1_); public final static native long new_OBMolAngleIter__SWIG_2(long jarg1, OBMolAngleIter jarg1_); public final static native void delete_OBMolAngleIter(long jarg1); public final static native long OBMolAngleIter___ref__(long jarg1, OBMolAngleIter jarg1_); public final static native long new_OBMolTorsionIter__SWIG_0(); public final static native long new_OBMolTorsionIter__SWIG_1(long jarg1, OBMol jarg1_); public final static native long new_OBMolTorsionIter__SWIG_2(long jarg1, OBMolTorsionIter jarg1_); public final static native void delete_OBMolTorsionIter(long jarg1); public final static native long OBMolTorsionIter___ref__(long jarg1, OBMolTorsionIter jarg1_); public final static native long new_OBMolPairIter__SWIG_0(); public final static native long new_OBMolPairIter__SWIG_1(long jarg1, OBMol jarg1_); public final static native long new_OBMolPairIter__SWIG_2(long jarg1, OBMolPairIter jarg1_); public final static native void delete_OBMolPairIter(long jarg1); public final static native long OBMolPairIter___ref__(long jarg1, OBMolPairIter jarg1_); public final static native long new_OBMolRingIter__SWIG_0(); public final static native long new_OBMolRingIter__SWIG_1(long jarg1, OBMol jarg1_); public final static native long new_OBMolRingIter__SWIG_2(long jarg1, OBMolRingIter jarg1_); public final static native void delete_OBMolRingIter(long jarg1); public final static native long OBMolRingIter___deref__(long jarg1, OBMolRingIter jarg1_); public final static native long OBMolRingIter___ref__(long jarg1, OBMolRingIter jarg1_); public final static native void OBMolRingIter__path_set(long jarg1, OBMolRingIter jarg1_, long jarg2, vectorInt jarg2_); public final static native long OBMolRingIter__path_get(long jarg1, OBMolRingIter jarg1_); public final static native void OBMolRingIter__pathset_set(long jarg1, OBMolRingIter jarg1_, long jarg2, OBBitVec jarg2_); public final static native long OBMolRingIter__pathset_get(long jarg1, OBMolRingIter jarg1_); public final static native int OBMolRingIter_Size(long jarg1, OBMolRingIter jarg1_); public final static native int OBMolRingIter_PathSize(long jarg1, OBMolRingIter jarg1_); public final static native boolean OBMolRingIter_IsAromatic(long jarg1, OBMolRingIter jarg1_); public final static native boolean OBMolRingIter_IsMember__SWIG_0(long jarg1, OBMolRingIter jarg1_, long jarg2, OBAtom jarg2_); public final static native boolean OBMolRingIter_IsMember__SWIG_1(long jarg1, OBMolRingIter jarg1_, long jarg2, OBBond jarg2_); public final static native boolean OBMolRingIter_IsInRing(long jarg1, OBMolRingIter jarg1_, int jarg2); public final static native void OBMolRingIter_SetParent(long jarg1, OBMolRingIter jarg1_, long jarg2, OBMol jarg2_); public final static native long OBMolRingIter_GetParent(long jarg1, OBMolRingIter jarg1_); public final static native boolean OBMolRingIter_findCenterAndNormal(long jarg1, OBMolRingIter jarg1_, long jarg2, vector3 jarg2_, long jarg3, vector3 jarg3_, long jarg4, vector3 jarg4_); public final static native long SWIGOBElementTableUpcast(long jarg1); public final static native long SWIGOBIsotopeTableUpcast(long jarg1); public final static native long SWIGOBTypeTableUpcast(long jarg1); public final static native long SWIGOBResidueDataUpcast(long jarg1); public final static native long SWIGOBCommentDataUpcast(long jarg1); public final static native long SWIGOBExternalBondDataUpcast(long jarg1); public final static native long SWIGOBPairDataUpcast(long jarg1); public final static native long SWIGOBSetDataUpcast(long jarg1); public final static native long SWIGOBVirtualBondUpcast(long jarg1); public final static native long SWIGOBRingDataUpcast(long jarg1); public final static native long SWIGOBUnitCellUpcast(long jarg1); public final static native long SWIGOBConformerDataUpcast(long jarg1); public final static native long SWIGOBSymmetryDataUpcast(long jarg1); public final static native long SWIGOBTorsionDataUpcast(long jarg1); public final static native long SWIGOBAngleDataUpcast(long jarg1); public final static native long SWIGOBChiralDataUpcast(long jarg1); public final static native long SWIGOBSerialNumsUpcast(long jarg1); public final static native long SWIGOBVibrationDataUpcast(long jarg1); public final static native long SWIGOBAtomTyperUpcast(long jarg1); public final static native long SWIGOBAromaticTyperUpcast(long jarg1); public final static native long SWIGOBResidueUpcast(long jarg1); public final static native long SWIGOBAtomUpcast(long jarg1); public final static native long SWIGOBBondUpcast(long jarg1); public final static native long SWIGOBMolUpcast(long jarg1); public final static native long SWIGOBLogPUpcast(long jarg1); public final static native long SWIGOBPSAUpcast(long jarg1); public final static native long SWIGOBMRUpcast(long jarg1); }