Back to Multiple platform build/check report for BioC 3.11
AB[C]DEFGHIJKLMNOPQRSTUVWXYZ

CHECK report for ChemmineOB on tokay2

This page was generated on 2020-10-17 11:56:14 -0400 (Sat, 17 Oct 2020).

TO THE DEVELOPERS/MAINTAINERS OF THE ChemmineOB PACKAGE: Please make sure to use the following settings in order to reproduce any error or warning you see on this page.
Package 271/1905HostnameOS / ArchINSTALLBUILDCHECKBUILD BIN
ChemmineOB 1.26.0
Thomas Girke
Snapshot Date: 2020-10-16 14:40:19 -0400 (Fri, 16 Oct 2020)
URL: https://git.bioconductor.org/packages/ChemmineOB
Branch: RELEASE_3_11
Last Commit: 720e55c
Last Changed Date: 2020-04-27 14:36:03 -0400 (Mon, 27 Apr 2020)
malbec2 Linux (Ubuntu 18.04.4 LTS) / x86_64  OK  OK  WARNINGS UNNEEDED, same version exists in internal repository
tokay2 Windows Server 2012 R2 Standard / x64  OK  OK [ OK ] OK UNNEEDED, same version exists in internal repository
machv2 macOS 10.14.6 Mojave / x86_64  OK  OK  WARNINGS  OK UNNEEDED, same version exists in internal repository

Summary

Package: ChemmineOB
Version: 1.26.0
Command: C:\Users\biocbuild\bbs-3.11-bioc\R\bin\R.exe CMD check --force-multiarch --install=check:ChemmineOB.install-out.txt --library=C:\Users\biocbuild\bbs-3.11-bioc\R\library --no-vignettes --timings ChemmineOB_1.26.0.tar.gz
StartedAt: 2020-10-17 02:29:18 -0400 (Sat, 17 Oct 2020)
EndedAt: 2020-10-17 02:32:43 -0400 (Sat, 17 Oct 2020)
EllapsedTime: 205.3 seconds
RetCode: 0
Status:  OK  
CheckDir: ChemmineOB.Rcheck
Warnings: 0

Command output

##############################################################################
##############################################################################
###
### Running command:
###
###   C:\Users\biocbuild\bbs-3.11-bioc\R\bin\R.exe CMD check --force-multiarch --install=check:ChemmineOB.install-out.txt --library=C:\Users\biocbuild\bbs-3.11-bioc\R\library --no-vignettes --timings ChemmineOB_1.26.0.tar.gz
###
##############################################################################
##############################################################################


* using log directory 'C:/Users/biocbuild/bbs-3.11-bioc/meat/ChemmineOB.Rcheck'
* using R version 4.0.3 (2020-10-10)
* using platform: x86_64-w64-mingw32 (64-bit)
* using session charset: ISO8859-1
* using option '--no-vignettes'
* checking for file 'ChemmineOB/DESCRIPTION' ... OK
* checking extension type ... Package
* this is package 'ChemmineOB' version '1.26.0'
* checking package namespace information ... OK
* checking package dependencies ... OK
* checking if this is a source package ... OK
* checking if there is a namespace ... OK
* checking for hidden files and directories ... OK
* checking for portable file names ... OK
* checking whether package 'ChemmineOB' can be installed ... OK
* checking installed package size ... NOTE
  installed size is 17.5Mb
  sub-directories of 1Mb or more:
    R                2.4Mb
    libs            13.0Mb
    openbabel_data   2.0Mb
* checking package directory ... OK
* checking 'build' directory ... OK
* checking DESCRIPTION meta-information ... NOTE
Package listed in more than one of Depends, Imports, Suggests, Enhances:
  'ChemmineR'
A package should be listed in only one of these fields.
* checking top-level files ... OK
* checking for left-over files ... OK
* checking index information ... OK
* checking package subdirectories ... OK
* checking R files for non-ASCII characters ... OK
* checking R files for syntax errors ... OK
* loading checks for arch 'i386'
** checking whether the package can be loaded ... OK
** checking whether the package can be loaded with stated dependencies ... OK
** checking whether the package can be unloaded cleanly ... OK
** checking whether the namespace can be loaded with stated dependencies ... OK
** checking whether the namespace can be unloaded cleanly ... OK
* loading checks for arch 'x64'
** checking whether the package can be loaded ... OK
** checking whether the package can be loaded with stated dependencies ... OK
** checking whether the package can be unloaded cleanly ... OK
** checking whether the namespace can be loaded with stated dependencies ... OK
** checking whether the namespace can be unloaded cleanly ... OK
* checking dependencies in R code ... NOTE
Namespaces in Imports field not imported from:
  'BiocGenerics' 'Rcpp'
  All declared Imports should be used.
* checking S3 generic/method consistency ... OK
* checking replacement functions ... OK
* checking foreign function calls ... OK
* checking R code for possible problems ... NOTE
copyToC: no visible global function definition for 'RSWIG_createNewRef'
copyToC,OpenBabel::CharPtrLess: no visible global function definition
  for 'RSWIG_createNewRef'
copyToC,OpenBabel::DoubleType: no visible global function definition
  for 'RSWIG_createNewRef'
copyToC,OpenBabel::FptIndexHeader: no visible global function
  definition for 'RSWIG_createNewRef'
copyToC,OpenBabel::LineSearchType: no visible global function
  definition for 'RSWIG_createNewRef'
copyToC,std::pair<(unsigned int,unsigned int)>: no visible global
  function definition for 'RSWIG_createNewRef'
copyToC,stringp: no visible global function definition for
  'RSWIG_createNewRef'
delete,_p_OpenBabel__AliasData: no visible global function definition
  for 'delete_OpenBabel__AliasData'
delete,_p_OpenBabel__CharPtrLess: no visible global function definition
  for 'delete_OpenBabel__CharPtrLess'
delete,_p_OpenBabel__DoubleType: no visible global function definition
  for 'delete_OpenBabel__DoubleType'
delete,_p_OpenBabel__FastSearch: no visible global function definition
  for 'delete_OpenBabel__FastSearch'
delete,_p_OpenBabel__FastSearchIndexer: no visible global function
  definition for 'delete_OpenBabel__FastSearchIndexer'
delete,_p_OpenBabel__FptIndexHeader: no visible global function
  definition for 'delete_OpenBabel__FptIndexHeader'
delete,_p_OpenBabel__LineSearchType: no visible global function
  definition for 'delete_OpenBabel__LineSearchType'
delete,_p_OpenBabel__OBAngle: no visible global function definition for
  'delete_OpenBabel__OBAngle'
delete,_p_OpenBabel__OBAngleData: no visible global function definition
  for 'delete_OpenBabel__OBAngleData'
delete,_p_OpenBabel__OBAromaticTyper: no visible global function
  definition for 'delete_OpenBabel__OBAromaticTyper'
delete,_p_OpenBabel__OBAtom: no visible global function definition for
  'delete_OpenBabel__OBAtom'
delete,_p_OpenBabel__OBAtomAtomIter: no visible global function
  definition for 'delete_OpenBabel__OBAtomAtomIter'
delete,_p_OpenBabel__OBAtomBondIter: no visible global function
  definition for 'delete_OpenBabel__OBAtomBondIter'
delete,_p_OpenBabel__OBAtomClassData: no visible global function
  definition for 'delete_OpenBabel__OBAtomClassData'
delete,_p_OpenBabel__OBAtomTyper: no visible global function definition
  for 'delete_OpenBabel__OBAtomTyper'
delete,_p_OpenBabel__OBBase: no visible global function definition for
  'delete_OpenBabel__OBBase'
delete,_p_OpenBabel__OBBitVec: no visible global function definition
  for 'delete_OpenBabel__OBBitVec'
delete,_p_OpenBabel__OBBond: no visible global function definition for
  'delete_OpenBabel__OBBond'
delete,_p_OpenBabel__OBBuilder: no visible global function definition
  for 'delete_OpenBabel__OBBuilder'
delete,_p_OpenBabel__OBChainsParser: no visible global function
  definition for 'delete_OpenBabel__OBChainsParser'
delete,_p_OpenBabel__OBChiralData: no visible global function
  definition for 'delete_OpenBabel__OBChiralData'
delete,_p_OpenBabel__OBCommentData: no visible global function
  definition for 'delete_OpenBabel__OBCommentData'
delete,_p_OpenBabel__OBConformerData: no visible global function
  definition for 'delete_OpenBabel__OBConformerData'
delete,_p_OpenBabel__OBConversion: no visible global function
  definition for 'delete_OpenBabel__OBConversion'
delete,_p_OpenBabel__OBDOSData: no visible global function definition
  for 'delete_OpenBabel__OBDOSData'
delete,_p_OpenBabel__OBDescriptor: no visible global function
  definition for 'delete_OpenBabel__OBDescriptor'
delete,_p_OpenBabel__OBElectronicTransitionData: no visible global
  function definition for
  'delete_OpenBabel__OBElectronicTransitionData'
delete,_p_OpenBabel__OBElement: no visible global function definition
  for 'delete_OpenBabel__OBElement'
delete,_p_OpenBabel__OBElementTable: no visible global function
  definition for 'delete_OpenBabel__OBElementTable'
delete,_p_OpenBabel__OBError: no visible global function definition for
  'delete_OpenBabel__OBError'
delete,_p_OpenBabel__OBExternalBond: no visible global function
  definition for 'delete_OpenBabel__OBExternalBond'
delete,_p_OpenBabel__OBExternalBondData: no visible global function
  definition for 'delete_OpenBabel__OBExternalBondData'
delete,_p_OpenBabel__OBFFCalculation2: no visible global function
  definition for 'delete_OpenBabel__OBFFCalculation2'
delete,_p_OpenBabel__OBFFCalculation3: no visible global function
  definition for 'delete_OpenBabel__OBFFCalculation3'
delete,_p_OpenBabel__OBFFCalculation4: no visible global function
  definition for 'delete_OpenBabel__OBFFCalculation4'
delete,_p_OpenBabel__OBFFConstraint: no visible global function
  definition for 'delete_OpenBabel__OBFFConstraint'
delete,_p_OpenBabel__OBFFConstraints: no visible global function
  definition for 'delete_OpenBabel__OBFFConstraints'
delete,_p_OpenBabel__OBFFParameter: no visible global function
  definition for 'delete_OpenBabel__OBFFParameter'
delete,_p_OpenBabel__OBFingerprint: no visible global function
  definition for 'delete_OpenBabel__OBFingerprint'
delete,_p_OpenBabel__OBForceField: no visible global function
  definition for 'delete_OpenBabel__OBForceField'
delete,_p_OpenBabel__OBFormat: no visible global function definition
  for 'delete_OpenBabel__OBFormat'
delete,_p_OpenBabel__OBGenericData: no visible global function
  definition for 'delete_OpenBabel__OBGenericData'
delete,_p_OpenBabel__OBGlobalDataBase: no visible global function
  definition for 'delete_OpenBabel__OBGlobalDataBase'
delete,_p_OpenBabel__OBGridData: no visible global function definition
  for 'delete_OpenBabel__OBGridData'
delete,_p_OpenBabel__OBInternalCoord: no visible global function
  definition for 'delete_OpenBabel__OBInternalCoord'
delete,_p_OpenBabel__OBIsotopeTable: no visible global function
  definition for 'delete_OpenBabel__OBIsotopeTable'
delete,_p_OpenBabel__OBMatrixData: no visible global function
  definition for 'delete_OpenBabel__OBMatrixData'
delete,_p_OpenBabel__OBMessageHandler: no visible global function
  definition for 'delete_OpenBabel__OBMessageHandler'
delete,_p_OpenBabel__OBMol: no visible global function definition for
  'delete_OpenBabel__OBMol'
delete,_p_OpenBabel__OBMolAngleIter: no visible global function
  definition for 'delete_OpenBabel__OBMolAngleIter'
delete,_p_OpenBabel__OBMolAtomBFSIter: no visible global function
  definition for 'delete_OpenBabel__OBMolAtomBFSIter'
delete,_p_OpenBabel__OBMolAtomDFSIter: no visible global function
  definition for 'delete_OpenBabel__OBMolAtomDFSIter'
delete,_p_OpenBabel__OBMolAtomIter: no visible global function
  definition for 'delete_OpenBabel__OBMolAtomIter'
delete,_p_OpenBabel__OBMolBondBFSIter: no visible global function
  definition for 'delete_OpenBabel__OBMolBondBFSIter'
delete,_p_OpenBabel__OBMolBondIter: no visible global function
  definition for 'delete_OpenBabel__OBMolBondIter'
delete,_p_OpenBabel__OBMolPairIter: no visible global function
  definition for 'delete_OpenBabel__OBMolPairIter'
delete,_p_OpenBabel__OBMolRingIter: no visible global function
  definition for 'delete_OpenBabel__OBMolRingIter'
delete,_p_OpenBabel__OBMolTorsionIter: no visible global function
  definition for 'delete_OpenBabel__OBMolTorsionIter'
delete,_p_OpenBabel__OBOp: no visible global function definition for
  'delete_OpenBabel__OBOp'
delete,_p_OpenBabel__OBOrbital: no visible global function definition
  for 'delete_OpenBabel__OBOrbital'
delete,_p_OpenBabel__OBOrbitalData: no visible global function
  definition for 'delete_OpenBabel__OBOrbitalData'
delete,_p_OpenBabel__OBPairData: no visible global function definition
  for 'delete_OpenBabel__OBPairData'
delete,_p_OpenBabel__OBPlugin: no visible global function definition
  for 'delete_OpenBabel__OBPlugin'
delete,_p_OpenBabel__OBRTree: no visible global function definition for
  'delete_OpenBabel__OBRTree'
delete,_p_OpenBabel__OBRandom: no visible global function definition
  for 'delete_OpenBabel__OBRandom'
delete,_p_OpenBabel__OBResidue: no visible global function definition
  for 'delete_OpenBabel__OBResidue'
delete,_p_OpenBabel__OBResidueAtomIter: no visible global function
  definition for 'delete_OpenBabel__OBResidueAtomIter'
delete,_p_OpenBabel__OBResidueData: no visible global function
  definition for 'delete_OpenBabel__OBResidueData'
delete,_p_OpenBabel__OBResidueIter: no visible global function
  definition for 'delete_OpenBabel__OBResidueIter'
delete,_p_OpenBabel__OBRing: no visible global function definition for
  'delete_OpenBabel__OBRing'
delete,_p_OpenBabel__OBRingData: no visible global function definition
  for 'delete_OpenBabel__OBRingData'
delete,_p_OpenBabel__OBRingSearch: no visible global function
  definition for 'delete_OpenBabel__OBRingSearch'
delete,_p_OpenBabel__OBRingTyper: no visible global function definition
  for 'delete_OpenBabel__OBRingTyper'
delete,_p_OpenBabel__OBRotationData: no visible global function
  definition for 'delete_OpenBabel__OBRotationData'
delete,_p_OpenBabel__OBSSMatch: no visible global function definition
  for 'delete_OpenBabel__OBSSMatch'
delete,_p_OpenBabel__OBSerialNums: no visible global function
  definition for 'delete_OpenBabel__OBSerialNums'
delete,_p_OpenBabel__OBSetData: no visible global function definition
  for 'delete_OpenBabel__OBSetData'
delete,_p_OpenBabel__OBSmartsMatcher: no visible global function
  definition for 'delete_OpenBabel__OBSmartsMatcher'
delete,_p_OpenBabel__OBSmartsPattern: no visible global function
  definition for 'delete_OpenBabel__OBSmartsPattern'
delete,_p_OpenBabel__OBSqrtTbl: no visible global function definition
  for 'delete_OpenBabel__OBSqrtTbl'
delete,_p_OpenBabel__OBStopwatch: no visible global function definition
  for 'delete_OpenBabel__OBStopwatch'
delete,_p_OpenBabel__OBSymmetryData: no visible global function
  definition for 'delete_OpenBabel__OBSymmetryData'
delete,_p_OpenBabel__OBTorsion: no visible global function definition
  for 'delete_OpenBabel__OBTorsion'
delete,_p_OpenBabel__OBTorsionData: no visible global function
  definition for 'delete_OpenBabel__OBTorsionData'
delete,_p_OpenBabel__OBTypeTable: no visible global function definition
  for 'delete_OpenBabel__OBTypeTable'
delete,_p_OpenBabel__OBUnitCell: no visible global function definition
  for 'delete_OpenBabel__OBUnitCell'
delete,_p_OpenBabel__OBVectorData: no visible global function
  definition for 'delete_OpenBabel__OBVectorData'
delete,_p_OpenBabel__OBVibrationData: no visible global function
  definition for 'delete_OpenBabel__OBVibrationData'
delete,_p_OpenBabel__OBVirtualBond: no visible global function
  definition for 'delete_OpenBabel__OBVirtualBond'
delete,_p_OpenBabel__SpaceGroup: no visible global function definition
  for 'delete_OpenBabel__SpaceGroup'
delete,_p_OpenBabel__matrix3x3: no visible global function definition
  for 'delete_OpenBabel__matrix3x3'
delete,_p_OpenBabel__obLogBuf: no visible global function definition
  for 'delete_OpenBabel__obLogBuf'
delete,_p_OpenBabel__transform3d: no visible global function definition
  for 'delete_OpenBabel__transform3d'
delete,_p_OpenBabel__vector3: no visible global function definition for
  'delete_OpenBabel__vector3'
delete,_p_std__binary_functionT_char_const_p_char_const_p_bool_t: no
  visible global function definition for
  'delete_std__binary_functionT_char_const_p_char_const_p_bool_t'
delete,_p_std__pairT_unsigned_int_unsigned_int_t: no visible global
  function definition for
  'delete_std__pairT_unsigned_int_unsigned_int_t'
delete,_p_std__stringbuf: no visible global function definition for
  'delete_std__stringbuf'
delete,_p_std__vectorT_OpenBabel__OBBond_std__allocatorT_OpenBabel__OBBond_t_t:
  no visible global function definition for
  'delete_std__vectorT_OpenBabel__OBBond_std__allocatorT_OpenBabel__OBBond_t_t'
delete,_p_std__vectorT_OpenBabel__OBGenericData_p_std__allocatorT_OpenBabel__OBGenericData_p_t_t:
  no visible global function definition for
  'delete_std__vectorT_OpenBabel__OBGenericData_p_std__allocatorT_OpenBabel__OBGenericData_p_t_t'
delete,_p_std__vectorT_OpenBabel__OBInternalCoord_p_std__allocatorT_OpenBabel__OBInternalCoord_p_t_t:
  no visible global function definition for
  'delete_std__vectorT_OpenBabel__OBInternalCoord_p_std__allocatorT_OpenBabel__OBInternalCoord_p_t_t'
delete,_p_std__vectorT_OpenBabel__OBMol_std__allocatorT_OpenBabel__OBMol_t_t:
  no visible global function definition for
  'delete_std__vectorT_OpenBabel__OBMol_std__allocatorT_OpenBabel__OBMol_t_t'
delete,_p_std__vectorT_OpenBabel__OBResidue_std__allocatorT_OpenBabel__OBResidue_t_t:
  no visible global function definition for
  'delete_std__vectorT_OpenBabel__OBResidue_std__allocatorT_OpenBabel__OBResidue_t_t'
delete,_p_std__vectorT_OpenBabel__OBRing_p_std__allocatorT_OpenBabel__OBRing_p_t_t:
  no visible global function definition for
  'delete_std__vectorT_OpenBabel__OBRing_p_std__allocatorT_OpenBabel__OBRing_p_t_t'
delete,_p_std__vectorT_OpenBabel__OBRing_std__allocatorT_OpenBabel__OBRing_t_t:
  no visible global function definition for
  'delete_std__vectorT_OpenBabel__OBRing_std__allocatorT_OpenBabel__OBRing_t_t'
delete,_p_std__vectorT_OpenBabel__vector3_std__allocatorT_OpenBabel__vector3_t_t:
  no visible global function definition for
  'delete_std__vectorT_OpenBabel__vector3_std__allocatorT_OpenBabel__vector3_t_t'
delete,_p_std__vectorT_double_std__allocatorT_double_t_t: no visible
  global function definition for
  'delete_std__vectorT_double_std__allocatorT_double_t_t'
delete,_p_std__vectorT_int_std__allocatorT_int_t_t: no visible global
  function definition for
  'delete_std__vectorT_int_std__allocatorT_int_t_t'
delete,_p_std__vectorT_std__pairT_unsigned_int_unsigned_int_t_std__allocatorT_std__pairT_unsigned_int_unsigned_int_t_t_t:
  no visible global function definition for
  'delete_std__vectorT_std__pairT_unsigned_int_unsigned_int_t_std__allocatorT_std__pairT_unsigned_int_unsigned_int_t_t_t'
delete,_p_std__vectorT_std__string_std__allocatorT_std__string_t_t: no
  visible global function definition for
  'delete_std__vectorT_std__string_std__allocatorT_std__string_t_t'
delete,_p_std__vectorT_std__vectorT_OpenBabel__vector3_std__allocatorT_OpenBabel__vector3_t_t_std__allocatorT_std__vectorT_OpenBabel__vector3_std__allocatorT_OpenBabel__vector3_t_t_t_t:
  no visible global function definition for
  'delete_std__vectorT_std__vectorT_OpenBabel__vector3_std__allocatorT_OpenBabel__vector3_t_t_std__allocatorT_std__vectorT_OpenBabel__vector3_std__allocatorT_OpenBabel__vector3_t_t_t_t'
delete,_p_std__vectorT_std__vectorT_int_std__allocatorT_int_t_t_std__allocatorT_std__vectorT_int_std__allocatorT_int_t_t_t_t:
  no visible global function definition for
  'delete_std__vectorT_std__vectorT_int_std__allocatorT_int_t_t_std__allocatorT_std__vectorT_int_std__allocatorT_int_t_t_t_t'
delete,_p_std__vectorT_std__vectorT_std__pairT_unsigned_int_unsigned_int_t_std__allocatorT_std__pairT_unsigned_int_unsigned_int_t_t_t_std__allocatorT_std__vectorT_std__pairT_unsigned_int_unsigned_int_t_std__allocatorT_std__pairT_unsigned_int_unsigned_int_t_t_t_t_t:
  no visible global function definition for
  'delete_std__vectorT_std__vectorT_std__pairT_unsigned_int_unsigned_int_t_std__allocatorT_std__pairT_unsigned_int_unsigned_int_t_t_t_std__allocatorT_std__vectorT_std__pairT_unsigned_int_unsigned_int_t_std__allocatorT_std__pairT_unsigned_int_unsigned_int_t_t_t_t_t'
delete,_p_std__vectorT_unsigned_int_std__allocatorT_unsigned_int_t_t:
  no visible global function definition for
  'delete_std__vectorT_unsigned_int_std__allocatorT_unsigned_int_t_t'
Undefined global functions or variables:
  RSWIG_createNewRef delete_OpenBabel__AliasData
  delete_OpenBabel__CharPtrLess delete_OpenBabel__DoubleType
  delete_OpenBabel__FastSearch delete_OpenBabel__FastSearchIndexer
  delete_OpenBabel__FptIndexHeader delete_OpenBabel__LineSearchType
  delete_OpenBabel__OBAngle delete_OpenBabel__OBAngleData
  delete_OpenBabel__OBAromaticTyper delete_OpenBabel__OBAtom
  delete_OpenBabel__OBAtomAtomIter delete_OpenBabel__OBAtomBondIter
  delete_OpenBabel__OBAtomClassData delete_OpenBabel__OBAtomTyper
  delete_OpenBabel__OBBase delete_OpenBabel__OBBitVec
  delete_OpenBabel__OBBond delete_OpenBabel__OBBuilder
  delete_OpenBabel__OBChainsParser delete_OpenBabel__OBChiralData
  delete_OpenBabel__OBCommentData delete_OpenBabel__OBConformerData
  delete_OpenBabel__OBConversion delete_OpenBabel__OBDOSData
  delete_OpenBabel__OBDescriptor
  delete_OpenBabel__OBElectronicTransitionData
  delete_OpenBabel__OBElement delete_OpenBabel__OBElementTable
  delete_OpenBabel__OBError delete_OpenBabel__OBExternalBond
  delete_OpenBabel__OBExternalBondData
  delete_OpenBabel__OBFFCalculation2 delete_OpenBabel__OBFFCalculation3
  delete_OpenBabel__OBFFCalculation4 delete_OpenBabel__OBFFConstraint
  delete_OpenBabel__OBFFConstraints delete_OpenBabel__OBFFParameter
  delete_OpenBabel__OBFingerprint delete_OpenBabel__OBForceField
  delete_OpenBabel__OBFormat delete_OpenBabel__OBGenericData
  delete_OpenBabel__OBGlobalDataBase delete_OpenBabel__OBGridData
  delete_OpenBabel__OBInternalCoord delete_OpenBabel__OBIsotopeTable
  delete_OpenBabel__OBMatrixData delete_OpenBabel__OBMessageHandler
  delete_OpenBabel__OBMol delete_OpenBabel__OBMolAngleIter
  delete_OpenBabel__OBMolAtomBFSIter delete_OpenBabel__OBMolAtomDFSIter
  delete_OpenBabel__OBMolAtomIter delete_OpenBabel__OBMolBondBFSIter
  delete_OpenBabel__OBMolBondIter delete_OpenBabel__OBMolPairIter
  delete_OpenBabel__OBMolRingIter delete_OpenBabel__OBMolTorsionIter
  delete_OpenBabel__OBOp delete_OpenBabel__OBOrbital
  delete_OpenBabel__OBOrbitalData delete_OpenBabel__OBPairData
  delete_OpenBabel__OBPlugin delete_OpenBabel__OBRTree
  delete_OpenBabel__OBRandom delete_OpenBabel__OBResidue
  delete_OpenBabel__OBResidueAtomIter delete_OpenBabel__OBResidueData
  delete_OpenBabel__OBResidueIter delete_OpenBabel__OBRing
  delete_OpenBabel__OBRingData delete_OpenBabel__OBRingSearch
  delete_OpenBabel__OBRingTyper delete_OpenBabel__OBRotationData
  delete_OpenBabel__OBSSMatch delete_OpenBabel__OBSerialNums
  delete_OpenBabel__OBSetData delete_OpenBabel__OBSmartsMatcher
  delete_OpenBabel__OBSmartsPattern delete_OpenBabel__OBSqrtTbl
  delete_OpenBabel__OBStopwatch delete_OpenBabel__OBSymmetryData
  delete_OpenBabel__OBTorsion delete_OpenBabel__OBTorsionData
  delete_OpenBabel__OBTypeTable delete_OpenBabel__OBUnitCell
  delete_OpenBabel__OBVectorData delete_OpenBabel__OBVibrationData
  delete_OpenBabel__OBVirtualBond delete_OpenBabel__SpaceGroup
  delete_OpenBabel__matrix3x3 delete_OpenBabel__obLogBuf
  delete_OpenBabel__transform3d delete_OpenBabel__vector3
  delete_std__binary_functionT_char_const_p_char_const_p_bool_t
  delete_std__pairT_unsigned_int_unsigned_int_t delete_std__stringbuf
  delete_std__vectorT_OpenBabel__OBBond_std__allocatorT_OpenBabel__OBBond_t_t
  delete_std__vectorT_OpenBabel__OBGenericData_p_std__allocatorT_OpenBabel__OBGenericData_p_t_t
  delete_std__vectorT_OpenBabel__OBInternalCoord_p_std__allocatorT_OpenBabel__OBInternalCoord_p_t_t
  delete_std__vectorT_OpenBabel__OBMol_std__allocatorT_OpenBabel__OBMol_t_t
  delete_std__vectorT_OpenBabel__OBResidue_std__allocatorT_OpenBabel__OBResidue_t_t
  delete_std__vectorT_OpenBabel__OBRing_p_std__allocatorT_OpenBabel__OBRing_p_t_t
  delete_std__vectorT_OpenBabel__OBRing_std__allocatorT_OpenBabel__OBRing_t_t
  delete_std__vectorT_OpenBabel__vector3_std__allocatorT_OpenBabel__vector3_t_t
  delete_std__vectorT_double_std__allocatorT_double_t_t
  delete_std__vectorT_int_std__allocatorT_int_t_t
  delete_std__vectorT_std__pairT_unsigned_int_unsigned_int_t_std__allocatorT_std__pairT_unsigned_int_unsigned_int_t_t_t
  delete_std__vectorT_std__string_std__allocatorT_std__string_t_t
  delete_std__vectorT_std__vectorT_OpenBabel__vector3_std__allocatorT_OpenBabel__vector3_t_t_std__allocatorT_std__vectorT_OpenBabel__vector3_std__allocatorT_OpenBabel__vector3_t_t_t_t
  delete_std__vectorT_std__vectorT_int_std__allocatorT_int_t_t_std__allocatorT_std__vectorT_int_std__allocatorT_int_t_t_t_t
  delete_std__vectorT_std__vectorT_std__pairT_unsigned_int_unsigned_int_t_std__allocatorT_std__pairT_unsigned_int_unsigned_int_t_t_t_std__allocatorT_std__vectorT_std__pairT_unsigned_int_unsigned_int_t_std__allocatorT_std__pairT_unsigned_int_unsigned_int_t_t_t_t_t
  delete_std__vectorT_unsigned_int_std__allocatorT_unsigned_int_t_t
* checking Rd files ... NOTE
prepare_Rd: canonicalNumbering_OB.Rd:30-32: Dropping empty section \note
prepare_Rd: forEachMol.Rd:48-50: Dropping empty section \seealso
* checking Rd metadata ... OK
* checking Rd cross-references ... OK
* checking for missing documentation entries ... OK
* checking for code/documentation mismatches ... OK
* checking Rd \usage sections ... OK
* checking Rd contents ... OK
* checking for unstated dependencies in examples ... OK
* checking line endings in shell scripts ... OK
* checking line endings in C/C++/Fortran sources/headers ... OK
* checking line endings in Makefiles ... OK
* checking compilation flags in Makevars ... OK
* checking for GNU extensions in Makefiles ... OK
* checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS) ... OK
* checking use of PKG_*FLAGS in Makefiles ... OK
* checking compiled code ... NOTE
Note: information on .o files for i386 is not available
Note: information on .o files for x64 is not available
File 'C:/Users/biocbuild/bbs-3.11-bioc/R/library/ChemmineOB/libs/i386/ChemmineOB.dll':
  Found 'abort', possibly from 'abort' (C), 'runtime' (Fortran)
  Found 'exit', possibly from 'exit' (C), 'stop' (Fortran)
  Found 'printf', possibly from 'printf' (C)
  Found 'rand', possibly from 'rand' (C)
  Found 'srand', possibly from 'srand' (C)
File 'C:/Users/biocbuild/bbs-3.11-bioc/R/library/ChemmineOB/libs/x64/ChemmineOB.dll':
  Found 'abort', possibly from 'abort' (C), 'runtime' (Fortran)
  Found 'exit', possibly from 'exit' (C), 'stop' (Fortran)
  Found 'printf', possibly from 'printf' (C)
  Found 'rand', possibly from 'rand' (C)
  Found 'srand', possibly from 'srand' (C)

Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs. The detected symbols are linked into the code but
might come from libraries and not actually be called.

See 'Writing portable packages' in the 'Writing R Extensions' manual.
* checking files in 'vignettes' ... OK
* checking examples ...
** running examples for arch 'i386' ... OK
** running examples for arch 'x64' ... OK
* checking for unstated dependencies in 'tests' ... OK
* checking tests ...
** running tests for arch 'i386' ...
  Running 'runTests.R'
 OK
** running tests for arch 'x64' ...
  Running 'runTests.R'
 OK
* checking for unstated dependencies in vignettes ... OK
* checking package vignettes in 'inst/doc' ... OK
* checking running R code from vignettes ... SKIPPED
* checking re-building of vignette outputs ... SKIPPED
* checking PDF version of manual ... OK
* DONE

Status: 6 NOTEs
See
  'C:/Users/biocbuild/bbs-3.11-bioc/meat/ChemmineOB.Rcheck/00check.log'
for details.



Installation output

ChemmineOB.Rcheck/00install.out

##############################################################################
##############################################################################
###
### Running command:
###
###   C:\cygwin\bin\curl.exe -O https://malbec2.bioconductor.org/BBS/3.11/bioc/src/contrib/ChemmineOB_1.26.0.tar.gz && rm -rf ChemmineOB.buildbin-libdir && mkdir ChemmineOB.buildbin-libdir && C:\Users\biocbuild\bbs-3.11-bioc\R\bin\R.exe CMD INSTALL --merge-multiarch --build --library=ChemmineOB.buildbin-libdir ChemmineOB_1.26.0.tar.gz && C:\Users\biocbuild\bbs-3.11-bioc\R\bin\R.exe CMD INSTALL ChemmineOB_1.26.0.zip && rm ChemmineOB_1.26.0.tar.gz ChemmineOB_1.26.0.zip
###
##############################################################################
##############################################################################


  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  958k  100  958k    0     0  14.6M      0 --:--:-- --:--:-- --:--:-- 16.7M

install for i386

* installing *source* package 'ChemmineOB' ...
** using staged installation

   **********************************************
   WARNING: this package has a configure script
         It probably needs manual configuration
   **********************************************


** libs
"C:/rtools40/mingw32/bin/"g++ -std=gnu++11  -I"C:/Users/BIOCBU~1/BBS-3~1.11-/R/include" -DNDEBUG  -I'C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include' -I'C:/Users/biocbuild/bbs-3.11-bioc/R/library/Rcpp/include'   -I"C:/extsoft/include"  -IC:/openbabel/src/i386/include   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign -c ChemmineOB.cpp -o ChemmineOB.o
ChemmineOB.cpp: In function 'SEXPREC* SWIG_MakePtr(void*, const char*, R_SWIG_Owner)':
ChemmineOB.cpp:953:15: warning: variable 'p' set but not used [-Wunused-but-set-variable]
   const char *p = typeName;
               ^
In file included from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/shared_ptr.hpp:28,
                 from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/shared_ptr.hpp:17,
                 from ChemmineOB.cpp:1656:
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/detail/shared_count.hpp: At global scope:
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/detail/shared_count.hpp:356:33: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from C:/rtools40/mingw32/include/c++/8.3.0/memory:80,
                 from C:/rtools40/mingw32/include/c++/8.3.0/tr1/memory:39,
                 from C:/openbabel/src/i386/include/openbabel/shared_ptr.h:20,
                 from C:/openbabel/src/i386/include/openbabel/alias.h:19,
                 from ChemmineOB.cpp:1500:
C:/rtools40/mingw32/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/shared_ptr.hpp:17,
                 from ChemmineOB.cpp:1656:
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from C:/rtools40/mingw32/include/c++/8.3.0/memory:80,
                 from C:/rtools40/mingw32/include/c++/8.3.0/tr1/memory:39,
                 from C:/openbabel/src/i386/include/openbabel/shared_ptr.h:20,
                 from C:/openbabel/src/i386/include/openbabel/alias.h:19,
                 from ChemmineOB.cpp:1500:
C:/rtools40/mingw32/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/shared_ptr.hpp:17,
                 from ChemmineOB.cpp:1656:
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from C:/rtools40/mingw32/include/c++/8.3.0/memory:80,
                 from C:/rtools40/mingw32/include/c++/8.3.0/tr1/memory:39,
                 from C:/openbabel/src/i386/include/openbabel/shared_ptr.h:20,
                 from C:/openbabel/src/i386/include/openbabel/alias.h:19,
                 from ChemmineOB.cpp:1500:
C:/rtools40/mingw32/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/shared_ptr.hpp:17,
                 from ChemmineOB.cpp:1656:
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from C:/rtools40/mingw32/include/c++/8.3.0/memory:80,
                 from C:/rtools40/mingw32/include/c++/8.3.0/tr1/memory:39,
                 from C:/openbabel/src/i386/include/openbabel/shared_ptr.h:20,
                 from C:/openbabel/src/i386/include/openbabel/alias.h:19,
                 from ChemmineOB.cpp:1500:
C:/rtools40/mingw32/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/shared_ptr.hpp:17,
                 from ChemmineOB.cpp:1656:
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from C:/rtools40/mingw32/include/c++/8.3.0/memory:80,
                 from C:/rtools40/mingw32/include/c++/8.3.0/tr1/memory:39,
                 from C:/openbabel/src/i386/include/openbabel/shared_ptr.h:20,
                 from C:/openbabel/src/i386/include/openbabel/alias.h:19,
                 from ChemmineOB.cpp:1500:
C:/rtools40/mingw32/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/shared_ptr.hpp:17,
                 from ChemmineOB.cpp:1656:
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from C:/rtools40/mingw32/include/c++/8.3.0/memory:80,
                 from C:/rtools40/mingw32/include/c++/8.3.0/tr1/memory:39,
                 from C:/openbabel/src/i386/include/openbabel/shared_ptr.h:20,
                 from C:/openbabel/src/i386/include/openbabel/alias.h:19,
                 from ChemmineOB.cpp:1500:
C:/rtools40/mingw32/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/shared_ptr.hpp:17,
                 from ChemmineOB.cpp:1656:
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function 'boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)':
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from C:/rtools40/mingw32/include/c++/8.3.0/memory:80,
                 from C:/rtools40/mingw32/include/c++/8.3.0/tr1/memory:39,
                 from C:/openbabel/src/i386/include/openbabel/shared_ptr.h:20,
                 from C:/openbabel/src/i386/include/openbabel/alias.h:19,
                 from ChemmineOB.cpp:1500:
C:/rtools40/mingw32/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_stringp()':
ChemmineOB.cpp:2535:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2535:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_stringp(SEXP)':
ChemmineOB.cpp:2541:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:2541:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_stringp_assign(SEXP, SEXP)':
ChemmineOB.cpp:2550:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2550:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_stringp_cast(SEXP)':
ChemmineOB.cpp:2564:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2564:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_stringp_frompointer(SEXP)':
ChemmineOB.cpp:2571:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2571:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_istreamFromString(SEXP)':
ChemmineOB.cpp:2578:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2578:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_istreamFromFile(SEXP)':
ChemmineOB.cpp:2585:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2585:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_ostreamToString()':
ChemmineOB.cpp:2589:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2589:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_ostreamToFile(SEXP)':
ChemmineOB.cpp:2596:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2596:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_closeOfstream(SEXP)':
ChemmineOB.cpp:2602:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2602:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorInt__SWIG_1(SEXP)':
ChemmineOB.cpp:2630:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2630:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorInt(SEXP)':
ChemmineOB.cpp:2662:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:2662:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorUnsignedInt__SWIG_1(SEXP)':
ChemmineOB.cpp:2679:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2679:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorUnsignedInt(SEXP)':
ChemmineOB.cpp:2716:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:2716:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorvInt__SWIG_1(SEXP)':
ChemmineOB.cpp:2733:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2733:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorvInt__SWIG_3(SEXP, SEXP)':
ChemmineOB.cpp:2765:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2765:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorvInt(SEXP)':
ChemmineOB.cpp:2773:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:2773:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorDouble__SWIG_1(SEXP)':
ChemmineOB.cpp:2788:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2788:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorDouble(SEXP)':
ChemmineOB.cpp:2823:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:2823:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorString__SWIG_1(SEXP)':
ChemmineOB.cpp:2840:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2840:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorString__SWIG_3(SEXP, SEXP)':
ChemmineOB.cpp:2870:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2870:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorString(SEXP)':
ChemmineOB.cpp:2877:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:2877:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorVector3__SWIG_1(SEXP)':
ChemmineOB.cpp:2894:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2894:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorVector3(SEXP)':
ChemmineOB.cpp:2933:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:2933:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorvVector3__SWIG_1(SEXP)':
ChemmineOB.cpp:2951:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2951:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorvVector3__SWIG_3(SEXP, SEXP)':
ChemmineOB.cpp:2986:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2986:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorOBMol__SWIG_1(SEXP)':
ChemmineOB.cpp:3011:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3011:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorOBMol(SEXP)':
ChemmineOB.cpp:3050:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:3050:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorOBBond__SWIG_1(SEXP)':
ChemmineOB.cpp:3067:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3067:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorOBBond(SEXP)':
ChemmineOB.cpp:3106:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:3106:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorOBResidue__SWIG_1(SEXP)':
ChemmineOB.cpp:3123:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3123:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorOBResidue(SEXP)':
ChemmineOB.cpp:3163:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:3163:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorOBRing__SWIG_1(SEXP)':
ChemmineOB.cpp:3180:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3180:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorOBRing(SEXP)':
ChemmineOB.cpp:3219:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:3219:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorpOBRing__SWIG_1(SEXP)':
ChemmineOB.cpp:3236:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3236:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorpOBRing(SEXP)':
ChemmineOB.cpp:3274:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:3274:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorpOBGenericData__SWIG_1(SEXP)':
ChemmineOB.cpp:3291:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3291:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorpOBInternalCoord__SWIG_1(SEXP)':
ChemmineOB.cpp:3347:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3347:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_pairUIntUInt__SWIG_2(SEXP)':
ChemmineOB.cpp:3415:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3415:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_pairUIntUInt_first_set(SEXP, SEXP)':
ChemmineOB.cpp:3426:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3426:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_pairUIntUInt_second_set(SEXP, SEXP)':
ChemmineOB.cpp:3444:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3444:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_pairUIntUInt(SEXP)':
ChemmineOB.cpp:3459:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:3459:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vpairUIntUInt__SWIG_1(SEXP)':
ChemmineOB.cpp:3477:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3477:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vpairUIntUInt__SWIG_3(SEXP, SEXP)':
ChemmineOB.cpp:3514:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3514:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vvpairUIntUInt__SWIG_1(SEXP)':
ChemmineOB.cpp:3541:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3541:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vvpairUIntUInt__SWIG_3(SEXP, SEXP)':
ChemmineOB.cpp:3643:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3643:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBGlobalDataBase(SEXP)':
ChemmineOB.cpp:3946:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:3946:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBGlobalDataBase_Init(SEXP)':
ChemmineOB.cpp:3953:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3953:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBGlobalDataBase_ParseLine(SEXP, SEXP)':
ChemmineOB.cpp:3987:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3987:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBElement__SWIG_0()':
ChemmineOB.cpp:3991:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3991:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBElement__SWIG_1(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4011:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4011:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElement_GetSymbol(SEXP)':
ChemmineOB.cpp:4026:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4026:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBElement(SEXP)':
ChemmineOB.cpp:4127:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4127:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBElementTable(SEXP)':
ChemmineOB.cpp:4138:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4138:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetAtomicNum__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4157:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4157:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetAtomicNum__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4173:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4173:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetSymbol(SEXP, SEXP)':
ChemmineOB.cpp:4197:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4197:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetVdwRad(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4205:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4205:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetCovalentRad(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4213:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4213:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetMass(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4221:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4221:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_CorrectedBondRad__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4238:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4238:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_CorrectedVdwRad__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4255:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetMaxBonds(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4263:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4263:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetElectroNeg(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4271:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4271:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetIonization(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4287:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4287:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetElectronAffinity(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4295:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4295:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetName(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4312:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4312:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBIsotopeTable(SEXP)':
ChemmineOB.cpp:4323:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4323:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBTypeTable()':
ChemmineOB.cpp:4352:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4352:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBTypeTable(SEXP)':
ChemmineOB.cpp:4358:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4358:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTypeTable_SetFromType(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4370:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4370:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTypeTable_SetToType(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4382:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4382:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTypeTable_Translate__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4395:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4395:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTypeTable_Translate__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4413:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4413:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTypeTable_Translate__SWIG_2(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4426:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4426:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueData_SetResName(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4458:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4458:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueData_LookupBO__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4470:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4470:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueData_LookupBO__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4488:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4488:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueData_LookupType(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4511:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4511:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBResidueData(SEXP)':
ChemmineOB.cpp:4536:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4536:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_DoubleType_hi_set(SEXP, SEXP)':
ChemmineOB.cpp:4545:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4545:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_DoubleType_lo_set(SEXP, SEXP)':
ChemmineOB.cpp:4561:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4561:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_DoubleType()':
ChemmineOB.cpp:4572:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4572:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_DoubleType(SEXP)':
ChemmineOB.cpp:4578:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4578:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_DoubleAdd(SEXP, SEXP)':
ChemmineOB.cpp:4599:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4599:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRandom__SWIG_0(SEXP)':
ChemmineOB.cpp:4613:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4613:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRandom__SWIG_1()':
ChemmineOB.cpp:4617:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4617:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRandom_TimeSeed(SEXP)':
ChemmineOB.cpp:4630:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4630:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBRandom(SEXP)':
ChemmineOB.cpp:4651:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4651:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBStopwatch_Start(SEXP)':
ChemmineOB.cpp:4657:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4657:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBStopwatch()':
ChemmineOB.cpp:4677:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4677:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBStopwatch(SEXP)':
ChemmineOB.cpp:4683:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4683:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBSqrtTbl__SWIG_0()':
ChemmineOB.cpp:4687:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4687:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBSqrtTbl__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:4693:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4693:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBSqrtTbl(SEXP)':
ChemmineOB.cpp:4699:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4699:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSqrtTbl_Init(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4715:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4715:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_calc_rms(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4738:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4738:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vector3__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4744:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4744:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vector3__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:4750:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4750:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vector3__SWIG_2(SEXP)':
ChemmineOB.cpp:4755:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4755:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vector3__SWIG_3()':
ChemmineOB.cpp:4759:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4759:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vector3__SWIG_5(SEXP)':
ChemmineOB.cpp:4776:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4776:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vector3(SEXP)':
ChemmineOB.cpp:4782:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4782:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_vector3_Get(SEXP, SEXP)':
ChemmineOB.cpp:4850:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4850:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_vector3_AsArray(SEXP)':
ChemmineOB.cpp:4857:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4857:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_vector3_randomUnitVector__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:4868:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4868:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_vector3_randomUnitVector__SWIG_1(SEXP)':
ChemmineOB.cpp:4874:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4874:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_vector3_normalize(SEXP, SEXP)':
ChemmineOB.cpp:4882:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4882:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_vector3_x__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:4938:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4938:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_vector3_y__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:4946:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4946:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_vector3_z__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:4954:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4954:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_VZero_get(SEXP)':
ChemmineOB.cpp:5176:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5176:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_VX_get(SEXP)':
ChemmineOB.cpp:5180:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5180:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_VY_get(SEXP)':
ChemmineOB.cpp:5184:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5184:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_VZ_get(SEXP)':
ChemmineOB.cpp:5188:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5188:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_matrix3x3__SWIG_0()':
ChemmineOB.cpp:5192:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5192:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_matrix3x3__SWIG_1(SEXP)':
ChemmineOB.cpp:5197:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5197:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_matrix3x3__SWIG_2(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:5219:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5219:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_matrix3x3__SWIG_3(SEXP)':
ChemmineOB.cpp:5227:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5227:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_matrix3x3(SEXP)':
ChemmineOB.cpp:5233:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:5233:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_matrix3x3_GetArray(SEXP, SEXP)':
ChemmineOB.cpp:5242:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5242:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_matrix3x3_randomRotation(SEXP, SEXP)':
ChemmineOB.cpp:5270:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5270:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_matrix3x3_isOrthogonal(SEXP, SEXP)':
ChemmineOB.cpp:5293:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5293:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_matrix3x3_isUnitMatrix(SEXP, SEXP)':
ChemmineOB.cpp:5308:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5308:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_matrix3x3_RotAboutAxisByAngle(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:5405:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5405:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_matrix3x3_FillOrth(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:5416:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5416:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_transform3d__SWIG_0()':
ChemmineOB.cpp:5479:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5479:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_transform3d__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:5495:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5495:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_transform3d__SWIG_2(SEXP)':
ChemmineOB.cpp:5500:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5500:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_transform3d__SWIG_3(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:5527:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5527:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_transform3d_Normalize(SEXP)':
ChemmineOB.cpp:5561:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5561:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_transform3d(SEXP)':
ChemmineOB.cpp:5567:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:5567:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_SpaceGroup()':
ChemmineOB.cpp:5571:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5571:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_SpaceGroup(SEXP)':
ChemmineOB.cpp:5577:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:5577:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_SpaceGroup_SetHMName__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:5588:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5588:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_SpaceGroup_SetHallName__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:5611:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5611:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_SpaceGroup_SetId(SEXP, SEXP)':
ChemmineOB.cpp:5632:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5632:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_SpaceGroup_GetSpaceGroup__SWIG_0(SEXP)':
ChemmineOB.cpp:5725:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5725:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_SpaceGroup_GetSpaceGroup__SWIG_1(SEXP)':
ChemmineOB.cpp:5735:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5735:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBGenericData(SEXP)':
ChemmineOB.cpp:5817:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:5817:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBGenericData_SetOrigin(SEXP, SEXP)':
ChemmineOB.cpp:5839:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5839:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBBase(SEXP)':
ChemmineOB.cpp:5879:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:5879:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBase_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:5906:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5906:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBase_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:5934:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5934:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBase_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:5946:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5946:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBase_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:5964:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5964:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBase_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:5974:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5974:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBase_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:6000:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6000:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBase_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:6010:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6010:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBase_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:6040:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6040:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBBase()':
ChemmineOB.cpp:6094:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6094:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBCommentData_SetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:6132:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6132:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBCommentData(SEXP)':
ChemmineOB.cpp:6148:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:6148:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBExternalBond(SEXP)':
ChemmineOB.cpp:6183:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:6183:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBExternalBond_GetIdx(SEXP, SEXP)':
ChemmineOB.cpp:6191:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6191:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBExternalBond_GetAtom(SEXP)':
ChemmineOB.cpp:6200:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6200:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBExternalBond_GetBond(SEXP)':
ChemmineOB.cpp:6209:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6209:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBExternalBond_SetAtom(SEXP, SEXP)':
ChemmineOB.cpp:6227:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6227:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBExternalBond_SetBond(SEXP, SEXP)':
ChemmineOB.cpp:6238:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6238:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBExternalBondData(SEXP)':
ChemmineOB.cpp:6276:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:6276:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBPairData()':
ChemmineOB.cpp:6280:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6280:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPairData_SetValue__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:6291:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6291:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBPairData(SEXP)':
ChemmineOB.cpp:6309:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:6309:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBSetData()':
ChemmineOB.cpp:6313:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6313:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSetData_AddData(SEXP, SEXP)':
ChemmineOB.cpp:6323:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6323:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSetData_GetData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:6349:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6349:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSetData_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:6362:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6362:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSetData_DeleteData(SEXP, SEXP)':
ChemmineOB.cpp:6400:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6400:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBSetData(SEXP)':
ChemmineOB.cpp:6406:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:6406:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBVirtualBond(SEXP)':
ChemmineOB.cpp:6460:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:6460:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRingData__SWIG_0()':
ChemmineOB.cpp:6464:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6464:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRingData__SWIG_1(SEXP)':
ChemmineOB.cpp:6475:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6475:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBRingData(SEXP)':
ChemmineOB.cpp:6481:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:6481:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRingData_PushBack(SEXP, SEXP)':
ChemmineOB.cpp:6504:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6504:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRingData_BeginRing(SEXP, SEXP)':
ChemmineOB.cpp:6549:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6549:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRingData_NextRing(SEXP, SEXP)':
ChemmineOB.cpp:6566:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6566:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBUnitCell__SWIG_0()':
ChemmineOB.cpp:6570:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6570:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBUnitCell__SWIG_1(SEXP)':
ChemmineOB.cpp:6581:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6581:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBUnitCell(SEXP)':
ChemmineOB.cpp:6587:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:6587:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBUnitCell_SetSpaceGroup__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:6666:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6666:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBUnitCell_FillUnitCell(SEXP, SEXP)':
ChemmineOB.cpp:6694:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6694:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBConformerData(SEXP)':
ChemmineOB.cpp:6925:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:6925:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConformerData_SetEnergies(SEXP, SEXP)':
ChemmineOB.cpp:6950:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6950:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConformerData_SetForces(SEXP, SEXP)':
ChemmineOB.cpp:6962:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6962:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConformerData_SetVelocities(SEXP, SEXP)':
ChemmineOB.cpp:6974:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6974:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConformerData_SetDisplacements(SEXP, SEXP)':
ChemmineOB.cpp:6986:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6986:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConformerData_SetData(SEXP, SEXP)':
ChemmineOB.cpp:6998:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6998:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConformerData_GetEnergies(SEXP, SEXP)':
ChemmineOB.cpp:7015:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7015:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConformerData_GetData(SEXP, SEXP)':
ChemmineOB.cpp:7051:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7051:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBSymmetryData(SEXP)':
ChemmineOB.cpp:7073:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7073:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSymmetryData_SetData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7086:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7086:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSymmetryData_SetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:7096:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7096:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSymmetryData_SetPointGroup(SEXP, SEXP)':
ChemmineOB.cpp:7106:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7106:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSymmetryData_SetSpaceGroup(SEXP, SEXP)':
ChemmineOB.cpp:7116:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7116:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBTorsion__SWIG_2(SEXP)':
ChemmineOB.cpp:7143:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7143:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBTorsion(SEXP)':
ChemmineOB.cpp:7149:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7149:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTorsion_Clear(SEXP)':
ChemmineOB.cpp:7155:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7155:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTorsion_AddTorsion__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7201:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7201:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTorsion_SetAngle__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7219:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7219:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTorsionData_Clear(SEXP)':
ChemmineOB.cpp:7302:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7302:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTorsionData_SetData(SEXP, SEXP)':
ChemmineOB.cpp:7331:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7331:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTorsionData_FillTorsionArray(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7348:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7348:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBTorsionData(SEXP)':
ChemmineOB.cpp:7355:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7355:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBAngle__SWIG_2(SEXP)':
ChemmineOB.cpp:7365:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7365:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBAngle(SEXP)':
ChemmineOB.cpp:7371:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7371:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAngle_Clear(SEXP)':
ChemmineOB.cpp:7377:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7377:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAngle_SetAtoms__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7410:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7410:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAngleData_Clear(SEXP)':
ChemmineOB.cpp:7429:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7429:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAngleData_FillAngleArray__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7462:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7462:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAngleData_SetData(SEXP, SEXP)':
ChemmineOB.cpp:7474:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7474:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBAngleData(SEXP)':
ChemmineOB.cpp:7487:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7487:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBChiralData(SEXP)':
ChemmineOB.cpp:7508:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7508:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBChiralData_Clear(SEXP)':
ChemmineOB.cpp:7514:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7514:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBChiralData_GetAtom4Refs(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7525:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7525:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBSerialNums(SEXP)':
ChemmineOB.cpp:7621:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7621:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBVibrationData(SEXP)':
ChemmineOB.cpp:7634:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7634:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBVibrationData_SetData__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7662:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res4)) delete arg4; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7662:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res4)) delete arg4; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBVibrationData_SetData__SWIG_1(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7696:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res4)) delete arg4; if (SWIG_IsNewObj(res5)) delete arg5; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:7696:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res4)) delete arg4; if (SWIG_IsNewObj(res5)) delete arg5; vmaxset(r_vmax);
                                         ^~
ChemmineOB.cpp:7697:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7697:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBVibrationData_GetFrequencies(SEXP, SEXP)':
ChemmineOB.cpp:7715:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7715:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBVibrationData_GetIntensities(SEXP, SEXP)':
ChemmineOB.cpp:7724:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7724:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBVibrationData_GetRamanActivities(SEXP, SEXP)':
ChemmineOB.cpp:7733:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7733:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBDOSData()':
ChemmineOB.cpp:7745:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7745:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBDOSData(SEXP)':
ChemmineOB.cpp:7751:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7751:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDOSData_SetData(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7779:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res5)) delete arg5; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7779:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res5)) delete arg5; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDOSData_GetEnergies(SEXP, SEXP)':
ChemmineOB.cpp:7796:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7796:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDOSData_GetDensities(SEXP, SEXP)':
ChemmineOB.cpp:7804:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7804:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDOSData_GetIntegration(SEXP, SEXP)':
ChemmineOB.cpp:7812:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7812:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOrbital_SetData__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7823:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7823:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOrbital_SetData__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7831:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7831:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBOrbital()':
ChemmineOB.cpp:7867:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7867:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBOrbital(SEXP)':
ChemmineOB.cpp:7873:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7873:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBOrbitalData(SEXP)':
ChemmineOB.cpp:7884:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7884:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOrbitalData_SetHOMO__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7924:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7924:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOrbitalData_LoadClosedShellOrbitals(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7994:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7994:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBElectronicTransitionData(SEXP)':
ChemmineOB.cpp:8041:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8041:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElectronicTransitionData_SetData(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:8063:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8063:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElectronicTransitionData_SetEDipole(SEXP, SEXP)':
ChemmineOB.cpp:8077:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8077:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElectronicTransitionData_GetWavelengths(SEXP, SEXP)':
ChemmineOB.cpp:8117:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8117:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElectronicTransitionData_GetForces(SEXP, SEXP)':
ChemmineOB.cpp:8127:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8127:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElectronicTransitionData_GetEDipole(SEXP, SEXP)':
ChemmineOB.cpp:8137:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8137:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElectronicTransitionData_GetRotatoryStrengthsVelocity(SEXP, SEXP)':
ChemmineOB.cpp:8147:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8147:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElectronicTransitionData_GetRotatoryStrengthsLength(SEXP, SEXP)':
ChemmineOB.cpp:8157:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8157:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBRotationData(SEXP)':
ChemmineOB.cpp:8168:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8168:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRotationData_GetRotConsts(SEXP, SEXP)':
ChemmineOB.cpp:8192:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8192:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBVectorData(SEXP)':
ChemmineOB.cpp:8218:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8218:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMatrixData(SEXP)':
ChemmineOB.cpp:8256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8256:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBGridData()':
ChemmineOB.cpp:8280:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8280:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBGridData(SEXP)':
ChemmineOB.cpp:8286:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8286:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBGridData_GetNumberOfPoints__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:8377:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8377:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBGridData_GetValues(SEXP, SEXP)':
ChemmineOB.cpp:8394:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8394:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBGridData_GetUnrestricted(SEXP, SEXP)':
ChemmineOB.cpp:8477:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8477:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBGridData_GetNumSymmetries(SEXP, SEXP)':
ChemmineOB.cpp:8485:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8485:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBGridData_SetValues(SEXP, SEXP)':
ChemmineOB.cpp:8563:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8563:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBGridData_SetUnit(SEXP, SEXP)':
ChemmineOB.cpp:8572:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8572:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBChainsParser(SEXP)':
ChemmineOB.cpp:8597:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8597:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBChainsParser_PerceiveChains__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:8611:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8611:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBAtomTyper()':
ChemmineOB.cpp:8628:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8628:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBAtomTyper(SEXP)':
ChemmineOB.cpp:8634:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8634:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomTyper_AssignHyb(SEXP, SEXP)':
ChemmineOB.cpp:8646:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8646:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomTyper_AssignTypes(SEXP, SEXP)':
ChemmineOB.cpp:8658:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8658:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBAromaticTyper(SEXP)':
ChemmineOB.cpp:8695:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8695:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAromaticTyper_SelectRootAtoms__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:8746:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8746:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAromaticTyper_ExcludeSmallRing(SEXP, SEXP)':
ChemmineOB.cpp:8759:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8759:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAromaticTyper_TraverseCycle(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:8797:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8797:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRingTyper()':
ChemmineOB.cpp:8801:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8801:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBRingTyper(SEXP)':
ChemmineOB.cpp:8807:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8807:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRingTyper_AssignTypes(SEXP, SEXP)':
ChemmineOB.cpp:8819:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8819:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_CharPtrLess()':
ChemmineOB.cpp:8836:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8836:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_CharPtrLess(SEXP)':
ChemmineOB.cpp:8842:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8842:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBPlugin(SEXP)':
ChemmineOB.cpp:8848:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8848:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_Display__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:8898:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8898:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_MakeInstance(SEXP, SEXP)':
ChemmineOB.cpp:8914:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8914:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_Init(SEXP)':
ChemmineOB.cpp:8920:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8920:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_GetPlugin(SEXP, SEXP)':
ChemmineOB.cpp:8931:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:8931:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax);
                                             ^~
ChemmineOB.cpp:8932:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8932:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_List__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:8969:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8969:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_List__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:8978:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:8978:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax);
                                             ^~
ChemmineOB.cpp:8979:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8979:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_List__SWIG_2(SEXP)':
ChemmineOB.cpp:8985:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8985:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_ListAsString__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:8995:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8995:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_ListAsString__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:9002:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9002:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_FirstLine(SEXP, SEXP)':
ChemmineOB.cpp:9009:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9009:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_Begin(SEXP, SEXP)':
ChemmineOB.cpp:9016:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9016:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_End(SEXP, SEXP)':
ChemmineOB.cpp:9023:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9023:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_stringbuf()':
ChemmineOB.cpp:9036:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9036:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_stringbuf(SEXP)':
ChemmineOB.cpp:9042:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:9042:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBError__SWIG_0(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9077:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3;
   ^~
ChemmineOB.cpp:9077:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3;
                                         ^~
ChemmineOB.cpp:9078:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res4)) delete arg4; if (SWIG_IsNewObj(res5)) delete arg5; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:9078:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res4)) delete arg4; if (SWIG_IsNewObj(res5)) delete arg5; vmaxset(r_vmax);
                                         ^~
ChemmineOB.cpp:9079:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9079:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBError__SWIG_1(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9112:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3;
   ^~
ChemmineOB.cpp:9112:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3;
                                         ^~
ChemmineOB.cpp:9113:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res4)) delete arg4; if (SWIG_IsNewObj(res5)) delete arg5; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:9113:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res4)) delete arg4; if (SWIG_IsNewObj(res5)) delete arg5; vmaxset(r_vmax);
                                         ^~
ChemmineOB.cpp:9114:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9114:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBError__SWIG_2(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9140:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3;
   ^~
ChemmineOB.cpp:9140:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3;
                                         ^~
ChemmineOB.cpp:9141:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res4)) delete arg4; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9141:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res4)) delete arg4; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBError__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9161:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3;
   ^~
ChemmineOB.cpp:9161:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3;
                                         ^~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBError__SWIG_4(SEXP, SEXP)':
ChemmineOB.cpp:9177:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:9177:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax);
                                         ^~
ChemmineOB.cpp:9178:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9178:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBError__SWIG_5(SEXP)':
ChemmineOB.cpp:9187:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9187:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBError__SWIG_6()':
ChemmineOB.cpp:9191:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9191:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBError(SEXP)':
ChemmineOB.cpp:9253:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:9253:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMessageHandler(SEXP)':
ChemmineOB.cpp:9266:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:9266:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_ThrowError__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9282:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9282:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_ThrowError__SWIG_2(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9318:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:9318:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax);
                                         ^~
ChemmineOB.cpp:9319:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9319:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_ThrowError__SWIG_3(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9339:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:9339:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax);
                                         ^~
ChemmineOB.cpp:9340:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9340:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_ThrowError__SWIG_4(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9357:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:9357:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax);
                                         ^~
ChemmineOB.cpp:9358:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9358:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_GetMessagesOfLevel(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9371:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9371:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_StartLogging(SEXP)':
ChemmineOB.cpp:9378:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9378:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_StopLogging(SEXP)':
ChemmineOB.cpp:9385:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9385:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_SetMaxLogEntries(SEXP, SEXP)':
ChemmineOB.cpp:9395:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9395:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_ClearLog(SEXP)':
ChemmineOB.cpp:9409:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9409:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_SetOutputLevel(SEXP, SEXP)':
ChemmineOB.cpp:9420:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9420:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_SetOutputStream(SEXP, SEXP)':
ChemmineOB.cpp:9439:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9439:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_GetOutputStream(SEXP)':
ChemmineOB.cpp:9447:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9447:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_obLogBuf(SEXP)':
ChemmineOB.cpp:9523:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:9523:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_obLogBuf()':
ChemmineOB.cpp:9527:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9527:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFormat_FindType(SEXP)':
ChemmineOB.cpp:9538:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9538:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFormat_GetType(SEXP, SEXP)':
ChemmineOB.cpp:9605:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9605:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFormat_MakeNewInstance(SEXP)':
ChemmineOB.cpp:9645:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9645:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFormat_RegisterFormat__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9670:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9670:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFormat_Display__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9707:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9707:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFormat_FormatFromMIME(SEXP)':
ChemmineOB.cpp:9715:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9715:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBFormat(SEXP)':
ChemmineOB.cpp:9721:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:9721:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBConversion(SEXP)':
ChemmineOB.cpp:9761:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:9761:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_RegisterFormat__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9788:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9788:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_FindFormat(SEXP)':
ChemmineOB.cpp:9796:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9796:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_FormatFromExt(SEXP)':
ChemmineOB.cpp:9804:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9804:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_FormatFromMIME(SEXP)':
ChemmineOB.cpp:9812:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9812:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetNextFormat(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9831:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9831:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetInStream(SEXP)':
ChemmineOB.cpp:9843:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9843:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetOutStream(SEXP)':
ChemmineOB.cpp:9852:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9852:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_SetInStream(SEXP, SEXP)':
ChemmineOB.cpp:9863:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9863:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_SetOutStream(SEXP, SEXP)':
ChemmineOB.cpp:9874:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9874:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_SetInFormat__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9915:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9915:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_SetOutFormat__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9938:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9938:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetInFormat(SEXP)':
ChemmineOB.cpp:9958:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9958:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetOutFormat(SEXP)':
ChemmineOB.cpp:9967:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9967:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_SetAuxConv(SEXP, SEXP)':
ChemmineOB.cpp:10019:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10019:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_IsOption__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10033:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10033:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_IsOption__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:10045:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10045:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_AddOption__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10076:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; if (alloc4 == SWIG_NEWOBJ) delete[] buf4; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:10076:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; if (alloc4 == SWIG_NEWOBJ) delete[] buf4; vmaxset(r_vmax);
                                             ^~
ChemmineOB.cpp:10077:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10077:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_AddOption__SWIG_2(SEXP, SEXP)':
ChemmineOB.cpp:10102:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10102:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_RemoveOption(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10116:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10116:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_RegisterOptionParam__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10145:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10145:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_RegisterOptionParam__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10156:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10156:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetOptionParams(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10176:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10176:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_CopyOptions__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:10201:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10201:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetSupportedInputFormat(SEXP, SEXP)':
ChemmineOB.cpp:10210:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10210:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetSupportedOutputFormat(SEXP, SEXP)':
ChemmineOB.cpp:10219:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10219:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_FullConvert(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10269:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10269:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetChemObject(SEXP)':
ChemmineOB.cpp:10288:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10288:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_SetFirstInput__SWIG_1(SEXP)':
ChemmineOB.cpp:10316:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10316:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetOutputIndex(SEXP, SEXP)':
ChemmineOB.cpp:10324:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10324:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_SetOneObjectOnly__SWIG_1(SEXP)':
ChemmineOB.cpp:10352:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10352:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetCount(SEXP, SEXP)':
ChemmineOB.cpp:10374:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10374:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetDefaultFormat()':
ChemmineOB.cpp:10379:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10379:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_WriteString__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10416:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10416:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_CloseOutFile(SEXP)':
ChemmineOB.cpp:10448:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10448:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBResidue__SWIG_0()':
ChemmineOB.cpp:10544:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10544:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBResidue__SWIG_1(SEXP)':
ChemmineOB.cpp:10555:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10555:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBResidue(SEXP)':
ChemmineOB.cpp:10561:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:10561:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_AddAtom(SEXP, SEXP)':
ChemmineOB.cpp:10571:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10571:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_InsertAtom(SEXP, SEXP)':
ChemmineOB.cpp:10581:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10581:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_RemoveAtom(SEXP, SEXP)':
ChemmineOB.cpp:10591:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10591:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_SetNum__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:10612:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10612:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_SetNum__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:10622:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10622:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_SetChainNum(SEXP, SEXP)':
ChemmineOB.cpp:10638:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10638:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_SetIdx(SEXP, SEXP)':
ChemmineOB.cpp:10647:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10647:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_SetAtomID(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10663:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10663:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_SetSerialNum(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10687:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10687:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_GetChain(SEXP, SEXP)':
ChemmineOB.cpp:10726:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10726:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_IsResidueType(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10849:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10849:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_BeginAtom(SEXP, SEXP)':
ChemmineOB.cpp:10884:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10884:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_NextAtom(SEXP, SEXP)':
ChemmineOB.cpp:10901:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10901:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_Residue_get(SEXP)':
ChemmineOB.cpp:10915:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10915:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_ElemDesc_get(SEXP)':
ChemmineOB.cpp:10929:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10929:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_ResNo_set(SEXP)':
ChemmineOB.cpp:10934:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10934:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_ElemNo_set(SEXP)':
ChemmineOB.cpp:10943:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10943:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBInternalCoord__a_set(SEXP, SEXP)':
ChemmineOB.cpp:10957:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10957:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBInternalCoord__a_get(SEXP)':
ChemmineOB.cpp:10965:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10965:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBInternalCoord__b_set(SEXP, SEXP)':
ChemmineOB.cpp:10976:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10976:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBInternalCoord__b_get(SEXP)':
ChemmineOB.cpp:10984:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10984:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBInternalCoord__c_set(SEXP, SEXP)':
ChemmineOB.cpp:10995:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10995:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBInternalCoord__c_get(SEXP)':
ChemmineOB.cpp:11003:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11003:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBInternalCoord__dst_set(SEXP, SEXP)':
ChemmineOB.cpp:11010:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->_dst = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11010:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->_dst = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                  ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBInternalCoord__ang_set(SEXP, SEXP)':
ChemmineOB.cpp:11025:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->_ang = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11025:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->_ang = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                  ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBInternalCoord__tor_set(SEXP, SEXP)':
ChemmineOB.cpp:11040:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->_tor = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11040:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->_tor = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                  ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBInternalCoord(SEXP)':
ChemmineOB.cpp:11152:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:11152:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:11159:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11159:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                   ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBAtom()':
ChemmineOB.cpp:11170:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11170:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBAtom(SEXP)':
ChemmineOB.cpp:11176:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:11176:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_Duplicate(SEXP, SEXP)':
ChemmineOB.cpp:11186:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11186:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetId(SEXP, SEXP)':
ChemmineOB.cpp:11201:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11201:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetIsotope(SEXP, SEXP)':
ChemmineOB.cpp:11223:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11223:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetSpinMultiplicity(SEXP, SEXP)':
ChemmineOB.cpp:11259:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11259:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetCoordPtr(SEXP, SEXP)':
ChemmineOB.cpp:11308:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11308:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetVector__SWIG_2(SEXP)':
ChemmineOB.cpp:11314:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11314:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetResidue(SEXP, SEXP)':
ChemmineOB.cpp:11324:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11324:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:11334:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11334:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetAromatic(SEXP)':
ChemmineOB.cpp:11340:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11340:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_UnsetAromatic(SEXP)':
ChemmineOB.cpp:11346:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11346:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetClockwiseStereo(SEXP)':
ChemmineOB.cpp:11352:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11352:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetAntiClockwiseStereo(SEXP)':
ChemmineOB.cpp:11358:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11358:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetPositiveStereo(SEXP)':
ChemmineOB.cpp:11364:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11364:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetNegativeStereo(SEXP)':
ChemmineOB.cpp:11370:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11370:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_UnsetStereo(SEXP)':
ChemmineOB.cpp:11376:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11376:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetInRing(SEXP)':
ChemmineOB.cpp:11382:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11382:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetChiral(SEXP)':
ChemmineOB.cpp:11388:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11388:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_ClearCoordPtr(SEXP)':
ChemmineOB.cpp:11394:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11394:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_GetSpinMultiplicity(SEXP, SEXP)':
ChemmineOB.cpp:11425:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11425:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_GetType(SEXP)':
ChemmineOB.cpp:11523:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11523:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_GetCoordinate(SEXP)':
ChemmineOB.cpp:11579:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11579:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_GetVector(SEXP, SEXP)':
ChemmineOB.cpp:11587:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11587:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_GetParent(SEXP)':
ChemmineOB.cpp:11620:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11620:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_GetNewBondVector(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:11634:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11634:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_GetBond(SEXP, SEXP)':
ChemmineOB.cpp:11646:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11646:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_GetNextAtom(SEXP)':
ChemmineOB.cpp:11654:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11654:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_BeginBond(SEXP, SEXP)':
ChemmineOB.cpp:11686:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11686:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_NextBond(SEXP, SEXP)':
ChemmineOB.cpp:11700:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11700:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_BeginNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:11714:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11714:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_NextNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:11728:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11728:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_GetDistance__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:11736:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11736:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_NewResidue(SEXP)':
ChemmineOB.cpp:11778:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11778:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_AddResidue(SEXP, SEXP)':
ChemmineOB.cpp:11788:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11788:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_DeleteResidue(SEXP)':
ChemmineOB.cpp:11794:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11794:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_AddBond(SEXP, SEXP)':
ChemmineOB.cpp:11804:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11804:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_InsertBond(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:11821:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11821:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_ClearBond(SEXP)':
ChemmineOB.cpp:11838:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11838:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetHybAndGeom(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:11853:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11853:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_ForceNoH(SEXP)':
ChemmineOB.cpp:11859:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11859:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_ForceImplH(SEXP)':
ChemmineOB.cpp:11872:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11872:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_IsInRingSize(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:12029:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12029:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_HasAlphaBetaUnsat__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:12217:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12217:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_MatchesSMARTS(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:12281:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12281:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:12288:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12288:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                   ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBBond()':
ChemmineOB.cpp:12299:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12299:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBBond(SEXP)':
ChemmineOB.cpp:12305:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:12305:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetId(SEXP, SEXP)':
ChemmineOB.cpp:12320:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12320:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetBegin(SEXP, SEXP)':
ChemmineOB.cpp:12343:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12343:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetEnd(SEXP, SEXP)':
ChemmineOB.cpp:12353:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12353:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:12363:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12363:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_Set(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:12397:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12397:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetKSingle(SEXP)':
ChemmineOB.cpp:12403:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12403:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetKDouble(SEXP)':
ChemmineOB.cpp:12409:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12409:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetKTriple(SEXP)':
ChemmineOB.cpp:12415:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12415:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetAromatic(SEXP)':
ChemmineOB.cpp:12421:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12421:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetWedge(SEXP)':
ChemmineOB.cpp:12427:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12427:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetHash(SEXP)':
ChemmineOB.cpp:12433:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12433:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetWedgeOrHash(SEXP)':
ChemmineOB.cpp:12439:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12439:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetUp(SEXP)':
ChemmineOB.cpp:12445:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12445:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetDown(SEXP)':
ChemmineOB.cpp:12451:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12451:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetInRing__SWIG_1(SEXP)':
ChemmineOB.cpp:12464:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12464:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetClosure(SEXP)':
ChemmineOB.cpp:12470:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12470:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_UnsetHash(SEXP)':
ChemmineOB.cpp:12476:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12476:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_UnsetWedge(SEXP)':
ChemmineOB.cpp:12482:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12482:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_UnsetUp(SEXP)':
ChemmineOB.cpp:12488:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12488:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_UnsetDown(SEXP)':
ChemmineOB.cpp:12494:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12494:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_UnsetAromatic(SEXP)':
ChemmineOB.cpp:12500:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12500:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_UnsetKekule(SEXP)':
ChemmineOB.cpp:12506:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12506:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_GetBeginAtom(SEXP)':
ChemmineOB.cpp:12566:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12566:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_GetEndAtom(SEXP)':
ChemmineOB.cpp:12574:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12574:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_GetNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:12586:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12586:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_GetParent(SEXP)':
ChemmineOB.cpp:12594:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12594:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_FindSmallestRing(SEXP)':
ChemmineOB.cpp:12630:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12630:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBMol__SWIG_0()':
ChemmineOB.cpp:12795:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12795:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBMol__SWIG_1(SEXP)':
ChemmineOB.cpp:12805:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12805:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMol(SEXP)':
ChemmineOB.cpp:12811:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:12811:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_CreateAtom(SEXP)':
ChemmineOB.cpp:12826:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12826:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_CreateBond(SEXP)':
ChemmineOB.cpp:12834:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12834:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_DestroyAtom(SEXP, SEXP)':
ChemmineOB.cpp:12852:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12852:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_DestroyBond(SEXP, SEXP)':
ChemmineOB.cpp:12862:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12862:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_DestroyResidue(SEXP, SEXP)':
ChemmineOB.cpp:12872:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12872:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_AddBond__SWIG_0(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:12907:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12907:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_AddBond__SWIG_2(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:12925:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12925:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_NewAtom__SWIG_0(SEXP)':
ChemmineOB.cpp:12957:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12957:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_NewAtom__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:12967:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12967:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_NewBond__SWIG_0(SEXP)':
ChemmineOB.cpp:12975:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12975:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_NewBond__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:12985:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12985:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_DeleteAtom__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13005:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13005:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_DeleteBond__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13028:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13028:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_DeleteResidue__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13051:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13051:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_BeginModify(SEXP)':
ChemmineOB.cpp:13068:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13068:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_EndModify__SWIG_1(SEXP)':
ChemmineOB.cpp:13081:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13081:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_IncrementMod(SEXP)':
ChemmineOB.cpp:13094:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13094:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_DecrementMod(SEXP)':
ChemmineOB.cpp:13100:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13100:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetAtom(SEXP, SEXP)':
ChemmineOB.cpp:13166:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13166:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetAtomById(SEXP, SEXP)':
ChemmineOB.cpp:13177:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13177:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetFirstAtom(SEXP)':
ChemmineOB.cpp:13186:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13186:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetBond__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:13195:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13195:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetBondById(SEXP, SEXP)':
ChemmineOB.cpp:13206:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13206:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetBond__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13215:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13215:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetBond__SWIG_2(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13231:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13231:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetSpacedFormula__SWIG_0(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13323:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13323:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetSpacedFormula__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13335:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13335:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetSpacedFormula__SWIG_2(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13343:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13343:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetMolWt__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13367:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13367:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetExactMass__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13383:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13383:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetCoordinates(SEXP)':
ChemmineOB.cpp:13421:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13421:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:13465:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13465:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetTitle__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:13477:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13477:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetFormula(SEXP, SEXP)':
ChemmineOB.cpp:13487:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13487:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetDimension(SEXP, SEXP)':
ChemmineOB.cpp:13503:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13503:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetTotalSpinMultiplicity(SEXP, SEXP)':
ChemmineOB.cpp:13520:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13520:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetInternalCoord(SEXP, SEXP)':
ChemmineOB.cpp:13531:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13531:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetAromaticPerceived(SEXP)':
ChemmineOB.cpp:13553:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13553:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetSSSRPerceived(SEXP)':
ChemmineOB.cpp:13559:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13559:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetLSSRPerceived(SEXP)':
ChemmineOB.cpp:13565:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13565:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetAtomTypesPerceived(SEXP)':
ChemmineOB.cpp:13577:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13577:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetRingTypesPerceived(SEXP)':
ChemmineOB.cpp:13583:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13583:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetChainsPerceived(SEXP)':
ChemmineOB.cpp:13589:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13589:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetChiralityPerceived(SEXP)':
ChemmineOB.cpp:13595:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13595:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetKekulePerceived(SEXP)':
ChemmineOB.cpp:13619:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13619:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetHydrogensAdded(SEXP)':
ChemmineOB.cpp:13631:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13631:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetCorrectedForPH(SEXP)':
ChemmineOB.cpp:13637:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13637:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetAromaticCorrected(SEXP)':
ChemmineOB.cpp:13643:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13643:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_UnsetAromaticPerceived(SEXP)':
ChemmineOB.cpp:13661:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13661:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_UnsetSSSRPerceived(SEXP)':
ChemmineOB.cpp:13667:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13667:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_UnsetRingTypesPerceived(SEXP)':
ChemmineOB.cpp:13673:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13673:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_UnsetHydrogensAdded(SEXP)':
ChemmineOB.cpp:13691:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13691:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_RenumberAtoms__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:13724:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13724:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_ToInertialFrame__SWIG_1(SEXP)':
ChemmineOB.cpp:13749:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13749:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_Translate__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13774:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13774:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_Rotate__SWIG_2(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13803:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13803:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_Center__SWIG_0(SEXP)':
ChemmineOB.cpp:13809:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13809:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_NewPerceiveKekuleBonds(SEXP)':
ChemmineOB.cpp:13829:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13829:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_AddHydrogens__SWIG_0(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13874:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13874:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_AddHydrogens__SWIG_2(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13890:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13890:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_StripSalts__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13923:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13923:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_Separate__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13940:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13940:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_Separate__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:13948:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13948:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_CorrectForPH__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13981:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13981:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_AssignSpinMultiplicity__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13996:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13996:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetIsPatternStructure(SEXP)':
ChemmineOB.cpp:14009:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14009:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_FindSSSR(SEXP)':
ChemmineOB.cpp:14047:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14047:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_FindLSSR(SEXP)':
ChemmineOB.cpp:14053:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14053:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_FindRingAtomsAndBonds(SEXP)':
ChemmineOB.cpp:14059:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14059:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_FindChiralCenters(SEXP)':
ChemmineOB.cpp:14065:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14065:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_FindChildren__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:14079:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14079:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_ConnectTheDots(SEXP)':
ChemmineOB.cpp:14160:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14160:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_PerceiveBondOrders(SEXP)':
ChemmineOB.cpp:14166:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14166:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_FindAngles(SEXP)':
ChemmineOB.cpp:14172:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14172:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_FindTorsions(SEXP)':
ChemmineOB.cpp:14178:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14178:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_Has2D__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:14225:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14225:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_AddConformer(SEXP, SEXP)':
ChemmineOB.cpp:14408:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14408:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetConformer(SEXP, SEXP)':
ChemmineOB.cpp:14440:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14440:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetEnergies(SEXP, SEXP)':
ChemmineOB.cpp:14461:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14461:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetEnergy__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:14469:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14469:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_BeginConformer(SEXP, SEXP)':
ChemmineOB.cpp:14485:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14485:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_NextConformer(SEXP, SEXP)':
ChemmineOB.cpp:14501:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14501:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_ThrowError__SWIG_1(SEXP)':
ChemmineOB.cpp:14558:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14558:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_etab_set(SEXP)':
ChemmineOB.cpp:14609:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14609:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_ttab_set(SEXP)':
ChemmineOB.cpp:14621:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14621:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_resdat_set(SEXP)':
ChemmineOB.cpp:14682:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14682:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_NoId_get(SEXP)':
ChemmineOB.cpp:14690:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14690:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_get_rmat(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:14701:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14701:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRing_ring_id_set(SEXP, SEXP)':
ChemmineOB.cpp:14736:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->ring_id = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect);
   ^~
ChemmineOB.cpp:14736:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->ring_id = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect);
                                     ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRing__path_set(SEXP, SEXP)':
ChemmineOB.cpp:14757:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14757:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRing__path_get(SEXP, SEXP)':
ChemmineOB.cpp:14766:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14766:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRing__pathset_get(SEXP, SEXP)':
ChemmineOB.cpp:14786:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14786:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRing__SWIG_0()':
ChemmineOB.cpp:14790:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14790:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRing__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:14801:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14801:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRing__SWIG_2(SEXP, SEXP)':
ChemmineOB.cpp:14817:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14817:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRing__SWIG_3(SEXP)':
ChemmineOB.cpp:14827:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14827:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRing_SetType__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:14868:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14868:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRing_GetType(SEXP)':
ChemmineOB.cpp:14875:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14875:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRing_IsInRing(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:14912:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14912:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRing_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:14922:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14922:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRing_GetParent(SEXP)':
ChemmineOB.cpp:14930:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14930:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBRing(SEXP)':
ChemmineOB.cpp:14960:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:14960:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBRingSearch(SEXP)':
ChemmineOB.cpp:14982:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:14982:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRingSearch_SortRings(SEXP)':
ChemmineOB.cpp:14988:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14988:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRingSearch_WriteRings(SEXP)':
ChemmineOB.cpp:15035:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15035:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRTree(SEXP, SEXP)':
ChemmineOB.cpp:15065:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15065:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBRTree(SEXP)':
ChemmineOB.cpp:15071:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:15071:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBSmartsPattern(SEXP)':
ChemmineOB.cpp:15104:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:15104:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_Init__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15126:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15126:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_Init__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15138:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15138:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_GetSMARTS__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:15155:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15155:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_Empty(SEXP, SEXP)':
ChemmineOB.cpp:15163:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15163:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_IsValid(SEXP, SEXP)':
ChemmineOB.cpp:15171:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15171:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_GetAtomicNum(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15216:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15216:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_GetCharge(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15224:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15224:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_Match__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15246:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15246:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_HasMatch(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15321:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15321:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_RestrictedMatch__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15363:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15363:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_RestrictedMatch__SWIG_2(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15382:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15382:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_WriteMapList(SEXP, SEXP)':
ChemmineOB.cpp:15459:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15459:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBSmartsMatcher(SEXP)':
ChemmineOB.cpp:15472:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:15472:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsMatcher_match__SWIG_1(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15524:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15524:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBSSMatch(SEXP, SEXP)':
ChemmineOB.cpp:15538:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15538:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBSSMatch(SEXP)':
ChemmineOB.cpp:15544:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:15544:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSSMatch_Match__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15561:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15561:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_AliasDataType_get(SEXP)':
ChemmineOB.cpp:15597:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15597:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_AliasData()':
ChemmineOB.cpp:15601:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15601:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_AliasData_SetAlias__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:15624:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15624:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_AliasData_SetColor(SEXP, SEXP)':
ChemmineOB.cpp:15659:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15659:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_AliasData(SEXP)':
ChemmineOB.cpp:15695:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:15695:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomClassData_Clear(SEXP)':
ChemmineOB.cpp:15707:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15707:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomClassData_Add(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15715:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15715:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomClassData_HasClass(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15723:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15723:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomClassData_GetClass(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15731:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15731:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomClassData_GetClassString(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15739:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15739:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBAtomClassData(SEXP)':
ChemmineOB.cpp:15754:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:15754:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_FindType(SEXP)':
ChemmineOB.cpp:15767:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15767:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBFingerprint(SEXP)':
ChemmineOB.cpp:15774:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:15774:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_SetBit(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15792:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15792:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_GetBit(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15811:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15811:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_Fold(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15829:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15829:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_GetFingerprint__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15867:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15867:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_SetFlags(SEXP, SEXP)':
ChemmineOB.cpp:15884:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15884:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_DescribeBits__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15897:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15897:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_Tanimoto__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15929:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15929:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_Tanimoto__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15943:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15943:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_FindFingerprint(SEXP)':
ChemmineOB.cpp:15954:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15954:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_FptIndexHeader_headerlength_set(SEXP, SEXP)':
ChemmineOB.cpp:15964:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15964:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_FptIndexHeader_nEntries_set(SEXP, SEXP)':
ChemmineOB.cpp:15981:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15981:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_FptIndexHeader_words_set(SEXP, SEXP)':
ChemmineOB.cpp:15998:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15998:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_FptIndexHeader_fpid_get(SEXP, SEXP)':
ChemmineOB.cpp:16020:5: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
     while (size && (result[size - 1] == '\0')) --size; r_ans = SWIG_FromCharPtrAndSize(result, size); }  vmaxset(r_vmax);
     ^~~~~
ChemmineOB.cpp:16020:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while'
     while (size && (result[size - 1] == '\0')) --size; r_ans = SWIG_FromCharPtrAndSize(result, size); }  vmaxset(r_vmax);
                                                        ^~~~~
ChemmineOB.cpp:16021:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16021:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_FptIndexHeader(SEXP)':
ChemmineOB.cpp:16048:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:16048:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_FastSearch(SEXP)':
ChemmineOB.cpp:16077:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:16077:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_FastSearch_FindSimilar__SWIG_1(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:16156:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16156:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_FastSearch_FindSimilar__SWIG_2(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:16174:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16174:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_FastSearch()':
ChemmineOB.cpp:16212:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16212:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_FastSearchIndexer(SEXP)':
ChemmineOB.cpp:16307:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:16307:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBDescriptor__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:16337:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16337:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBDescriptor__SWIG_1(SEXP)':
ChemmineOB.cpp:16344:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16344:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDescriptor_FindType(SEXP)':
ChemmineOB.cpp:16352:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16352:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDescriptor_Compare__SWIG_1(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:16484:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16484:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDescriptor_Display__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:16521:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16521:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDescriptor_FilterCompare(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:16555:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16555:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDescriptor_AddProperties(SEXP, SEXP)':
ChemmineOB.cpp:16567:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16567:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDescriptor_DeleteProperties(SEXP, SEXP)':
ChemmineOB.cpp:16579:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16579:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDescriptor_GetValues(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:16592:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16592:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBDescriptor(SEXP)':
ChemmineOB.cpp:16608:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:16608:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_LineSearchType(SEXP)':
ChemmineOB.cpp:16619:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:16619:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter_a_set(SEXP, SEXP)':
ChemmineOB.cpp:16626:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->a = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16626:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->a = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                               ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter_b_set(SEXP, SEXP)':
ChemmineOB.cpp:16640:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->b = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16640:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->b = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                               ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter_c_set(SEXP, SEXP)':
ChemmineOB.cpp:16654:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->c = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16654:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->c = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                               ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter_d_set(SEXP, SEXP)':
ChemmineOB.cpp:16668:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->d = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16668:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->d = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                               ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter__a_set(SEXP, SEXP)':
ChemmineOB.cpp:16687:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16687:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter__b_set(SEXP, SEXP)':
ChemmineOB.cpp:16707:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16707:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter__c_set(SEXP, SEXP)':
ChemmineOB.cpp:16727:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16727:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter__d_set(SEXP, SEXP)':
ChemmineOB.cpp:16747:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16747:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter__ipar_set(SEXP, SEXP)':
ChemmineOB.cpp:16769:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16769:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter__ipar_get(SEXP, SEXP)':
ChemmineOB.cpp:16778:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16778:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter__dpar_set(SEXP, SEXP)':
ChemmineOB.cpp:16792:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16792:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter__dpar_get(SEXP, SEXP)':
ChemmineOB.cpp:16801:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16801:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter_clear(SEXP)':
ChemmineOB.cpp:16807:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16807:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBFFParameter(SEXP)':
ChemmineOB.cpp:16818:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:16818:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_energy_set(SEXP, SEXP)':
ChemmineOB.cpp:16825:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->energy = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16825:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->energy = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_a_set(SEXP, SEXP)':
ChemmineOB.cpp:16844:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16844:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_a_get(SEXP)':
ChemmineOB.cpp:16852:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16852:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_b_set(SEXP, SEXP)':
ChemmineOB.cpp:16863:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16863:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_b_get(SEXP)':
ChemmineOB.cpp:16871:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16871:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_idx_a_set(SEXP, SEXP)':
ChemmineOB.cpp:16878:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->idx_a = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16878:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->idx_a = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                   ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_idx_b_set(SEXP, SEXP)':
ChemmineOB.cpp:16892:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->idx_b = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16892:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->idx_b = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                   ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_pos_a_get(SEXP)':
ChemmineOB.cpp:16916:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16916:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_pos_b_get(SEXP)':
ChemmineOB.cpp:16933:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16933:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_force_a_get(SEXP, SEXP)':
ChemmineOB.cpp:16952:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16952:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_force_b_get(SEXP, SEXP)':
ChemmineOB.cpp:16971:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16971:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBFFCalculation2(SEXP)':
ChemmineOB.cpp:16979:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:16979:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation3_c_set(SEXP, SEXP)':
ChemmineOB.cpp:17002:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17002:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation3_c_get(SEXP)':
ChemmineOB.cpp:17010:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17010:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation3_idx_c_set(SEXP, SEXP)':
ChemmineOB.cpp:17017:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->idx_c = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17017:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->idx_c = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                   ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation3_pos_c_get(SEXP)':
ChemmineOB.cpp:17041:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17041:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation3_force_c_get(SEXP, SEXP)':
ChemmineOB.cpp:17060:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17060:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBFFCalculation3(SEXP)':
ChemmineOB.cpp:17068:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:17068:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation4_d_set(SEXP, SEXP)':
ChemmineOB.cpp:17084:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17084:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation4_d_get(SEXP)':
ChemmineOB.cpp:17092:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17092:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation4_idx_d_set(SEXP, SEXP)':
ChemmineOB.cpp:17099:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->idx_d = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17099:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->idx_d = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                   ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation4_pos_d_get(SEXP)':
ChemmineOB.cpp:17123:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17123:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation4_force_d_get(SEXP, SEXP)':
ChemmineOB.cpp:17142:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17142:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBFFCalculation4(SEXP)':
ChemmineOB.cpp:17150:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:17150:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_factor_set(SEXP, SEXP)':
ChemmineOB.cpp:17162:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->factor = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17162:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->factor = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_constraint_value_set(SEXP, SEXP)':
ChemmineOB.cpp:17177:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->constraint_value = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect);
   ^~
ChemmineOB.cpp:17177:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->constraint_value = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect);
                                              ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_rab0_set(SEXP, SEXP)':
ChemmineOB.cpp:17193:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->rab0 = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17193:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->rab0 = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                  ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_rbc0_set(SEXP, SEXP)':
ChemmineOB.cpp:17208:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->rbc0 = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17208:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->rbc0 = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                  ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_type_set(SEXP, SEXP)':
ChemmineOB.cpp:17223:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->type = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17223:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->type = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                  ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_ia_set(SEXP, SEXP)':
ChemmineOB.cpp:17237:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->ia = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17237:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->ia = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_ib_set(SEXP, SEXP)':
ChemmineOB.cpp:17251:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->ib = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17251:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->ib = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_ic_set(SEXP, SEXP)':
ChemmineOB.cpp:17265:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->ic = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17265:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->ic = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_id_set(SEXP, SEXP)':
ChemmineOB.cpp:17279:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->id = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17279:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->id = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_a_set(SEXP, SEXP)':
ChemmineOB.cpp:17297:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17297:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_a_get(SEXP)':
ChemmineOB.cpp:17305:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17305:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_b_set(SEXP, SEXP)':
ChemmineOB.cpp:17316:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17316:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_b_get(SEXP)':
ChemmineOB.cpp:17324:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17324:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_c_set(SEXP, SEXP)':
ChemmineOB.cpp:17335:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17335:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_c_get(SEXP)':
ChemmineOB.cpp:17343:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17343:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_d_set(SEXP, SEXP)':
ChemmineOB.cpp:17354:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17354:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_d_get(SEXP)':
ChemmineOB.cpp:17362:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17362:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_grada_set(SEXP, SEXP)':
ChemmineOB.cpp:17375:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17375:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_grada_get(SEXP, SEXP)':
ChemmineOB.cpp:17383:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17383:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_gradb_set(SEXP, SEXP)':
ChemmineOB.cpp:17396:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17396:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_gradb_get(SEXP, SEXP)':
ChemmineOB.cpp:17404:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17404:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_gradc_set(SEXP, SEXP)':
ChemmineOB.cpp:17417:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17417:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_gradc_get(SEXP, SEXP)':
ChemmineOB.cpp:17425:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17425:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_gradd_set(SEXP, SEXP)':
ChemmineOB.cpp:17438:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17438:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_gradd_get(SEXP, SEXP)':
ChemmineOB.cpp:17446:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17446:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBFFConstraint(SEXP)':
ChemmineOB.cpp:17457:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:17457:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBFFConstraints(SEXP)':
ChemmineOB.cpp:17479:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:17479:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraints_Clear(SEXP)':
ChemmineOB.cpp:17486:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17486:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraints_Setup(SEXP, SEXP)':
ChemmineOB.cpp:17516:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17516:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraints_Size(SEXP, SEXP)':
ChemmineOB.cpp:17612:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17612:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraints_IsIgnored(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:17669:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17669:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraints_IsFixed(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:17677:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17677:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraints_IsXFixed(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:17685:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17685:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraints_IsYFixed(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:17693:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17693:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraints_IsZFixed(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:17701:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17701:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_FindType(SEXP)':
ChemmineOB.cpp:17730:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17730:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBForceField(SEXP)':
ChemmineOB.cpp:17744:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:17744:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_FindForceField__SWIG_0(SEXP)':
ChemmineOB.cpp:17754:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17754:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_FindForceField__SWIG_1(SEXP)':
ChemmineOB.cpp:17762:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17762:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_SetParameterFile(SEXP, SEXP)':
ChemmineOB.cpp:17774:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17774:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_GetGrid(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:17983:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc4 == SWIG_NEWOBJ) delete[] buf4; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17983:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc4 == SWIG_NEWOBJ) delete[] buf4; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_AddIntraGroup(SEXP, SEXP)':
ChemmineOB.cpp:17996:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17996:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_AddInterGroup(SEXP, SEXP)':
ChemmineOB.cpp:18009:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18009:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_ClearGroups(SEXP)':
ChemmineOB.cpp:18033:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18033:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_EnableAllPairs(SEXP)':
ChemmineOB.cpp:18121:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18121:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_Energy__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18129:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18129:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_E_Bond__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18145:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18145:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_E_Angle__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18161:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18161:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_E_StrBnd__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18177:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18177:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_E_Torsion__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18193:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18193:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_E_OOP__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18209:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18209:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_E_VDW__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18225:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18225:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_E_Electrostatic__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18241:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18241:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_PrintTypes(SEXP)':
ChemmineOB.cpp:18255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18255:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_PrintVelocities(SEXP)':
ChemmineOB.cpp:18276:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18276:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_SetLogLevel(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18295:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18295:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_OBFFLog__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:18312:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18312:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_OBFFLog__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:18323:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18323:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_DistanceGeometry(SEXP)':
ChemmineOB.cpp:18330:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18330:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_SystematicRotorSearch__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:18340:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18340:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_RandomRotorSearch__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18396:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18396:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_RandomRotorSearch__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:18406:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18406:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_RandomRotorSearchInitialize__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:18429:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18429:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_WeightedRotorSearch(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18460:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18460:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_LineSearch__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18505:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18505:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_Newton2NumLineSearch(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18515:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18515:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_LineSearchTakeStep(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18528:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18528:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_SteepestDescent__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18545:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18545:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_SteepestDescentInitialize__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18561:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18561:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_SteepestDescentTakeNSteps(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18592:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18592:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_ConjugateGradients__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18609:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18609:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_ConjugateGradientsInitialize__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18626:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18626:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_ConjugateGradientsTakeNSteps(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18657:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18657:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_MolecularDynamicsTakeNSteps__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18689:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18689:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_MolecularDynamicsTakeNSteps__SWIG_2(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18697:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18697:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_UnsetFixAtom(SEXP)':
ChemmineOB.cpp:18732:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18732:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_UnsetIgnoreAtom(SEXP)':
ChemmineOB.cpp:18746:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18746:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_IgnoreCalculation__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18751:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18751:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_IgnoreCalculation__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18756:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18756:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_VectorBondDerivative(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18850:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18850:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_VectorDistanceDerivative(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18865:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18865:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_VectorCopy(SEXP, SEXP)':
ChemmineOB.cpp:19080:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19080:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_VectorDistance(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19095:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19095:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_VectorAngle(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19106:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19106:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_VectorTorsion(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19120:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19120:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_VectorOOP(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19134:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19134:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBBuilder()':
ChemmineOB.cpp:19167:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19167:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBuilder_SetKeepRings(SEXP)':
ChemmineOB.cpp:19185:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19185:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBuilder_UnsetKeepRings(SEXP)':
ChemmineOB.cpp:19191:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19191:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBuilder_LoadFragments(SEXP)':
ChemmineOB.cpp:19197:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19197:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBuilder_Connect__SWIG_0(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19230:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19230:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBuilder_Connect__SWIG_2(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19256:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBuilder_Swap(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19277:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19277:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBBuilder(SEXP)':
ChemmineOB.cpp:19330:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:19330:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOp_Default(SEXP)':
ChemmineOB.cpp:19334:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19334:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOp_FindType(SEXP)':
ChemmineOB.cpp:19341:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19341:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOp_Do__SWIG_0(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19365:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19365:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOp_Do__SWIG_1(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19385:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19385:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOp_Do__SWIG_2(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19399:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc3 == SWIG_NEWOBJ) delete[] buf3; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19399:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc3 == SWIG_NEWOBJ) delete[] buf3; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOp_ProcessVec(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19436:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19436:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBOp(SEXP)':
ChemmineOB.cpp:19467:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:19467:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBBitVec__SWIG_0()':
ChemmineOB.cpp:19471:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19471:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBBitVec__SWIG_1(SEXP)':
ChemmineOB.cpp:19478:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19478:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBBitVec__SWIG_2(SEXP)':
ChemmineOB.cpp:19488:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19488:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_SetBitOn(SEXP, SEXP)':
ChemmineOB.cpp:19498:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19498:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_SetBitOff(SEXP, SEXP)':
ChemmineOB.cpp:19508:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19508:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_SetRangeOn(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19521:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19521:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_SetRangeOff(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19534:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19534:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_Fold(SEXP, SEXP)':
ChemmineOB.cpp:19544:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19544:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_NextBit(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19569:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19569:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_BitIsOn(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19643:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19643:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_FromVecInt(SEXP, SEXP)':
ChemmineOB.cpp:19656:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19656:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_ToVecInt(SEXP, SEXP)':
ChemmineOB.cpp:19684:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19684:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_Clear(SEXP)':
ChemmineOB.cpp:19690:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19690:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_Negate(SEXP)':
ChemmineOB.cpp:19696:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19696:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBBitVec(SEXP)':
ChemmineOB.cpp:19761:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:19761:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMolAtomIter(SEXP)':
ChemmineOB.cpp:19808:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:19808:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_HasMore(SEXP, SEXP)':
ChemmineOB.cpp:19816:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19816:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter___deref__(SEXP)':
ChemmineOB.cpp:19842:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19842:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:19851:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19851:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:19858:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19858:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_Duplicate(SEXP, SEXP)':
ChemmineOB.cpp:19876:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19876:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetId(SEXP, SEXP)':
ChemmineOB.cpp:19892:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19892:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetIsotope(SEXP, SEXP)':
ChemmineOB.cpp:19915:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19915:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetSpinMultiplicity(SEXP, SEXP)':
ChemmineOB.cpp:19953:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19953:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetVector__SWIG_2(SEXP)':
ChemmineOB.cpp:20000:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20000:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetCoordPtr(SEXP, SEXP)':
ChemmineOB.cpp:20011:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20011:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetResidue(SEXP, SEXP)':
ChemmineOB.cpp:20022:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20022:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:20033:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20033:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetAromatic(SEXP)':
ChemmineOB.cpp:20040:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20040:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_UnsetAromatic(SEXP)':
ChemmineOB.cpp:20047:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20047:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_UnsetStereo(SEXP)':
ChemmineOB.cpp:20082:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20082:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetInRing(SEXP)':
ChemmineOB.cpp:20088:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20088:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetChiral(SEXP)':
ChemmineOB.cpp:20094:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20094:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_ClearCoordPtr(SEXP)':
ChemmineOB.cpp:20101:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20101:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetType(SEXP)':
ChemmineOB.cpp:20223:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20223:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetCoordinate(SEXP)':
ChemmineOB.cpp:20279:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20279:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetVector(SEXP, SEXP)':
ChemmineOB.cpp:20287:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20287:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetParent(SEXP)':
ChemmineOB.cpp:20320:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20320:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetNewBondVector(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:20334:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20334:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetBond(SEXP, SEXP)':
ChemmineOB.cpp:20346:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20346:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetNextAtom(SEXP)':
ChemmineOB.cpp:20354:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20354:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_BeginBond(SEXP, SEXP)':
ChemmineOB.cpp:20387:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20387:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_NextBond(SEXP, SEXP)':
ChemmineOB.cpp:20402:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20402:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_BeginNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:20417:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20417:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_NextNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:20432:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20432:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetDistance__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:20440:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20440:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_NewResidue(SEXP)':
ChemmineOB.cpp:20482:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20482:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_AddResidue(SEXP, SEXP)':
ChemmineOB.cpp:20493:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20493:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_DeleteResidue(SEXP)':
ChemmineOB.cpp:20500:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20500:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_AddBond(SEXP, SEXP)':
ChemmineOB.cpp:20511:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20511:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_InsertBond(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:20528:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20528:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_ClearBond(SEXP)':
ChemmineOB.cpp:20545:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20545:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetHybAndGeom(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:20560:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20560:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_ForceNoH(SEXP)':
ChemmineOB.cpp:20566:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20566:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_ForceImplH(SEXP)':
ChemmineOB.cpp:20579:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20579:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_IsInRingSize(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:20730:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20730:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_HasAlphaBetaUnsat__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:20918:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20918:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_MatchesSMARTS(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:20983:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20983:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:21010:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21010:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:21025:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21025:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:21043:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21043:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:21055:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21055:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:21073:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21073:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:21084:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21084:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:21111:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21111:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:21122:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21122:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:21152:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21152:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMolAtomDFSIter(SEXP)':
ChemmineOB.cpp:21246:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:21246:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter___deref__(SEXP)':
ChemmineOB.cpp:21281:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21281:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:21290:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21290:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter__next(SEXP)':
ChemmineOB.cpp:21298:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21298:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:21305:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21305:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_Duplicate(SEXP, SEXP)':
ChemmineOB.cpp:21323:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21323:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetId(SEXP, SEXP)':
ChemmineOB.cpp:21340:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21340:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetIsotope(SEXP, SEXP)':
ChemmineOB.cpp:21364:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21364:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetSpinMultiplicity(SEXP, SEXP)':
ChemmineOB.cpp:21403:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21403:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetVector__SWIG_2(SEXP)':
ChemmineOB.cpp:21450:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21450:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetCoordPtr(SEXP, SEXP)':
ChemmineOB.cpp:21461:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21461:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetResidue(SEXP, SEXP)':
ChemmineOB.cpp:21472:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21472:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:21483:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21483:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetAromatic(SEXP)':
ChemmineOB.cpp:21490:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21490:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_UnsetStereo(SEXP)':
ChemmineOB.cpp:21532:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21532:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetInRing(SEXP)':
ChemmineOB.cpp:21539:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21539:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetChiral(SEXP)':
ChemmineOB.cpp:21546:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21546:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetType(SEXP)':
ChemmineOB.cpp:21675:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21675:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetCoordinate(SEXP)':
ChemmineOB.cpp:21731:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21731:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetVector(SEXP, SEXP)':
ChemmineOB.cpp:21739:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21739:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetParent(SEXP)':
ChemmineOB.cpp:21772:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21772:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetNewBondVector(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:21786:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21786:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetBond(SEXP, SEXP)':
ChemmineOB.cpp:21798:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21798:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetNextAtom(SEXP)':
ChemmineOB.cpp:21806:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21806:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_BeginBond(SEXP, SEXP)':
ChemmineOB.cpp:21839:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21839:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_NextBond(SEXP, SEXP)':
ChemmineOB.cpp:21854:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21854:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_BeginNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:21869:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21869:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_NextNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:21884:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21884:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetDistance__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:21892:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21892:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_NewResidue(SEXP)':
ChemmineOB.cpp:21935:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21935:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_AddResidue(SEXP, SEXP)':
ChemmineOB.cpp:21946:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21946:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_AddBond(SEXP, SEXP)':
ChemmineOB.cpp:21964:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21964:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_InsertBond(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:21981:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21981:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_ClearBond(SEXP)':
ChemmineOB.cpp:21999:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21999:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetHybAndGeom(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:22014:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22014:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_ForceNoH(SEXP)':
ChemmineOB.cpp:22021:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22021:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_ForceImplH(SEXP)':
ChemmineOB.cpp:22035:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22035:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_IsInRingSize(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:22186:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22186:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_HasAlphaBetaUnsat__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:22374:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22374:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_MatchesSMARTS(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:22441:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22441:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:22468:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22468:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:22483:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22483:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:22501:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22501:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:22513:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22513:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:22533:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22533:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:22544:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22544:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:22571:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22571:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:22582:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22582:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:22613:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22613:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMolAtomBFSIter(SEXP)':
ChemmineOB.cpp:22708:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:22708:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter___deref__(SEXP)':
ChemmineOB.cpp:22743:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22743:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:22752:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22752:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_CurrentDepth(SEXP, SEXP)':
ChemmineOB.cpp:22760:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22760:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:22767:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22767:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_Duplicate(SEXP, SEXP)':
ChemmineOB.cpp:22785:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22785:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetId(SEXP, SEXP)':
ChemmineOB.cpp:22802:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22802:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetIsotope(SEXP, SEXP)':
ChemmineOB.cpp:22826:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22826:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetSpinMultiplicity(SEXP, SEXP)':
ChemmineOB.cpp:22865:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22865:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetVector__SWIG_2(SEXP)':
ChemmineOB.cpp:22912:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22912:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetCoordPtr(SEXP, SEXP)':
ChemmineOB.cpp:22923:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22923:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetResidue(SEXP, SEXP)':
ChemmineOB.cpp:22934:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22934:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:22945:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22945:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetAromatic(SEXP)':
ChemmineOB.cpp:22952:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22952:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_UnsetStereo(SEXP)':
ChemmineOB.cpp:22994:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22994:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetInRing(SEXP)':
ChemmineOB.cpp:23001:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23001:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetChiral(SEXP)':
ChemmineOB.cpp:23008:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23008:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetType(SEXP)':
ChemmineOB.cpp:23137:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23137:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetCoordinate(SEXP)':
ChemmineOB.cpp:23193:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23193:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetVector(SEXP, SEXP)':
ChemmineOB.cpp:23201:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23201:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetParent(SEXP)':
ChemmineOB.cpp:23234:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23234:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetNewBondVector(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:23248:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23248:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetBond(SEXP, SEXP)':
ChemmineOB.cpp:23260:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23260:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetNextAtom(SEXP)':
ChemmineOB.cpp:23268:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23268:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_BeginBond(SEXP, SEXP)':
ChemmineOB.cpp:23301:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23301:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_NextBond(SEXP, SEXP)':
ChemmineOB.cpp:23316:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23316:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_BeginNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:23331:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23331:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_NextNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:23346:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23346:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetDistance__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:23354:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23354:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_NewResidue(SEXP)':
ChemmineOB.cpp:23397:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23397:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_AddResidue(SEXP, SEXP)':
ChemmineOB.cpp:23408:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23408:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_AddBond(SEXP, SEXP)':
ChemmineOB.cpp:23426:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23426:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_InsertBond(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:23443:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23443:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_ClearBond(SEXP)':
ChemmineOB.cpp:23461:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23461:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetHybAndGeom(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:23476:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23476:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_ForceNoH(SEXP)':
ChemmineOB.cpp:23483:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23483:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_ForceImplH(SEXP)':
ChemmineOB.cpp:23497:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23497:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_IsInRingSize(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:23648:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23648:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_HasAlphaBetaUnsat__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:23836:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23836:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_MatchesSMARTS(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:23903:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23903:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:23930:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23930:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:23945:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23945:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:23963:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23963:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:23975:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23975:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:23995:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23995:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:24006:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24006:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:24033:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24033:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:24044:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24044:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:24075:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24075:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMolBondBFSIter(SEXP)':
ChemmineOB.cpp:24170:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:24170:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter___deref__(SEXP)':
ChemmineOB.cpp:24179:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24179:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:24188:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24188:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_CurrentDepth(SEXP, SEXP)':
ChemmineOB.cpp:24196:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24196:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:24203:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24203:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetId(SEXP, SEXP)':
ChemmineOB.cpp:24227:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24227:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetBegin(SEXP, SEXP)':
ChemmineOB.cpp:24252:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24252:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetEnd(SEXP, SEXP)':
ChemmineOB.cpp:24263:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24263:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:24274:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24274:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_Set(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:24308:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24308:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetKSingle(SEXP)':
ChemmineOB.cpp:24315:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24315:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetKDouble(SEXP)':
ChemmineOB.cpp:24322:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24322:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetKTriple(SEXP)':
ChemmineOB.cpp:24329:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24329:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetAromatic(SEXP)':
ChemmineOB.cpp:24336:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24336:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetWedge(SEXP)':
ChemmineOB.cpp:24343:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24343:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetHash(SEXP)':
ChemmineOB.cpp:24350:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24350:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetUp(SEXP)':
ChemmineOB.cpp:24364:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24364:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetDown(SEXP)':
ChemmineOB.cpp:24371:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24371:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetInRing__SWIG_1(SEXP)':
ChemmineOB.cpp:24385:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24385:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetClosure(SEXP)':
ChemmineOB.cpp:24392:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24392:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_UnsetHash(SEXP)':
ChemmineOB.cpp:24399:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24399:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_UnsetWedge(SEXP)':
ChemmineOB.cpp:24406:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24406:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_UnsetUp(SEXP)':
ChemmineOB.cpp:24413:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24413:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_UnsetDown(SEXP)':
ChemmineOB.cpp:24420:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24420:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_UnsetKekule(SEXP)':
ChemmineOB.cpp:24434:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24434:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_GetBeginAtom(SEXP)':
ChemmineOB.cpp:24491:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24491:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_GetEndAtom(SEXP)':
ChemmineOB.cpp:24499:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24499:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_GetNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:24511:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24511:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_GetParent(SEXP)':
ChemmineOB.cpp:24519:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24519:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_FindSmallestRing(SEXP)':
ChemmineOB.cpp:24554:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24554:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:24742:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24742:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_GetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:24757:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24757:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:24775:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24775:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:24787:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24787:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:24807:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24807:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:24818:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24818:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:24845:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24845:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:24856:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24856:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:24887:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24887:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMolBondIter(SEXP)':
ChemmineOB.cpp:24971:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:24971:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_HasMore(SEXP, SEXP)':
ChemmineOB.cpp:24979:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24979:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter___deref__(SEXP)':
ChemmineOB.cpp:25005:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25005:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:25014:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25014:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:25021:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25021:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetId(SEXP, SEXP)':
ChemmineOB.cpp:25044:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25044:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetBegin(SEXP, SEXP)':
ChemmineOB.cpp:25069:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25069:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetEnd(SEXP, SEXP)':
ChemmineOB.cpp:25080:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25080:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:25091:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25091:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_Set(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:25125:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25125:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetKSingle(SEXP)':
ChemmineOB.cpp:25131:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25131:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetKDouble(SEXP)':
ChemmineOB.cpp:25137:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25137:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetKTriple(SEXP)':
ChemmineOB.cpp:25143:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25143:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetAromatic(SEXP)':
ChemmineOB.cpp:25150:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25150:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetWedge(SEXP)':
ChemmineOB.cpp:25156:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25156:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetHash(SEXP)':
ChemmineOB.cpp:25162:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25162:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetWedgeOrHash(SEXP)':
ChemmineOB.cpp:25169:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25169:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetUp(SEXP)':
ChemmineOB.cpp:25175:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25175:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetDown(SEXP)':
ChemmineOB.cpp:25181:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25181:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetInRing__SWIG_1(SEXP)':
ChemmineOB.cpp:25195:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25195:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetClosure(SEXP)':
ChemmineOB.cpp:25201:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25201:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_UnsetHash(SEXP)':
ChemmineOB.cpp:25207:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25207:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_UnsetWedge(SEXP)':
ChemmineOB.cpp:25213:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25213:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_UnsetUp(SEXP)':
ChemmineOB.cpp:25219:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25219:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_UnsetDown(SEXP)':
ChemmineOB.cpp:25225:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25225:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_UnsetAromatic(SEXP)':
ChemmineOB.cpp:25232:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25232:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_UnsetKekule(SEXP)':
ChemmineOB.cpp:25239:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25239:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_GetBeginAtom(SEXP)':
ChemmineOB.cpp:25296:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25296:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_GetEndAtom(SEXP)':
ChemmineOB.cpp:25304:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25304:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_GetNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:25316:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25316:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_GetParent(SEXP)':
ChemmineOB.cpp:25324:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25324:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_FindSmallestRing(SEXP)':
ChemmineOB.cpp:25359:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25359:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:25547:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25547:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_GetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:25562:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25562:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:25580:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25580:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:25592:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25592:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:25610:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25610:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:25621:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25621:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:25648:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25648:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:25659:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25659:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:25689:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25689:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBAtomAtomIter(SEXP)':
ChemmineOB.cpp:25772:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:25772:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_HasMore(SEXP, SEXP)':
ChemmineOB.cpp:25780:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25780:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter___deref__(SEXP)':
ChemmineOB.cpp:25806:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25806:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:25815:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25815:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:25822:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25822:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_Duplicate(SEXP, SEXP)':
ChemmineOB.cpp:25840:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25840:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetId(SEXP, SEXP)':
ChemmineOB.cpp:25856:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25856:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetIsotope(SEXP, SEXP)':
ChemmineOB.cpp:25879:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25879:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetSpinMultiplicity(SEXP, SEXP)':
ChemmineOB.cpp:25918:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25918:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetVector__SWIG_2(SEXP)':
ChemmineOB.cpp:25965:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25965:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetCoordPtr(SEXP, SEXP)':
ChemmineOB.cpp:25976:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25976:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetResidue(SEXP, SEXP)':
ChemmineOB.cpp:25987:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25987:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:25998:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25998:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetAromatic(SEXP)':
ChemmineOB.cpp:26005:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26005:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_UnsetAromatic(SEXP)':
ChemmineOB.cpp:26012:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26012:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_UnsetStereo(SEXP)':
ChemmineOB.cpp:26047:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26047:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetInRing(SEXP)':
ChemmineOB.cpp:26054:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26054:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetChiral(SEXP)':
ChemmineOB.cpp:26061:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26061:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_ClearCoordPtr(SEXP)':
ChemmineOB.cpp:26068:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26068:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetType(SEXP)':
ChemmineOB.cpp:26190:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26190:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetCoordinate(SEXP)':
ChemmineOB.cpp:26246:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26246:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetVector(SEXP, SEXP)':
ChemmineOB.cpp:26254:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26254:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetParent(SEXP)':
ChemmineOB.cpp:26287:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26287:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetNewBondVector(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:26301:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26301:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetBond(SEXP, SEXP)':
ChemmineOB.cpp:26313:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26313:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetNextAtom(SEXP)':
ChemmineOB.cpp:26321:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26321:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_BeginBond(SEXP, SEXP)':
ChemmineOB.cpp:26354:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26354:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_NextBond(SEXP, SEXP)':
ChemmineOB.cpp:26369:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26369:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_BeginNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:26384:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26384:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_NextNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:26399:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26399:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetDistance__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:26407:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26407:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_NewResidue(SEXP)':
ChemmineOB.cpp:26450:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26450:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_AddResidue(SEXP, SEXP)':
ChemmineOB.cpp:26461:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26461:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_DeleteResidue(SEXP)':
ChemmineOB.cpp:26468:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26468:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_AddBond(SEXP, SEXP)':
ChemmineOB.cpp:26479:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26479:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_InsertBond(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:26496:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26496:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_ClearBond(SEXP)':
ChemmineOB.cpp:26514:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26514:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetHybAndGeom(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:26529:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26529:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_ForceNoH(SEXP)':
ChemmineOB.cpp:26536:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26536:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_ForceImplH(SEXP)':
ChemmineOB.cpp:26550:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26550:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_IsInRingSize(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:26701:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26701:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_HasAlphaBetaUnsat__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:26889:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26889:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_MatchesSMARTS(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:26954:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26954:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:26981:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26981:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:26996:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26996:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:27014:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27014:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:27026:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27026:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:27046:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27046:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:27057:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27057:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:27084:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27084:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:27095:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27095:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:27126:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27126:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBAtomBondIter(SEXP)':
ChemmineOB.cpp:27210:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:27210:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_HasMore(SEXP, SEXP)':
ChemmineOB.cpp:27218:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27218:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter___deref__(SEXP)':
ChemmineOB.cpp:27244:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27244:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:27253:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27253:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:27260:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27260:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetId(SEXP, SEXP)':
ChemmineOB.cpp:27283:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27283:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetBegin(SEXP, SEXP)':
ChemmineOB.cpp:27308:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27308:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetEnd(SEXP, SEXP)':
ChemmineOB.cpp:27319:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27319:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:27330:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27330:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_Set(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:27364:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27364:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetKSingle(SEXP)':
ChemmineOB.cpp:27371:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27371:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetKDouble(SEXP)':
ChemmineOB.cpp:27378:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27378:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetKTriple(SEXP)':
ChemmineOB.cpp:27385:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27385:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetAromatic(SEXP)':
ChemmineOB.cpp:27392:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27392:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetWedge(SEXP)':
ChemmineOB.cpp:27399:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27399:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetHash(SEXP)':
ChemmineOB.cpp:27405:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27405:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetUp(SEXP)':
ChemmineOB.cpp:27418:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27418:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetDown(SEXP)':
ChemmineOB.cpp:27424:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27424:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetInRing__SWIG_1(SEXP)':
ChemmineOB.cpp:27438:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27438:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetClosure(SEXP)':
ChemmineOB.cpp:27445:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27445:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_UnsetHash(SEXP)':
ChemmineOB.cpp:27452:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27452:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_UnsetWedge(SEXP)':
ChemmineOB.cpp:27459:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27459:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_UnsetUp(SEXP)':
ChemmineOB.cpp:27465:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27465:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_UnsetDown(SEXP)':
ChemmineOB.cpp:27472:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27472:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_UnsetAromatic(SEXP)':
ChemmineOB.cpp:27479:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27479:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_UnsetKekule(SEXP)':
ChemmineOB.cpp:27486:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27486:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_GetBeginAtom(SEXP)':
ChemmineOB.cpp:27543:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27543:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_GetEndAtom(SEXP)':
ChemmineOB.cpp:27551:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27551:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_GetNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:27563:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27563:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_GetParent(SEXP)':
ChemmineOB.cpp:27571:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27571:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_FindSmallestRing(SEXP)':
ChemmineOB.cpp:27606:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27606:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:27794:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27794:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_GetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:27809:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27809:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:27827:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27827:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:27839:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27839:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:27859:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27859:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:27870:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27870:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:27897:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27897:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:27908:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27908:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:27939:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27939:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBResidueIter(SEXP)':
ChemmineOB.cpp:28023:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:28023:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_HasMore(SEXP, SEXP)':
ChemmineOB.cpp:28031:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28031:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_AddAtom(SEXP, SEXP)':
ChemmineOB.cpp:28077:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28077:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_InsertAtom(SEXP, SEXP)':
ChemmineOB.cpp:28088:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28088:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_RemoveAtom(SEXP, SEXP)':
ChemmineOB.cpp:28099:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28099:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_SetNum__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:28121:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28121:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_SetNum__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:28131:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28131:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_SetChainNum(SEXP, SEXP)':
ChemmineOB.cpp:28148:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28148:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_SetIdx(SEXP, SEXP)':
ChemmineOB.cpp:28157:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28157:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_SetAtomID(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:28173:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28173:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_SetSerialNum(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:28197:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28197:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_GetAminoAcidProperty(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:28314:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28314:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_GetAtomProperty(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:28326:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28326:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_GetResidueProperty(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:28334:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28334:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_IsResidueType(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:28353:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28353:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_BeginAtom(SEXP, SEXP)':
ChemmineOB.cpp:28388:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28388:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_NextAtom(SEXP, SEXP)':
ChemmineOB.cpp:28405:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28405:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:28432:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28432:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_GetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:28447:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28447:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:28465:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28465:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:28477:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28477:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:28495:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28495:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:28506:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28506:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:28533:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28533:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:28544:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28544:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:28574:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28574:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBResidueAtomIter(SEXP)':
ChemmineOB.cpp:28659:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:28659:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter___deref__(SEXP)':
ChemmineOB.cpp:28694:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28694:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:28703:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28703:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:28710:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28710:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_Duplicate(SEXP, SEXP)':
ChemmineOB.cpp:28728:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28728:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetId(SEXP, SEXP)':
ChemmineOB.cpp:28746:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28746:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetIsotope(SEXP, SEXP)':
ChemmineOB.cpp:28770:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28770:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetSpinMultiplicity(SEXP, SEXP)':
ChemmineOB.cpp:28809:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28809:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetVector__SWIG_2(SEXP)':
ChemmineOB.cpp:28856:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28856:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetCoordPtr(SEXP, SEXP)':
ChemmineOB.cpp:28867:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28867:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetResidue(SEXP, SEXP)':
ChemmineOB.cpp:28878:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28878:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:28889:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28889:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetInRing(SEXP)':
ChemmineOB.cpp:28945:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28945:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetChiral(SEXP)':
ChemmineOB.cpp:28952:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28952:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetType(SEXP)':
ChemmineOB.cpp:29081:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29081:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetCoordinate(SEXP)':
ChemmineOB.cpp:29137:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29137:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetVector(SEXP, SEXP)':
ChemmineOB.cpp:29145:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29145:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetParent(SEXP)':
ChemmineOB.cpp:29178:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29178:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetNewBondVector(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29192:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29192:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetBond(SEXP, SEXP)':
ChemmineOB.cpp:29204:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29204:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetNextAtom(SEXP)':
ChemmineOB.cpp:29212:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29212:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_BeginBond(SEXP, SEXP)':
ChemmineOB.cpp:29245:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29245:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_NextBond(SEXP, SEXP)':
ChemmineOB.cpp:29260:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29260:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_BeginNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:29275:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29275:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_NextNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:29290:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29290:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetDistance__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29298:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29298:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_NewResidue(SEXP)':
ChemmineOB.cpp:29341:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29341:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_AddResidue(SEXP, SEXP)':
ChemmineOB.cpp:29352:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29352:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_AddBond(SEXP, SEXP)':
ChemmineOB.cpp:29370:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29370:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_InsertBond(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29387:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29387:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_ClearBond(SEXP)':
ChemmineOB.cpp:29405:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29405:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetHybAndGeom(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29420:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29420:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_ForceNoH(SEXP)':
ChemmineOB.cpp:29427:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29427:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_ForceImplH(SEXP)':
ChemmineOB.cpp:29441:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29441:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_IsInRingSize(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29592:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29592:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_HasAlphaBetaUnsat__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29780:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29780:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_MatchesSMARTS(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29847:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29847:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29874:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29874:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:29889:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29889:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:29907:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29907:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29919:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29919:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:29939:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29939:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:29950:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29950:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29977:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29977:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:29988:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29988:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:30019:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30019:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMolAngleIter(SEXP)':
ChemmineOB.cpp:30103:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:30103:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAngleIter_HasMore(SEXP, SEXP)':
ChemmineOB.cpp:30111:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30111:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAngleIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:30129:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30129:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMolTorsionIter(SEXP)':
ChemmineOB.cpp:30162:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:30162:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolTorsionIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:30189:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30189:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMolPairIter(SEXP)':
ChemmineOB.cpp:30220:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:30220:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolPairIter_HasMore(SEXP, SEXP)':
ChemmineOB.cpp:30228:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30228:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolPairIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:30246:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30246:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMolRingIter(SEXP)':
ChemmineOB.cpp:30277:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:30277:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter_HasMore(SEXP, SEXP)':
ChemmineOB.cpp:30285:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30285:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter___deref__(SEXP)':
ChemmineOB.cpp:30311:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30311:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:30320:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30320:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter_ring_id_set(SEXP, SEXP)':
ChemmineOB.cpp:30327:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (*arg1)->ring_id = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect);
   ^~
ChemmineOB.cpp:30327:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (*arg1)->ring_id = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect);
                                      ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter__path_set(SEXP, SEXP)':
ChemmineOB.cpp:30349:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30349:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter__path_get(SEXP, SEXP)':
ChemmineOB.cpp:30358:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30358:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter__pathset_get(SEXP, SEXP)':
ChemmineOB.cpp:30379:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30379:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter_SetType__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:30420:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30420:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter_GetType(SEXP)':
ChemmineOB.cpp:30428:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30428:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter_IsInRing(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:30465:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30465:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:30476:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30476:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter_GetParent(SEXP)':
ChemmineOB.cpp:30484:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30484:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
"C:/rtools40/mingw32/bin/"g++ -std=gnu++11  -I"C:/Users/BIOCBU~1/BBS-3~1.11-/R/include" -DNDEBUG  -I'C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include' -I'C:/Users/biocbuild/bbs-3.11-bioc/R/library/Rcpp/include'   -I"C:/extsoft/include"  -IC:/openbabel/src/i386/include   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign -c canonical.cpp -o canonical.o
C:/rtools40/mingw32/bin/g++ -std=gnu++11 -shared -s -static-libgcc -o ChemmineOB.dll tmp.def ChemmineOB.o canonical.o -LC:/openbabel/bin/i386/bin -lopenbabel -LC:/Users/biocbuild/bbs-3.11-bioc/R/library/zlibbioc/libs/i386 -lzlib1bioc -LC:/extsoft/lib/i386 -LC:/extsoft/lib -LC:/Users/BIOCBU~1/BBS-3~1.11-/R/bin/i386 -lR
installing to C:/Users/biocbuild/bbs-3.11-bioc/meat/ChemmineOB.buildbin-libdir/00LOCK-ChemmineOB/00new/ChemmineOB/libs/i386
** R
** inst
** byte-compile and prepare package for lazy loading
in method for 'copyToR' with signature '"_p_std::pair<(unsigned int,unsigned int)>"': no definition for class "_p_std::pair<(unsigned int,unsigned int)>"
in method for 'copyToR' with signature '"_p_OpenBabel::DoubleType"': no definition for class "_p_OpenBabel::DoubleType"
in method for 'copyToR' with signature '"_p_OpenBabel::CharPtrLess"': no definition for class "_p_OpenBabel::CharPtrLess"
in method for 'copyToR' with signature '"_p_OpenBabel::FptIndexHeader"': no definition for class "_p_OpenBabel::FptIndexHeader"
in method for 'copyToR' with signature '"_p_OpenBabel::LineSearchType"': no definition for class "_p_OpenBabel::LineSearchType"
** help
*** installing help indices
  converting help for package 'ChemmineOB'
    finding HTML links ... done
    OB-classes                              html  
    canonicalNumbering_OB                   html  
    convertFormat                           html  
    convertFormatFile                       html  
    convertToImage                          html  
    exactMass_OB                            html  
    fingerprint_OB                          html  
    forEachMol                              html  
    prop_OB                                 html  
    smartsSearch_OB                         html  
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path

install for x64

* installing *source* package 'ChemmineOB' ...

   **********************************************
   WARNING: this package has a configure script
         It probably needs manual configuration
   **********************************************


** libs
"C:/rtools40/mingw64/bin/"g++ -std=gnu++11  -I"C:/Users/BIOCBU~1/BBS-3~1.11-/R/include" -DNDEBUG  -I'C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include' -I'C:/Users/biocbuild/bbs-3.11-bioc/R/library/Rcpp/include'   -I"C:/extsoft/include"  -IC:/openbabel/src/x64/include   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign -c ChemmineOB.cpp -o ChemmineOB.o
ChemmineOB.cpp: In function 'SEXPREC* SWIG_MakePtr(void*, const char*, R_SWIG_Owner)':
ChemmineOB.cpp:953:15: warning: variable 'p' set but not used [-Wunused-but-set-variable]
   const char *p = typeName;
               ^
In file included from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/shared_ptr.hpp:28,
                 from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/shared_ptr.hpp:17,
                 from ChemmineOB.cpp:1656:
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/detail/shared_count.hpp: At global scope:
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/detail/shared_count.hpp:356:33: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from C:/rtools40/mingw64/include/c++/8.3.0/memory:80,
                 from C:/rtools40/mingw64/include/c++/8.3.0/tr1/memory:39,
                 from C:/openbabel/src/x64/include/openbabel/shared_ptr.h:20,
                 from C:/openbabel/src/x64/include/openbabel/alias.h:19,
                 from ChemmineOB.cpp:1500:
C:/rtools40/mingw64/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/shared_ptr.hpp:17,
                 from ChemmineOB.cpp:1656:
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from C:/rtools40/mingw64/include/c++/8.3.0/memory:80,
                 from C:/rtools40/mingw64/include/c++/8.3.0/tr1/memory:39,
                 from C:/openbabel/src/x64/include/openbabel/shared_ptr.h:20,
                 from C:/openbabel/src/x64/include/openbabel/alias.h:19,
                 from ChemmineOB.cpp:1500:
C:/rtools40/mingw64/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/shared_ptr.hpp:17,
                 from ChemmineOB.cpp:1656:
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from C:/rtools40/mingw64/include/c++/8.3.0/memory:80,
                 from C:/rtools40/mingw64/include/c++/8.3.0/tr1/memory:39,
                 from C:/openbabel/src/x64/include/openbabel/shared_ptr.h:20,
                 from C:/openbabel/src/x64/include/openbabel/alias.h:19,
                 from ChemmineOB.cpp:1500:
C:/rtools40/mingw64/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/shared_ptr.hpp:17,
                 from ChemmineOB.cpp:1656:
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from C:/rtools40/mingw64/include/c++/8.3.0/memory:80,
                 from C:/rtools40/mingw64/include/c++/8.3.0/tr1/memory:39,
                 from C:/openbabel/src/x64/include/openbabel/shared_ptr.h:20,
                 from C:/openbabel/src/x64/include/openbabel/alias.h:19,
                 from ChemmineOB.cpp:1500:
C:/rtools40/mingw64/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/shared_ptr.hpp:17,
                 from ChemmineOB.cpp:1656:
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from C:/rtools40/mingw64/include/c++/8.3.0/memory:80,
                 from C:/rtools40/mingw64/include/c++/8.3.0/tr1/memory:39,
                 from C:/openbabel/src/x64/include/openbabel/shared_ptr.h:20,
                 from C:/openbabel/src/x64/include/openbabel/alias.h:19,
                 from ChemmineOB.cpp:1500:
C:/rtools40/mingw64/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/shared_ptr.hpp:17,
                 from ChemmineOB.cpp:1656:
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from C:/rtools40/mingw64/include/c++/8.3.0/memory:80,
                 from C:/rtools40/mingw64/include/c++/8.3.0/tr1/memory:39,
                 from C:/openbabel/src/x64/include/openbabel/shared_ptr.h:20,
                 from C:/openbabel/src/x64/include/openbabel/alias.h:19,
                 from ChemmineOB.cpp:1500:
C:/rtools40/mingw64/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/shared_ptr.hpp:17,
                 from ChemmineOB.cpp:1656:
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function 'boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)':
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from C:/rtools40/mingw64/include/c++/8.3.0/memory:80,
                 from C:/rtools40/mingw64/include/c++/8.3.0/tr1/memory:39,
                 from C:/openbabel/src/x64/include/openbabel/shared_ptr.h:20,
                 from C:/openbabel/src/x64/include/openbabel/alias.h:19,
                 from ChemmineOB.cpp:1500:
C:/rtools40/mingw64/include/c++/8.3.0/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_stringp()':
ChemmineOB.cpp:2535:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2535:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_stringp(SEXP)':
ChemmineOB.cpp:2541:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:2541:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_stringp_assign(SEXP, SEXP)':
ChemmineOB.cpp:2550:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2550:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_stringp_cast(SEXP)':
ChemmineOB.cpp:2564:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2564:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_stringp_frompointer(SEXP)':
ChemmineOB.cpp:2571:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2571:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_istreamFromString(SEXP)':
ChemmineOB.cpp:2578:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2578:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_istreamFromFile(SEXP)':
ChemmineOB.cpp:2585:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2585:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_ostreamToString()':
ChemmineOB.cpp:2589:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2589:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_ostreamToFile(SEXP)':
ChemmineOB.cpp:2596:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2596:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_closeOfstream(SEXP)':
ChemmineOB.cpp:2602:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2602:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorInt__SWIG_1(SEXP)':
ChemmineOB.cpp:2630:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2630:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorInt(SEXP)':
ChemmineOB.cpp:2662:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:2662:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorUnsignedInt__SWIG_1(SEXP)':
ChemmineOB.cpp:2679:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2679:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorUnsignedInt(SEXP)':
ChemmineOB.cpp:2716:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:2716:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorvInt__SWIG_1(SEXP)':
ChemmineOB.cpp:2733:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2733:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorvInt__SWIG_3(SEXP, SEXP)':
ChemmineOB.cpp:2765:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2765:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorvInt(SEXP)':
ChemmineOB.cpp:2773:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:2773:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorDouble__SWIG_1(SEXP)':
ChemmineOB.cpp:2788:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2788:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorDouble(SEXP)':
ChemmineOB.cpp:2823:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:2823:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorString__SWIG_1(SEXP)':
ChemmineOB.cpp:2840:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2840:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorString__SWIG_3(SEXP, SEXP)':
ChemmineOB.cpp:2870:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2870:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorString(SEXP)':
ChemmineOB.cpp:2877:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:2877:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorVector3__SWIG_1(SEXP)':
ChemmineOB.cpp:2894:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2894:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorVector3(SEXP)':
ChemmineOB.cpp:2933:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:2933:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorvVector3__SWIG_1(SEXP)':
ChemmineOB.cpp:2951:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2951:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorvVector3__SWIG_3(SEXP, SEXP)':
ChemmineOB.cpp:2986:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:2986:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorOBMol__SWIG_1(SEXP)':
ChemmineOB.cpp:3011:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3011:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorOBMol(SEXP)':
ChemmineOB.cpp:3050:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:3050:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorOBBond__SWIG_1(SEXP)':
ChemmineOB.cpp:3067:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3067:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorOBBond(SEXP)':
ChemmineOB.cpp:3106:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:3106:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorOBResidue__SWIG_1(SEXP)':
ChemmineOB.cpp:3123:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3123:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorOBResidue(SEXP)':
ChemmineOB.cpp:3163:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:3163:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorOBRing__SWIG_1(SEXP)':
ChemmineOB.cpp:3180:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3180:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorOBRing(SEXP)':
ChemmineOB.cpp:3219:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:3219:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorpOBRing__SWIG_1(SEXP)':
ChemmineOB.cpp:3236:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3236:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vectorpOBRing(SEXP)':
ChemmineOB.cpp:3274:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:3274:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorpOBGenericData__SWIG_1(SEXP)':
ChemmineOB.cpp:3291:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3291:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vectorpOBInternalCoord__SWIG_1(SEXP)':
ChemmineOB.cpp:3347:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3347:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_pairUIntUInt__SWIG_2(SEXP)':
ChemmineOB.cpp:3415:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3415:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_pairUIntUInt_first_set(SEXP, SEXP)':
ChemmineOB.cpp:3426:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3426:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_pairUIntUInt_second_set(SEXP, SEXP)':
ChemmineOB.cpp:3444:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3444:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_pairUIntUInt(SEXP)':
ChemmineOB.cpp:3459:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:3459:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vpairUIntUInt__SWIG_1(SEXP)':
ChemmineOB.cpp:3477:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3477:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vpairUIntUInt__SWIG_3(SEXP, SEXP)':
ChemmineOB.cpp:3514:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3514:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vvpairUIntUInt__SWIG_1(SEXP)':
ChemmineOB.cpp:3541:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3541:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vvpairUIntUInt__SWIG_3(SEXP, SEXP)':
ChemmineOB.cpp:3643:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3643:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBGlobalDataBase(SEXP)':
ChemmineOB.cpp:3946:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:3946:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBGlobalDataBase_Init(SEXP)':
ChemmineOB.cpp:3953:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3953:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBGlobalDataBase_ParseLine(SEXP, SEXP)':
ChemmineOB.cpp:3987:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3987:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBElement__SWIG_0()':
ChemmineOB.cpp:3991:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:3991:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBElement__SWIG_1(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4011:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4011:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElement_GetSymbol(SEXP)':
ChemmineOB.cpp:4026:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4026:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBElement(SEXP)':
ChemmineOB.cpp:4127:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4127:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBElementTable(SEXP)':
ChemmineOB.cpp:4138:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4138:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetAtomicNum__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4157:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4157:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetAtomicNum__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4173:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4173:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetSymbol(SEXP, SEXP)':
ChemmineOB.cpp:4197:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4197:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetVdwRad(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4205:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4205:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetCovalentRad(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4213:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4213:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetMass(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4221:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4221:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_CorrectedBondRad__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4238:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4238:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_CorrectedVdwRad__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4255:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetMaxBonds(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4263:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4263:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetElectroNeg(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4271:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4271:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetIonization(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4287:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4287:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetElectronAffinity(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4295:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4295:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElementTable_GetName(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4312:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4312:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBIsotopeTable(SEXP)':
ChemmineOB.cpp:4323:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4323:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBTypeTable()':
ChemmineOB.cpp:4352:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4352:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBTypeTable(SEXP)':
ChemmineOB.cpp:4358:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4358:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTypeTable_SetFromType(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4370:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4370:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTypeTable_SetToType(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4382:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4382:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTypeTable_Translate__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4395:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4395:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTypeTable_Translate__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4413:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4413:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTypeTable_Translate__SWIG_2(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4426:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4426:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueData_SetResName(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4458:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4458:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueData_LookupBO__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4470:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4470:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueData_LookupBO__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4488:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4488:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueData_LookupType(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4511:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4511:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBResidueData(SEXP)':
ChemmineOB.cpp:4536:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4536:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_DoubleType_hi_set(SEXP, SEXP)':
ChemmineOB.cpp:4545:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4545:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_DoubleType_lo_set(SEXP, SEXP)':
ChemmineOB.cpp:4561:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4561:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_DoubleType()':
ChemmineOB.cpp:4572:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4572:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_DoubleType(SEXP)':
ChemmineOB.cpp:4578:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4578:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_DoubleAdd(SEXP, SEXP)':
ChemmineOB.cpp:4599:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4599:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRandom__SWIG_0(SEXP)':
ChemmineOB.cpp:4613:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4613:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRandom__SWIG_1()':
ChemmineOB.cpp:4617:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4617:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRandom_TimeSeed(SEXP)':
ChemmineOB.cpp:4630:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4630:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBRandom(SEXP)':
ChemmineOB.cpp:4651:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4651:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBStopwatch_Start(SEXP)':
ChemmineOB.cpp:4657:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4657:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBStopwatch()':
ChemmineOB.cpp:4677:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4677:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBStopwatch(SEXP)':
ChemmineOB.cpp:4683:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4683:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBSqrtTbl__SWIG_0()':
ChemmineOB.cpp:4687:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4687:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBSqrtTbl__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:4693:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4693:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBSqrtTbl(SEXP)':
ChemmineOB.cpp:4699:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4699:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSqrtTbl_Init(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4715:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4715:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_calc_rms(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4738:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4738:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vector3__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:4744:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4744:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vector3__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:4750:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4750:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vector3__SWIG_2(SEXP)':
ChemmineOB.cpp:4755:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4755:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vector3__SWIG_3()':
ChemmineOB.cpp:4759:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4759:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_vector3__SWIG_5(SEXP)':
ChemmineOB.cpp:4776:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4776:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_vector3(SEXP)':
ChemmineOB.cpp:4782:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:4782:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_vector3_Get(SEXP, SEXP)':
ChemmineOB.cpp:4850:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4850:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_vector3_AsArray(SEXP)':
ChemmineOB.cpp:4857:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4857:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_vector3_randomUnitVector__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:4868:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4868:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_vector3_randomUnitVector__SWIG_1(SEXP)':
ChemmineOB.cpp:4874:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4874:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_vector3_normalize(SEXP, SEXP)':
ChemmineOB.cpp:4882:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4882:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_vector3_x__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:4938:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4938:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_vector3_y__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:4946:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4946:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_vector3_z__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:4954:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:4954:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_VZero_get(SEXP)':
ChemmineOB.cpp:5176:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5176:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_VX_get(SEXP)':
ChemmineOB.cpp:5180:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5180:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_VY_get(SEXP)':
ChemmineOB.cpp:5184:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5184:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_VZ_get(SEXP)':
ChemmineOB.cpp:5188:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5188:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_matrix3x3__SWIG_0()':
ChemmineOB.cpp:5192:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5192:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_matrix3x3__SWIG_1(SEXP)':
ChemmineOB.cpp:5197:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5197:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_matrix3x3__SWIG_2(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:5219:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5219:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_matrix3x3__SWIG_3(SEXP)':
ChemmineOB.cpp:5227:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5227:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_matrix3x3(SEXP)':
ChemmineOB.cpp:5233:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:5233:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_matrix3x3_GetArray(SEXP, SEXP)':
ChemmineOB.cpp:5242:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5242:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_matrix3x3_randomRotation(SEXP, SEXP)':
ChemmineOB.cpp:5270:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5270:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_matrix3x3_isOrthogonal(SEXP, SEXP)':
ChemmineOB.cpp:5293:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5293:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_matrix3x3_isUnitMatrix(SEXP, SEXP)':
ChemmineOB.cpp:5308:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5308:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_matrix3x3_RotAboutAxisByAngle(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:5405:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5405:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_matrix3x3_FillOrth(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:5416:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5416:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_transform3d__SWIG_0()':
ChemmineOB.cpp:5479:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5479:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_transform3d__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:5495:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5495:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_transform3d__SWIG_2(SEXP)':
ChemmineOB.cpp:5500:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5500:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_transform3d__SWIG_3(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:5527:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5527:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_transform3d_Normalize(SEXP)':
ChemmineOB.cpp:5561:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5561:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_transform3d(SEXP)':
ChemmineOB.cpp:5567:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:5567:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_SpaceGroup()':
ChemmineOB.cpp:5571:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5571:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_SpaceGroup(SEXP)':
ChemmineOB.cpp:5577:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:5577:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_SpaceGroup_SetHMName__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:5588:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5588:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_SpaceGroup_SetHallName__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:5611:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5611:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_SpaceGroup_SetId(SEXP, SEXP)':
ChemmineOB.cpp:5632:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5632:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_SpaceGroup_GetSpaceGroup__SWIG_0(SEXP)':
ChemmineOB.cpp:5725:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5725:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_SpaceGroup_GetSpaceGroup__SWIG_1(SEXP)':
ChemmineOB.cpp:5735:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5735:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBGenericData(SEXP)':
ChemmineOB.cpp:5817:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:5817:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBGenericData_SetOrigin(SEXP, SEXP)':
ChemmineOB.cpp:5839:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5839:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBBase(SEXP)':
ChemmineOB.cpp:5879:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:5879:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBase_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:5906:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5906:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBase_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:5934:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5934:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBase_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:5946:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5946:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBase_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:5964:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5964:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBase_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:5974:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:5974:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBase_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:6000:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6000:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBase_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:6010:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6010:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBase_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:6040:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6040:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBBase()':
ChemmineOB.cpp:6094:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6094:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBCommentData_SetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:6132:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6132:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBCommentData(SEXP)':
ChemmineOB.cpp:6148:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:6148:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBExternalBond(SEXP)':
ChemmineOB.cpp:6183:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:6183:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBExternalBond_GetIdx(SEXP, SEXP)':
ChemmineOB.cpp:6191:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6191:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBExternalBond_GetAtom(SEXP)':
ChemmineOB.cpp:6200:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6200:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBExternalBond_GetBond(SEXP)':
ChemmineOB.cpp:6209:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6209:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBExternalBond_SetAtom(SEXP, SEXP)':
ChemmineOB.cpp:6227:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6227:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBExternalBond_SetBond(SEXP, SEXP)':
ChemmineOB.cpp:6238:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6238:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBExternalBondData(SEXP)':
ChemmineOB.cpp:6276:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:6276:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBPairData()':
ChemmineOB.cpp:6280:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6280:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPairData_SetValue__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:6291:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6291:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBPairData(SEXP)':
ChemmineOB.cpp:6309:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:6309:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBSetData()':
ChemmineOB.cpp:6313:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6313:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSetData_AddData(SEXP, SEXP)':
ChemmineOB.cpp:6323:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6323:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSetData_GetData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:6349:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6349:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSetData_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:6362:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6362:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSetData_DeleteData(SEXP, SEXP)':
ChemmineOB.cpp:6400:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6400:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBSetData(SEXP)':
ChemmineOB.cpp:6406:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:6406:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBVirtualBond(SEXP)':
ChemmineOB.cpp:6460:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:6460:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRingData__SWIG_0()':
ChemmineOB.cpp:6464:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6464:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRingData__SWIG_1(SEXP)':
ChemmineOB.cpp:6475:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6475:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBRingData(SEXP)':
ChemmineOB.cpp:6481:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:6481:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRingData_PushBack(SEXP, SEXP)':
ChemmineOB.cpp:6504:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6504:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRingData_BeginRing(SEXP, SEXP)':
ChemmineOB.cpp:6549:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6549:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRingData_NextRing(SEXP, SEXP)':
ChemmineOB.cpp:6566:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6566:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBUnitCell__SWIG_0()':
ChemmineOB.cpp:6570:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6570:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBUnitCell__SWIG_1(SEXP)':
ChemmineOB.cpp:6581:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6581:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBUnitCell(SEXP)':
ChemmineOB.cpp:6587:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:6587:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBUnitCell_SetSpaceGroup__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:6666:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6666:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBUnitCell_FillUnitCell(SEXP, SEXP)':
ChemmineOB.cpp:6694:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6694:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBConformerData(SEXP)':
ChemmineOB.cpp:6925:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:6925:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConformerData_SetEnergies(SEXP, SEXP)':
ChemmineOB.cpp:6950:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6950:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConformerData_SetForces(SEXP, SEXP)':
ChemmineOB.cpp:6962:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6962:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConformerData_SetVelocities(SEXP, SEXP)':
ChemmineOB.cpp:6974:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6974:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConformerData_SetDisplacements(SEXP, SEXP)':
ChemmineOB.cpp:6986:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6986:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConformerData_SetData(SEXP, SEXP)':
ChemmineOB.cpp:6998:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:6998:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConformerData_GetEnergies(SEXP, SEXP)':
ChemmineOB.cpp:7015:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7015:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConformerData_GetData(SEXP, SEXP)':
ChemmineOB.cpp:7051:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7051:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBSymmetryData(SEXP)':
ChemmineOB.cpp:7073:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7073:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSymmetryData_SetData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7086:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7086:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSymmetryData_SetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:7096:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7096:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSymmetryData_SetPointGroup(SEXP, SEXP)':
ChemmineOB.cpp:7106:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7106:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSymmetryData_SetSpaceGroup(SEXP, SEXP)':
ChemmineOB.cpp:7116:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7116:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBTorsion__SWIG_2(SEXP)':
ChemmineOB.cpp:7143:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7143:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBTorsion(SEXP)':
ChemmineOB.cpp:7149:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7149:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTorsion_Clear(SEXP)':
ChemmineOB.cpp:7155:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7155:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTorsion_AddTorsion__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7201:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7201:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTorsion_SetAngle__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7219:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7219:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTorsionData_Clear(SEXP)':
ChemmineOB.cpp:7302:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7302:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTorsionData_SetData(SEXP, SEXP)':
ChemmineOB.cpp:7331:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7331:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBTorsionData_FillTorsionArray(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7348:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7348:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBTorsionData(SEXP)':
ChemmineOB.cpp:7355:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7355:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBAngle__SWIG_2(SEXP)':
ChemmineOB.cpp:7365:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7365:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBAngle(SEXP)':
ChemmineOB.cpp:7371:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7371:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAngle_Clear(SEXP)':
ChemmineOB.cpp:7377:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7377:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAngle_SetAtoms__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7410:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7410:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAngleData_Clear(SEXP)':
ChemmineOB.cpp:7429:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7429:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAngleData_FillAngleArray__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7462:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7462:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAngleData_SetData(SEXP, SEXP)':
ChemmineOB.cpp:7474:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7474:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBAngleData(SEXP)':
ChemmineOB.cpp:7487:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7487:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBChiralData(SEXP)':
ChemmineOB.cpp:7508:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7508:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBChiralData_Clear(SEXP)':
ChemmineOB.cpp:7514:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7514:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBChiralData_GetAtom4Refs(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7525:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7525:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBSerialNums(SEXP)':
ChemmineOB.cpp:7621:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7621:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBVibrationData(SEXP)':
ChemmineOB.cpp:7634:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7634:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBVibrationData_SetData__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7662:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res4)) delete arg4; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7662:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res4)) delete arg4; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBVibrationData_SetData__SWIG_1(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7696:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res4)) delete arg4; if (SWIG_IsNewObj(res5)) delete arg5; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:7696:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res4)) delete arg4; if (SWIG_IsNewObj(res5)) delete arg5; vmaxset(r_vmax);
                                         ^~
ChemmineOB.cpp:7697:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7697:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBVibrationData_GetFrequencies(SEXP, SEXP)':
ChemmineOB.cpp:7715:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7715:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBVibrationData_GetIntensities(SEXP, SEXP)':
ChemmineOB.cpp:7724:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7724:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBVibrationData_GetRamanActivities(SEXP, SEXP)':
ChemmineOB.cpp:7733:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7733:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBDOSData()':
ChemmineOB.cpp:7745:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7745:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBDOSData(SEXP)':
ChemmineOB.cpp:7751:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7751:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDOSData_SetData(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7779:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res5)) delete arg5; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7779:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res5)) delete arg5; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDOSData_GetEnergies(SEXP, SEXP)':
ChemmineOB.cpp:7796:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7796:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDOSData_GetDensities(SEXP, SEXP)':
ChemmineOB.cpp:7804:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7804:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDOSData_GetIntegration(SEXP, SEXP)':
ChemmineOB.cpp:7812:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7812:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOrbital_SetData__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7823:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7823:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOrbital_SetData__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7831:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7831:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBOrbital()':
ChemmineOB.cpp:7867:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7867:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBOrbital(SEXP)':
ChemmineOB.cpp:7873:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7873:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBOrbitalData(SEXP)':
ChemmineOB.cpp:7884:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:7884:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOrbitalData_SetHOMO__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7924:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7924:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOrbitalData_LoadClosedShellOrbitals(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:7994:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:7994:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBElectronicTransitionData(SEXP)':
ChemmineOB.cpp:8041:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8041:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElectronicTransitionData_SetData(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:8063:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8063:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElectronicTransitionData_SetEDipole(SEXP, SEXP)':
ChemmineOB.cpp:8077:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8077:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElectronicTransitionData_GetWavelengths(SEXP, SEXP)':
ChemmineOB.cpp:8117:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8117:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElectronicTransitionData_GetForces(SEXP, SEXP)':
ChemmineOB.cpp:8127:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8127:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElectronicTransitionData_GetEDipole(SEXP, SEXP)':
ChemmineOB.cpp:8137:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8137:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElectronicTransitionData_GetRotatoryStrengthsVelocity(SEXP, SEXP)':
ChemmineOB.cpp:8147:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8147:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBElectronicTransitionData_GetRotatoryStrengthsLength(SEXP, SEXP)':
ChemmineOB.cpp:8157:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8157:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBRotationData(SEXP)':
ChemmineOB.cpp:8168:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8168:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRotationData_GetRotConsts(SEXP, SEXP)':
ChemmineOB.cpp:8192:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8192:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBVectorData(SEXP)':
ChemmineOB.cpp:8218:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8218:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMatrixData(SEXP)':
ChemmineOB.cpp:8256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8256:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBGridData()':
ChemmineOB.cpp:8280:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8280:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBGridData(SEXP)':
ChemmineOB.cpp:8286:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8286:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBGridData_GetNumberOfPoints__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:8377:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8377:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBGridData_GetValues(SEXP, SEXP)':
ChemmineOB.cpp:8394:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8394:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBGridData_GetUnrestricted(SEXP, SEXP)':
ChemmineOB.cpp:8477:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8477:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBGridData_GetNumSymmetries(SEXP, SEXP)':
ChemmineOB.cpp:8485:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8485:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBGridData_SetValues(SEXP, SEXP)':
ChemmineOB.cpp:8563:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8563:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBGridData_SetUnit(SEXP, SEXP)':
ChemmineOB.cpp:8572:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8572:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBChainsParser(SEXP)':
ChemmineOB.cpp:8597:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8597:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBChainsParser_PerceiveChains__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:8611:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8611:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBAtomTyper()':
ChemmineOB.cpp:8628:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8628:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBAtomTyper(SEXP)':
ChemmineOB.cpp:8634:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8634:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomTyper_AssignHyb(SEXP, SEXP)':
ChemmineOB.cpp:8646:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8646:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomTyper_AssignTypes(SEXP, SEXP)':
ChemmineOB.cpp:8658:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8658:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBAromaticTyper(SEXP)':
ChemmineOB.cpp:8695:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8695:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAromaticTyper_SelectRootAtoms__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:8746:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8746:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAromaticTyper_ExcludeSmallRing(SEXP, SEXP)':
ChemmineOB.cpp:8759:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8759:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAromaticTyper_TraverseCycle(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:8797:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8797:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRingTyper()':
ChemmineOB.cpp:8801:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8801:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBRingTyper(SEXP)':
ChemmineOB.cpp:8807:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8807:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRingTyper_AssignTypes(SEXP, SEXP)':
ChemmineOB.cpp:8819:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8819:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_CharPtrLess()':
ChemmineOB.cpp:8836:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8836:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_CharPtrLess(SEXP)':
ChemmineOB.cpp:8842:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8842:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBPlugin(SEXP)':
ChemmineOB.cpp:8848:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:8848:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_Display__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:8898:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8898:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_MakeInstance(SEXP, SEXP)':
ChemmineOB.cpp:8914:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8914:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_Init(SEXP)':
ChemmineOB.cpp:8920:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8920:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_GetPlugin(SEXP, SEXP)':
ChemmineOB.cpp:8931:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:8931:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax);
                                             ^~
ChemmineOB.cpp:8932:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8932:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_List__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:8969:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8969:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_List__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:8978:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:8978:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax);
                                             ^~
ChemmineOB.cpp:8979:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8979:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_List__SWIG_2(SEXP)':
ChemmineOB.cpp:8985:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8985:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_ListAsString__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:8995:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:8995:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_ListAsString__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:9002:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9002:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_FirstLine(SEXP, SEXP)':
ChemmineOB.cpp:9009:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9009:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_Begin(SEXP, SEXP)':
ChemmineOB.cpp:9016:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9016:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBPlugin_End(SEXP, SEXP)':
ChemmineOB.cpp:9023:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9023:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_stringbuf()':
ChemmineOB.cpp:9036:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9036:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_stringbuf(SEXP)':
ChemmineOB.cpp:9042:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:9042:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBError__SWIG_0(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9077:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3;
   ^~
ChemmineOB.cpp:9077:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3;
                                         ^~
ChemmineOB.cpp:9078:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res4)) delete arg4; if (SWIG_IsNewObj(res5)) delete arg5; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:9078:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res4)) delete arg4; if (SWIG_IsNewObj(res5)) delete arg5; vmaxset(r_vmax);
                                         ^~
ChemmineOB.cpp:9079:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9079:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBError__SWIG_1(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9112:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3;
   ^~
ChemmineOB.cpp:9112:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3;
                                         ^~
ChemmineOB.cpp:9113:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res4)) delete arg4; if (SWIG_IsNewObj(res5)) delete arg5; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:9113:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res4)) delete arg4; if (SWIG_IsNewObj(res5)) delete arg5; vmaxset(r_vmax);
                                         ^~
ChemmineOB.cpp:9114:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9114:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBError__SWIG_2(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9140:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3;
   ^~
ChemmineOB.cpp:9140:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3;
                                         ^~
ChemmineOB.cpp:9141:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res4)) delete arg4; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9141:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res4)) delete arg4; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBError__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9161:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3;
   ^~
ChemmineOB.cpp:9161:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3;
                                         ^~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBError__SWIG_4(SEXP, SEXP)':
ChemmineOB.cpp:9177:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:9177:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax);
                                         ^~
ChemmineOB.cpp:9178:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9178:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBError__SWIG_5(SEXP)':
ChemmineOB.cpp:9187:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9187:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBError__SWIG_6()':
ChemmineOB.cpp:9191:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9191:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBError(SEXP)':
ChemmineOB.cpp:9253:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:9253:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMessageHandler(SEXP)':
ChemmineOB.cpp:9266:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:9266:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_ThrowError__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9282:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9282:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_ThrowError__SWIG_2(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9318:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:9318:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax);
                                         ^~
ChemmineOB.cpp:9319:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9319:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_ThrowError__SWIG_3(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9339:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:9339:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax);
                                         ^~
ChemmineOB.cpp:9340:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9340:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_ThrowError__SWIG_4(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9357:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:9357:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax);
                                         ^~
ChemmineOB.cpp:9358:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9358:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_GetMessagesOfLevel(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9371:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9371:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_StartLogging(SEXP)':
ChemmineOB.cpp:9378:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9378:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_StopLogging(SEXP)':
ChemmineOB.cpp:9385:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9385:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_SetMaxLogEntries(SEXP, SEXP)':
ChemmineOB.cpp:9395:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9395:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_ClearLog(SEXP)':
ChemmineOB.cpp:9409:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9409:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_SetOutputLevel(SEXP, SEXP)':
ChemmineOB.cpp:9420:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9420:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_SetOutputStream(SEXP, SEXP)':
ChemmineOB.cpp:9439:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9439:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMessageHandler_GetOutputStream(SEXP)':
ChemmineOB.cpp:9447:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9447:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_obLogBuf(SEXP)':
ChemmineOB.cpp:9523:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:9523:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_obLogBuf()':
ChemmineOB.cpp:9527:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9527:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFormat_FindType(SEXP)':
ChemmineOB.cpp:9538:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9538:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFormat_GetType(SEXP, SEXP)':
ChemmineOB.cpp:9605:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9605:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFormat_MakeNewInstance(SEXP)':
ChemmineOB.cpp:9645:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9645:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFormat_RegisterFormat__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9670:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9670:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFormat_Display__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9707:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9707:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFormat_FormatFromMIME(SEXP)':
ChemmineOB.cpp:9715:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9715:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBFormat(SEXP)':
ChemmineOB.cpp:9721:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:9721:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBConversion(SEXP)':
ChemmineOB.cpp:9761:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:9761:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_RegisterFormat__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9788:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9788:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_FindFormat(SEXP)':
ChemmineOB.cpp:9796:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9796:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_FormatFromExt(SEXP)':
ChemmineOB.cpp:9804:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9804:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_FormatFromMIME(SEXP)':
ChemmineOB.cpp:9812:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9812:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetNextFormat(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9831:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9831:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetInStream(SEXP)':
ChemmineOB.cpp:9843:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9843:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetOutStream(SEXP)':
ChemmineOB.cpp:9852:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9852:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_SetInStream(SEXP, SEXP)':
ChemmineOB.cpp:9863:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9863:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_SetOutStream(SEXP, SEXP)':
ChemmineOB.cpp:9874:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9874:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_SetInFormat__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9915:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9915:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_SetOutFormat__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:9938:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9938:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetInFormat(SEXP)':
ChemmineOB.cpp:9958:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9958:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetOutFormat(SEXP)':
ChemmineOB.cpp:9967:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:9967:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_SetAuxConv(SEXP, SEXP)':
ChemmineOB.cpp:10019:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10019:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_IsOption__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10033:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10033:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_IsOption__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:10045:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10045:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_AddOption__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10076:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; if (alloc4 == SWIG_NEWOBJ) delete[] buf4; vmaxset(r_vmax);
   ^~
ChemmineOB.cpp:10076:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; if (alloc4 == SWIG_NEWOBJ) delete[] buf4; vmaxset(r_vmax);
                                             ^~
ChemmineOB.cpp:10077:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10077:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_AddOption__SWIG_2(SEXP, SEXP)':
ChemmineOB.cpp:10102:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10102:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_RemoveOption(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10116:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10116:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_RegisterOptionParam__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10145:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10145:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_RegisterOptionParam__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10156:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10156:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetOptionParams(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10176:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10176:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_CopyOptions__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:10201:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10201:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetSupportedInputFormat(SEXP, SEXP)':
ChemmineOB.cpp:10210:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10210:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetSupportedOutputFormat(SEXP, SEXP)':
ChemmineOB.cpp:10219:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10219:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_FullConvert(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10269:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10269:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetChemObject(SEXP)':
ChemmineOB.cpp:10288:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10288:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_SetFirstInput__SWIG_1(SEXP)':
ChemmineOB.cpp:10316:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10316:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetOutputIndex(SEXP, SEXP)':
ChemmineOB.cpp:10324:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10324:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_SetOneObjectOnly__SWIG_1(SEXP)':
ChemmineOB.cpp:10352:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10352:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetCount(SEXP, SEXP)':
ChemmineOB.cpp:10374:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10374:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_GetDefaultFormat()':
ChemmineOB.cpp:10379:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10379:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_WriteString__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10416:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10416:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBConversion_CloseOutFile(SEXP)':
ChemmineOB.cpp:10448:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10448:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBResidue__SWIG_0()':
ChemmineOB.cpp:10544:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10544:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBResidue__SWIG_1(SEXP)':
ChemmineOB.cpp:10555:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10555:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBResidue(SEXP)':
ChemmineOB.cpp:10561:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:10561:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_AddAtom(SEXP, SEXP)':
ChemmineOB.cpp:10571:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10571:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_InsertAtom(SEXP, SEXP)':
ChemmineOB.cpp:10581:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10581:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_RemoveAtom(SEXP, SEXP)':
ChemmineOB.cpp:10591:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10591:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_SetNum__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:10612:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10612:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_SetNum__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:10622:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10622:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_SetChainNum(SEXP, SEXP)':
ChemmineOB.cpp:10638:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10638:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_SetIdx(SEXP, SEXP)':
ChemmineOB.cpp:10647:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10647:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_SetAtomID(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10663:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10663:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_SetSerialNum(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10687:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10687:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_GetChain(SEXP, SEXP)':
ChemmineOB.cpp:10726:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10726:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_IsResidueType(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:10849:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10849:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_BeginAtom(SEXP, SEXP)':
ChemmineOB.cpp:10884:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10884:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidue_NextAtom(SEXP, SEXP)':
ChemmineOB.cpp:10901:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10901:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_Residue_get(SEXP)':
ChemmineOB.cpp:10915:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10915:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_ElemDesc_get(SEXP)':
ChemmineOB.cpp:10929:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10929:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_ResNo_set(SEXP)':
ChemmineOB.cpp:10934:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10934:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_ElemNo_set(SEXP)':
ChemmineOB.cpp:10943:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10943:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBInternalCoord__a_set(SEXP, SEXP)':
ChemmineOB.cpp:10957:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10957:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBInternalCoord__a_get(SEXP)':
ChemmineOB.cpp:10965:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10965:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBInternalCoord__b_set(SEXP, SEXP)':
ChemmineOB.cpp:10976:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10976:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBInternalCoord__b_get(SEXP)':
ChemmineOB.cpp:10984:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10984:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBInternalCoord__c_set(SEXP, SEXP)':
ChemmineOB.cpp:10995:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:10995:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBInternalCoord__c_get(SEXP)':
ChemmineOB.cpp:11003:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11003:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBInternalCoord__dst_set(SEXP, SEXP)':
ChemmineOB.cpp:11010:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->_dst = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11010:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->_dst = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                  ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBInternalCoord__ang_set(SEXP, SEXP)':
ChemmineOB.cpp:11025:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->_ang = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11025:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->_ang = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                  ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBInternalCoord__tor_set(SEXP, SEXP)':
ChemmineOB.cpp:11040:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->_tor = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11040:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->_tor = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                  ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBInternalCoord(SEXP)':
ChemmineOB.cpp:11152:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:11152:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:11159:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11159:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                   ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBAtom()':
ChemmineOB.cpp:11170:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11170:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBAtom(SEXP)':
ChemmineOB.cpp:11176:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:11176:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_Duplicate(SEXP, SEXP)':
ChemmineOB.cpp:11186:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11186:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetId(SEXP, SEXP)':
ChemmineOB.cpp:11201:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11201:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetIsotope(SEXP, SEXP)':
ChemmineOB.cpp:11223:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11223:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetSpinMultiplicity(SEXP, SEXP)':
ChemmineOB.cpp:11259:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11259:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetCoordPtr(SEXP, SEXP)':
ChemmineOB.cpp:11308:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11308:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetVector__SWIG_2(SEXP)':
ChemmineOB.cpp:11314:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11314:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetResidue(SEXP, SEXP)':
ChemmineOB.cpp:11324:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11324:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:11334:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11334:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetAromatic(SEXP)':
ChemmineOB.cpp:11340:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11340:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_UnsetAromatic(SEXP)':
ChemmineOB.cpp:11346:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11346:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetClockwiseStereo(SEXP)':
ChemmineOB.cpp:11352:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11352:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetAntiClockwiseStereo(SEXP)':
ChemmineOB.cpp:11358:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11358:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetPositiveStereo(SEXP)':
ChemmineOB.cpp:11364:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11364:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetNegativeStereo(SEXP)':
ChemmineOB.cpp:11370:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11370:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_UnsetStereo(SEXP)':
ChemmineOB.cpp:11376:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11376:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetInRing(SEXP)':
ChemmineOB.cpp:11382:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11382:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetChiral(SEXP)':
ChemmineOB.cpp:11388:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11388:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_ClearCoordPtr(SEXP)':
ChemmineOB.cpp:11394:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11394:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_GetSpinMultiplicity(SEXP, SEXP)':
ChemmineOB.cpp:11425:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11425:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_GetType(SEXP)':
ChemmineOB.cpp:11523:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11523:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_GetCoordinate(SEXP)':
ChemmineOB.cpp:11579:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11579:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_GetVector(SEXP, SEXP)':
ChemmineOB.cpp:11587:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11587:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_GetParent(SEXP)':
ChemmineOB.cpp:11620:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11620:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_GetNewBondVector(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:11634:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11634:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_GetBond(SEXP, SEXP)':
ChemmineOB.cpp:11646:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11646:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_GetNextAtom(SEXP)':
ChemmineOB.cpp:11654:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11654:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_BeginBond(SEXP, SEXP)':
ChemmineOB.cpp:11686:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11686:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_NextBond(SEXP, SEXP)':
ChemmineOB.cpp:11700:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11700:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_BeginNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:11714:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11714:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_NextNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:11728:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11728:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_GetDistance__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:11736:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11736:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_NewResidue(SEXP)':
ChemmineOB.cpp:11778:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11778:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_AddResidue(SEXP, SEXP)':
ChemmineOB.cpp:11788:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11788:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_DeleteResidue(SEXP)':
ChemmineOB.cpp:11794:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11794:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_AddBond(SEXP, SEXP)':
ChemmineOB.cpp:11804:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11804:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_InsertBond(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:11821:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11821:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_ClearBond(SEXP)':
ChemmineOB.cpp:11838:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11838:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_SetHybAndGeom(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:11853:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11853:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_ForceNoH(SEXP)':
ChemmineOB.cpp:11859:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11859:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_ForceImplH(SEXP)':
ChemmineOB.cpp:11872:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:11872:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_IsInRingSize(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:12029:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12029:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_HasAlphaBetaUnsat__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:12217:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12217:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtom_MatchesSMARTS(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:12281:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12281:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:12288:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12288:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                   ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBBond()':
ChemmineOB.cpp:12299:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12299:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBBond(SEXP)':
ChemmineOB.cpp:12305:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:12305:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetId(SEXP, SEXP)':
ChemmineOB.cpp:12320:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12320:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetBegin(SEXP, SEXP)':
ChemmineOB.cpp:12343:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12343:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetEnd(SEXP, SEXP)':
ChemmineOB.cpp:12353:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12353:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:12363:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12363:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_Set(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:12397:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12397:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetKSingle(SEXP)':
ChemmineOB.cpp:12403:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12403:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetKDouble(SEXP)':
ChemmineOB.cpp:12409:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12409:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetKTriple(SEXP)':
ChemmineOB.cpp:12415:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12415:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetAromatic(SEXP)':
ChemmineOB.cpp:12421:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12421:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetWedge(SEXP)':
ChemmineOB.cpp:12427:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12427:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetHash(SEXP)':
ChemmineOB.cpp:12433:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12433:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetWedgeOrHash(SEXP)':
ChemmineOB.cpp:12439:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12439:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetUp(SEXP)':
ChemmineOB.cpp:12445:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12445:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetDown(SEXP)':
ChemmineOB.cpp:12451:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12451:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetInRing__SWIG_1(SEXP)':
ChemmineOB.cpp:12464:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12464:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_SetClosure(SEXP)':
ChemmineOB.cpp:12470:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12470:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_UnsetHash(SEXP)':
ChemmineOB.cpp:12476:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12476:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_UnsetWedge(SEXP)':
ChemmineOB.cpp:12482:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12482:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_UnsetUp(SEXP)':
ChemmineOB.cpp:12488:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12488:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_UnsetDown(SEXP)':
ChemmineOB.cpp:12494:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12494:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_UnsetAromatic(SEXP)':
ChemmineOB.cpp:12500:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12500:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_UnsetKekule(SEXP)':
ChemmineOB.cpp:12506:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12506:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_GetBeginAtom(SEXP)':
ChemmineOB.cpp:12566:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12566:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_GetEndAtom(SEXP)':
ChemmineOB.cpp:12574:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12574:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_GetNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:12586:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12586:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_GetParent(SEXP)':
ChemmineOB.cpp:12594:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12594:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBond_FindSmallestRing(SEXP)':
ChemmineOB.cpp:12630:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12630:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBMol__SWIG_0()':
ChemmineOB.cpp:12795:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12795:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBMol__SWIG_1(SEXP)':
ChemmineOB.cpp:12805:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12805:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMol(SEXP)':
ChemmineOB.cpp:12811:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:12811:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_CreateAtom(SEXP)':
ChemmineOB.cpp:12826:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12826:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_CreateBond(SEXP)':
ChemmineOB.cpp:12834:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12834:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_DestroyAtom(SEXP, SEXP)':
ChemmineOB.cpp:12852:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12852:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_DestroyBond(SEXP, SEXP)':
ChemmineOB.cpp:12862:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12862:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_DestroyResidue(SEXP, SEXP)':
ChemmineOB.cpp:12872:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12872:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_AddBond__SWIG_0(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:12907:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12907:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_AddBond__SWIG_2(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:12925:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12925:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_NewAtom__SWIG_0(SEXP)':
ChemmineOB.cpp:12957:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12957:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_NewAtom__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:12967:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12967:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_NewBond__SWIG_0(SEXP)':
ChemmineOB.cpp:12975:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12975:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_NewBond__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:12985:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:12985:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_DeleteAtom__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13005:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13005:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_DeleteBond__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13028:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13028:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_DeleteResidue__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13051:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13051:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_BeginModify(SEXP)':
ChemmineOB.cpp:13068:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13068:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_EndModify__SWIG_1(SEXP)':
ChemmineOB.cpp:13081:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13081:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_IncrementMod(SEXP)':
ChemmineOB.cpp:13094:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13094:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_DecrementMod(SEXP)':
ChemmineOB.cpp:13100:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13100:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetAtom(SEXP, SEXP)':
ChemmineOB.cpp:13166:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13166:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetAtomById(SEXP, SEXP)':
ChemmineOB.cpp:13177:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13177:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetFirstAtom(SEXP)':
ChemmineOB.cpp:13186:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13186:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetBond__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:13195:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13195:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetBondById(SEXP, SEXP)':
ChemmineOB.cpp:13206:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13206:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetBond__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13215:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13215:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetBond__SWIG_2(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13231:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13231:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetSpacedFormula__SWIG_0(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13323:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13323:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetSpacedFormula__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13335:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13335:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetSpacedFormula__SWIG_2(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13343:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13343:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetMolWt__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13367:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13367:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetExactMass__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13383:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13383:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetCoordinates(SEXP)':
ChemmineOB.cpp:13421:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13421:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:13465:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13465:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetTitle__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:13477:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13477:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetFormula(SEXP, SEXP)':
ChemmineOB.cpp:13487:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13487:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetDimension(SEXP, SEXP)':
ChemmineOB.cpp:13503:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13503:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetTotalSpinMultiplicity(SEXP, SEXP)':
ChemmineOB.cpp:13520:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13520:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetInternalCoord(SEXP, SEXP)':
ChemmineOB.cpp:13531:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13531:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetAromaticPerceived(SEXP)':
ChemmineOB.cpp:13553:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13553:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetSSSRPerceived(SEXP)':
ChemmineOB.cpp:13559:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13559:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetLSSRPerceived(SEXP)':
ChemmineOB.cpp:13565:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13565:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetAtomTypesPerceived(SEXP)':
ChemmineOB.cpp:13577:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13577:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetRingTypesPerceived(SEXP)':
ChemmineOB.cpp:13583:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13583:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetChainsPerceived(SEXP)':
ChemmineOB.cpp:13589:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13589:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetChiralityPerceived(SEXP)':
ChemmineOB.cpp:13595:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13595:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetKekulePerceived(SEXP)':
ChemmineOB.cpp:13619:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13619:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetHydrogensAdded(SEXP)':
ChemmineOB.cpp:13631:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13631:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetCorrectedForPH(SEXP)':
ChemmineOB.cpp:13637:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13637:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetAromaticCorrected(SEXP)':
ChemmineOB.cpp:13643:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13643:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_UnsetAromaticPerceived(SEXP)':
ChemmineOB.cpp:13661:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13661:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_UnsetSSSRPerceived(SEXP)':
ChemmineOB.cpp:13667:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13667:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_UnsetRingTypesPerceived(SEXP)':
ChemmineOB.cpp:13673:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13673:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_UnsetHydrogensAdded(SEXP)':
ChemmineOB.cpp:13691:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13691:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_RenumberAtoms__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:13724:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13724:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_ToInertialFrame__SWIG_1(SEXP)':
ChemmineOB.cpp:13749:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13749:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_Translate__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13774:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13774:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_Rotate__SWIG_2(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13803:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13803:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_Center__SWIG_0(SEXP)':
ChemmineOB.cpp:13809:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13809:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_NewPerceiveKekuleBonds(SEXP)':
ChemmineOB.cpp:13829:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13829:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_AddHydrogens__SWIG_0(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13874:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13874:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_AddHydrogens__SWIG_2(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13890:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13890:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_StripSalts__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13923:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13923:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_Separate__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13940:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13940:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_Separate__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:13948:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13948:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_CorrectForPH__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13981:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13981:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_AssignSpinMultiplicity__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:13996:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:13996:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_SetIsPatternStructure(SEXP)':
ChemmineOB.cpp:14009:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14009:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_FindSSSR(SEXP)':
ChemmineOB.cpp:14047:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14047:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_FindLSSR(SEXP)':
ChemmineOB.cpp:14053:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14053:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_FindRingAtomsAndBonds(SEXP)':
ChemmineOB.cpp:14059:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14059:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_FindChiralCenters(SEXP)':
ChemmineOB.cpp:14065:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14065:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_FindChildren__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:14079:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14079:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_ConnectTheDots(SEXP)':
ChemmineOB.cpp:14160:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14160:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_PerceiveBondOrders(SEXP)':
ChemmineOB.cpp:14166:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14166:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_FindAngles(SEXP)':
ChemmineOB.cpp:14172:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14172:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_FindTorsions(SEXP)':
ChemmineOB.cpp:14178:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14178:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_Has2D__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:14225:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14225:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_AddConformer(SEXP, SEXP)':
ChemmineOB.cpp:14408:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14408:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetConformer(SEXP, SEXP)':
ChemmineOB.cpp:14440:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14440:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetEnergies(SEXP, SEXP)':
ChemmineOB.cpp:14461:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14461:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_GetEnergy__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:14469:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14469:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_BeginConformer(SEXP, SEXP)':
ChemmineOB.cpp:14485:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14485:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMol_NextConformer(SEXP, SEXP)':
ChemmineOB.cpp:14501:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14501:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_ThrowError__SWIG_1(SEXP)':
ChemmineOB.cpp:14558:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14558:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_etab_set(SEXP)':
ChemmineOB.cpp:14609:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14609:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_ttab_set(SEXP)':
ChemmineOB.cpp:14621:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14621:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_resdat_set(SEXP)':
ChemmineOB.cpp:14682:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14682:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_NoId_get(SEXP)':
ChemmineOB.cpp:14690:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14690:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_get_rmat(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:14701:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14701:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRing_ring_id_set(SEXP, SEXP)':
ChemmineOB.cpp:14736:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->ring_id = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect);
   ^~
ChemmineOB.cpp:14736:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->ring_id = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect);
                                     ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRing__path_set(SEXP, SEXP)':
ChemmineOB.cpp:14757:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14757:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRing__path_get(SEXP, SEXP)':
ChemmineOB.cpp:14766:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14766:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRing__pathset_get(SEXP, SEXP)':
ChemmineOB.cpp:14786:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14786:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRing__SWIG_0()':
ChemmineOB.cpp:14790:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14790:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRing__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:14801:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14801:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRing__SWIG_2(SEXP, SEXP)':
ChemmineOB.cpp:14817:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14817:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRing__SWIG_3(SEXP)':
ChemmineOB.cpp:14827:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14827:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRing_SetType__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:14868:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14868:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRing_GetType(SEXP)':
ChemmineOB.cpp:14875:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14875:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRing_IsInRing(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:14912:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14912:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRing_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:14922:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14922:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRing_GetParent(SEXP)':
ChemmineOB.cpp:14930:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14930:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBRing(SEXP)':
ChemmineOB.cpp:14960:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:14960:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBRingSearch(SEXP)':
ChemmineOB.cpp:14982:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:14982:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRingSearch_SortRings(SEXP)':
ChemmineOB.cpp:14988:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:14988:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBRingSearch_WriteRings(SEXP)':
ChemmineOB.cpp:15035:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15035:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBRTree(SEXP, SEXP)':
ChemmineOB.cpp:15065:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15065:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBRTree(SEXP)':
ChemmineOB.cpp:15071:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:15071:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBSmartsPattern(SEXP)':
ChemmineOB.cpp:15104:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:15104:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_Init__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15126:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15126:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_Init__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15138:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15138:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_GetSMARTS__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:15155:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15155:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_Empty(SEXP, SEXP)':
ChemmineOB.cpp:15163:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15163:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_IsValid(SEXP, SEXP)':
ChemmineOB.cpp:15171:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15171:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_GetAtomicNum(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15216:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15216:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_GetCharge(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15224:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15224:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_Match__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15246:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15246:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_HasMatch(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15321:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15321:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_RestrictedMatch__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15363:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15363:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_RestrictedMatch__SWIG_2(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15382:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15382:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsPattern_WriteMapList(SEXP, SEXP)':
ChemmineOB.cpp:15459:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15459:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBSmartsMatcher(SEXP)':
ChemmineOB.cpp:15472:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:15472:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSmartsMatcher_match__SWIG_1(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15524:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15524:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBSSMatch(SEXP, SEXP)':
ChemmineOB.cpp:15538:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15538:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBSSMatch(SEXP)':
ChemmineOB.cpp:15544:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:15544:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBSSMatch_Match__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15561:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15561:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_AliasDataType_get(SEXP)':
ChemmineOB.cpp:15597:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15597:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_AliasData()':
ChemmineOB.cpp:15601:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15601:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_AliasData_SetAlias__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:15624:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15624:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_AliasData_SetColor(SEXP, SEXP)':
ChemmineOB.cpp:15659:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15659:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_AliasData(SEXP)':
ChemmineOB.cpp:15695:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:15695:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomClassData_Clear(SEXP)':
ChemmineOB.cpp:15707:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15707:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomClassData_Add(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15715:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15715:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomClassData_HasClass(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15723:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15723:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomClassData_GetClass(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15731:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15731:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomClassData_GetClassString(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15739:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15739:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBAtomClassData(SEXP)':
ChemmineOB.cpp:15754:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:15754:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_FindType(SEXP)':
ChemmineOB.cpp:15767:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15767:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBFingerprint(SEXP)':
ChemmineOB.cpp:15774:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:15774:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_SetBit(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15792:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15792:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_GetBit(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15811:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15811:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_Fold(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15829:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15829:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_GetFingerprint__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15867:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15867:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_SetFlags(SEXP, SEXP)':
ChemmineOB.cpp:15884:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15884:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_DescribeBits__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15897:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15897:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_Tanimoto__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15929:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15929:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_Tanimoto__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:15943:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15943:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFingerprint_FindFingerprint(SEXP)':
ChemmineOB.cpp:15954:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15954:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_FptIndexHeader_headerlength_set(SEXP, SEXP)':
ChemmineOB.cpp:15964:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15964:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_FptIndexHeader_nEntries_set(SEXP, SEXP)':
ChemmineOB.cpp:15981:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15981:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_FptIndexHeader_words_set(SEXP, SEXP)':
ChemmineOB.cpp:15998:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:15998:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_FptIndexHeader_fpid_get(SEXP, SEXP)':
ChemmineOB.cpp:16020:5: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
     while (size && (result[size - 1] == '\0')) --size; r_ans = SWIG_FromCharPtrAndSize(result, size); }  vmaxset(r_vmax);
     ^~~~~
ChemmineOB.cpp:16020:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while'
     while (size && (result[size - 1] == '\0')) --size; r_ans = SWIG_FromCharPtrAndSize(result, size); }  vmaxset(r_vmax);
                                                        ^~~~~
ChemmineOB.cpp:16021:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16021:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_FptIndexHeader(SEXP)':
ChemmineOB.cpp:16048:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:16048:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_FastSearch(SEXP)':
ChemmineOB.cpp:16077:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:16077:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_FastSearch_FindSimilar__SWIG_1(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:16156:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16156:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_FastSearch_FindSimilar__SWIG_2(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:16174:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16174:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_FastSearch()':
ChemmineOB.cpp:16212:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16212:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_FastSearchIndexer(SEXP)':
ChemmineOB.cpp:16307:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:16307:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBDescriptor__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:16337:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16337:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBDescriptor__SWIG_1(SEXP)':
ChemmineOB.cpp:16344:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16344:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDescriptor_FindType(SEXP)':
ChemmineOB.cpp:16352:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16352:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDescriptor_Compare__SWIG_1(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:16484:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16484:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDescriptor_Display__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:16521:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16521:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDescriptor_FilterCompare(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:16555:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16555:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDescriptor_AddProperties(SEXP, SEXP)':
ChemmineOB.cpp:16567:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16567:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDescriptor_DeleteProperties(SEXP, SEXP)':
ChemmineOB.cpp:16579:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16579:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBDescriptor_GetValues(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:16592:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16592:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBDescriptor(SEXP)':
ChemmineOB.cpp:16608:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:16608:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_LineSearchType(SEXP)':
ChemmineOB.cpp:16619:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:16619:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter_a_set(SEXP, SEXP)':
ChemmineOB.cpp:16626:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->a = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16626:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->a = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                               ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter_b_set(SEXP, SEXP)':
ChemmineOB.cpp:16640:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->b = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16640:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->b = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                               ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter_c_set(SEXP, SEXP)':
ChemmineOB.cpp:16654:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->c = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16654:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->c = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                               ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter_d_set(SEXP, SEXP)':
ChemmineOB.cpp:16668:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->d = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16668:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->d = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                               ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter__a_set(SEXP, SEXP)':
ChemmineOB.cpp:16687:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16687:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter__b_set(SEXP, SEXP)':
ChemmineOB.cpp:16707:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16707:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter__c_set(SEXP, SEXP)':
ChemmineOB.cpp:16727:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16727:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter__d_set(SEXP, SEXP)':
ChemmineOB.cpp:16747:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16747:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter__ipar_set(SEXP, SEXP)':
ChemmineOB.cpp:16769:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16769:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter__ipar_get(SEXP, SEXP)':
ChemmineOB.cpp:16778:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16778:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter__dpar_set(SEXP, SEXP)':
ChemmineOB.cpp:16792:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16792:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter__dpar_get(SEXP, SEXP)':
ChemmineOB.cpp:16801:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16801:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFParameter_clear(SEXP)':
ChemmineOB.cpp:16807:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16807:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBFFParameter(SEXP)':
ChemmineOB.cpp:16818:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:16818:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_energy_set(SEXP, SEXP)':
ChemmineOB.cpp:16825:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->energy = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16825:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->energy = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_a_set(SEXP, SEXP)':
ChemmineOB.cpp:16844:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16844:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_a_get(SEXP)':
ChemmineOB.cpp:16852:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16852:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_b_set(SEXP, SEXP)':
ChemmineOB.cpp:16863:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16863:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_b_get(SEXP)':
ChemmineOB.cpp:16871:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16871:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_idx_a_set(SEXP, SEXP)':
ChemmineOB.cpp:16878:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->idx_a = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16878:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->idx_a = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                   ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_idx_b_set(SEXP, SEXP)':
ChemmineOB.cpp:16892:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->idx_b = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16892:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->idx_b = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                   ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_pos_a_get(SEXP)':
ChemmineOB.cpp:16916:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16916:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_pos_b_get(SEXP)':
ChemmineOB.cpp:16933:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16933:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_force_a_get(SEXP, SEXP)':
ChemmineOB.cpp:16952:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16952:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation2_force_b_get(SEXP, SEXP)':
ChemmineOB.cpp:16971:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:16971:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBFFCalculation2(SEXP)':
ChemmineOB.cpp:16979:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:16979:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation3_c_set(SEXP, SEXP)':
ChemmineOB.cpp:17002:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17002:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation3_c_get(SEXP)':
ChemmineOB.cpp:17010:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17010:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation3_idx_c_set(SEXP, SEXP)':
ChemmineOB.cpp:17017:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->idx_c = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17017:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->idx_c = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                   ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation3_pos_c_get(SEXP)':
ChemmineOB.cpp:17041:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17041:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation3_force_c_get(SEXP, SEXP)':
ChemmineOB.cpp:17060:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17060:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBFFCalculation3(SEXP)':
ChemmineOB.cpp:17068:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:17068:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation4_d_set(SEXP, SEXP)':
ChemmineOB.cpp:17084:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17084:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation4_d_get(SEXP)':
ChemmineOB.cpp:17092:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17092:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation4_idx_d_set(SEXP, SEXP)':
ChemmineOB.cpp:17099:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->idx_d = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17099:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->idx_d = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                   ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation4_pos_d_get(SEXP)':
ChemmineOB.cpp:17123:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17123:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFCalculation4_force_d_get(SEXP, SEXP)':
ChemmineOB.cpp:17142:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17142:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBFFCalculation4(SEXP)':
ChemmineOB.cpp:17150:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:17150:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_factor_set(SEXP, SEXP)':
ChemmineOB.cpp:17162:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->factor = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17162:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->factor = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_constraint_value_set(SEXP, SEXP)':
ChemmineOB.cpp:17177:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->constraint_value = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect);
   ^~
ChemmineOB.cpp:17177:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->constraint_value = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect);
                                              ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_rab0_set(SEXP, SEXP)':
ChemmineOB.cpp:17193:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->rab0 = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17193:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->rab0 = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                  ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_rbc0_set(SEXP, SEXP)':
ChemmineOB.cpp:17208:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->rbc0 = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17208:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->rbc0 = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                  ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_type_set(SEXP, SEXP)':
ChemmineOB.cpp:17223:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->type = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17223:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->type = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                  ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_ia_set(SEXP, SEXP)':
ChemmineOB.cpp:17237:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->ia = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17237:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->ia = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_ib_set(SEXP, SEXP)':
ChemmineOB.cpp:17251:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->ib = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17251:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->ib = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_ic_set(SEXP, SEXP)':
ChemmineOB.cpp:17265:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->ic = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17265:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->ic = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_id_set(SEXP, SEXP)':
ChemmineOB.cpp:17279:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (arg1)->id = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17279:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (arg1)->id = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_a_set(SEXP, SEXP)':
ChemmineOB.cpp:17297:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17297:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_a_get(SEXP)':
ChemmineOB.cpp:17305:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17305:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_b_set(SEXP, SEXP)':
ChemmineOB.cpp:17316:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17316:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_b_get(SEXP)':
ChemmineOB.cpp:17324:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17324:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_c_set(SEXP, SEXP)':
ChemmineOB.cpp:17335:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17335:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_c_get(SEXP)':
ChemmineOB.cpp:17343:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17343:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_d_set(SEXP, SEXP)':
ChemmineOB.cpp:17354:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17354:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_d_get(SEXP)':
ChemmineOB.cpp:17362:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17362:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_grada_set(SEXP, SEXP)':
ChemmineOB.cpp:17375:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17375:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_grada_get(SEXP, SEXP)':
ChemmineOB.cpp:17383:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17383:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_gradb_set(SEXP, SEXP)':
ChemmineOB.cpp:17396:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17396:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_gradb_get(SEXP, SEXP)':
ChemmineOB.cpp:17404:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17404:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_gradc_set(SEXP, SEXP)':
ChemmineOB.cpp:17417:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17417:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_gradc_get(SEXP, SEXP)':
ChemmineOB.cpp:17425:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17425:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_gradd_set(SEXP, SEXP)':
ChemmineOB.cpp:17438:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17438:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraint_gradd_get(SEXP, SEXP)':
ChemmineOB.cpp:17446:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17446:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBFFConstraint(SEXP)':
ChemmineOB.cpp:17457:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:17457:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBFFConstraints(SEXP)':
ChemmineOB.cpp:17479:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:17479:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraints_Clear(SEXP)':
ChemmineOB.cpp:17486:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17486:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraints_Setup(SEXP, SEXP)':
ChemmineOB.cpp:17516:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17516:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraints_Size(SEXP, SEXP)':
ChemmineOB.cpp:17612:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17612:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraints_IsIgnored(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:17669:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17669:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraints_IsFixed(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:17677:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17677:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraints_IsXFixed(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:17685:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17685:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraints_IsYFixed(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:17693:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17693:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBFFConstraints_IsZFixed(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:17701:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17701:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_FindType(SEXP)':
ChemmineOB.cpp:17730:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17730:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBForceField(SEXP)':
ChemmineOB.cpp:17744:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:17744:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_FindForceField__SWIG_0(SEXP)':
ChemmineOB.cpp:17754:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17754:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res1)) delete arg1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_FindForceField__SWIG_1(SEXP)':
ChemmineOB.cpp:17762:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17762:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_SetParameterFile(SEXP, SEXP)':
ChemmineOB.cpp:17774:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17774:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_GetGrid(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:17983:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc4 == SWIG_NEWOBJ) delete[] buf4; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17983:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc4 == SWIG_NEWOBJ) delete[] buf4; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_AddIntraGroup(SEXP, SEXP)':
ChemmineOB.cpp:17996:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:17996:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_AddInterGroup(SEXP, SEXP)':
ChemmineOB.cpp:18009:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18009:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_ClearGroups(SEXP)':
ChemmineOB.cpp:18033:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18033:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_EnableAllPairs(SEXP)':
ChemmineOB.cpp:18121:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18121:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_Energy__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18129:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18129:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_E_Bond__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18145:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18145:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_E_Angle__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18161:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18161:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_E_StrBnd__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18177:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18177:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_E_Torsion__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18193:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18193:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_E_OOP__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18209:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18209:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_E_VDW__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18225:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18225:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_E_Electrostatic__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18241:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18241:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_PrintTypes(SEXP)':
ChemmineOB.cpp:18255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18255:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_PrintVelocities(SEXP)':
ChemmineOB.cpp:18276:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18276:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_SetLogLevel(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18295:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18295:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_OBFFLog__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:18312:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18312:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_OBFFLog__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:18323:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18323:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_DistanceGeometry(SEXP)':
ChemmineOB.cpp:18330:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18330:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_SystematicRotorSearch__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:18340:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18340:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_RandomRotorSearch__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18396:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18396:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_RandomRotorSearch__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:18406:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18406:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_RandomRotorSearchInitialize__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:18429:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18429:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_WeightedRotorSearch(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18460:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18460:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_LineSearch__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18505:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18505:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_Newton2NumLineSearch(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18515:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18515:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_LineSearchTakeStep(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18528:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18528:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_SteepestDescent__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18545:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18545:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_SteepestDescentInitialize__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18561:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18561:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_SteepestDescentTakeNSteps(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18592:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18592:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_ConjugateGradients__SWIG_1(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18609:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18609:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_ConjugateGradientsInitialize__SWIG_0(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18626:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18626:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_ConjugateGradientsTakeNSteps(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18657:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18657:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_MolecularDynamicsTakeNSteps__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18689:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18689:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_MolecularDynamicsTakeNSteps__SWIG_2(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18697:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18697:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_UnsetFixAtom(SEXP)':
ChemmineOB.cpp:18732:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18732:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_UnsetIgnoreAtom(SEXP)':
ChemmineOB.cpp:18746:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18746:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_IgnoreCalculation__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18751:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18751:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_IgnoreCalculation__SWIG_1(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18756:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18756:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_VectorBondDerivative(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18850:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18850:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_VectorDistanceDerivative(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:18865:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:18865:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_VectorCopy(SEXP, SEXP)':
ChemmineOB.cpp:19080:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19080:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_VectorDistance(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19095:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19095:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_VectorAngle(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19106:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19106:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_VectorTorsion(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19120:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19120:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBForceField_VectorOOP(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19134:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19134:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBBuilder()':
ChemmineOB.cpp:19167:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19167:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBuilder_SetKeepRings(SEXP)':
ChemmineOB.cpp:19185:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19185:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBuilder_UnsetKeepRings(SEXP)':
ChemmineOB.cpp:19191:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19191:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBuilder_LoadFragments(SEXP)':
ChemmineOB.cpp:19197:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19197:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBuilder_Connect__SWIG_0(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19230:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19230:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBuilder_Connect__SWIG_2(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19256:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBuilder_Swap(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19277:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19277:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBBuilder(SEXP)':
ChemmineOB.cpp:19330:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:19330:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOp_Default(SEXP)':
ChemmineOB.cpp:19334:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19334:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOp_FindType(SEXP)':
ChemmineOB.cpp:19341:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19341:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc1 == SWIG_NEWOBJ) delete[] buf1; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOp_Do__SWIG_0(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19365:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19365:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOp_Do__SWIG_1(SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19385:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19385:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOp_Do__SWIG_2(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19399:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc3 == SWIG_NEWOBJ) delete[] buf3; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19399:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc3 == SWIG_NEWOBJ) delete[] buf3; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBOp_ProcessVec(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19436:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19436:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBOp(SEXP)':
ChemmineOB.cpp:19467:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:19467:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBBitVec__SWIG_0()':
ChemmineOB.cpp:19471:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19471:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBBitVec__SWIG_1(SEXP)':
ChemmineOB.cpp:19478:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19478:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_new_OBBitVec__SWIG_2(SEXP)':
ChemmineOB.cpp:19488:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19488:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_SetBitOn(SEXP, SEXP)':
ChemmineOB.cpp:19498:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19498:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_SetBitOff(SEXP, SEXP)':
ChemmineOB.cpp:19508:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19508:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_SetRangeOn(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19521:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19521:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_SetRangeOff(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19534:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19534:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_Fold(SEXP, SEXP)':
ChemmineOB.cpp:19544:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19544:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_NextBit(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19569:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19569:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_BitIsOn(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:19643:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19643:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_FromVecInt(SEXP, SEXP)':
ChemmineOB.cpp:19656:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19656:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_ToVecInt(SEXP, SEXP)':
ChemmineOB.cpp:19684:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19684:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_Clear(SEXP)':
ChemmineOB.cpp:19690:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19690:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBBitVec_Negate(SEXP)':
ChemmineOB.cpp:19696:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19696:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBBitVec(SEXP)':
ChemmineOB.cpp:19761:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:19761:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMolAtomIter(SEXP)':
ChemmineOB.cpp:19808:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:19808:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_HasMore(SEXP, SEXP)':
ChemmineOB.cpp:19816:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19816:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter___deref__(SEXP)':
ChemmineOB.cpp:19842:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19842:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:19851:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19851:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:19858:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19858:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_Duplicate(SEXP, SEXP)':
ChemmineOB.cpp:19876:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19876:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetId(SEXP, SEXP)':
ChemmineOB.cpp:19892:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19892:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetIsotope(SEXP, SEXP)':
ChemmineOB.cpp:19915:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19915:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetSpinMultiplicity(SEXP, SEXP)':
ChemmineOB.cpp:19953:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:19953:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetVector__SWIG_2(SEXP)':
ChemmineOB.cpp:20000:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20000:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetCoordPtr(SEXP, SEXP)':
ChemmineOB.cpp:20011:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20011:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetResidue(SEXP, SEXP)':
ChemmineOB.cpp:20022:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20022:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:20033:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20033:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetAromatic(SEXP)':
ChemmineOB.cpp:20040:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20040:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_UnsetAromatic(SEXP)':
ChemmineOB.cpp:20047:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20047:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_UnsetStereo(SEXP)':
ChemmineOB.cpp:20082:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20082:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetInRing(SEXP)':
ChemmineOB.cpp:20088:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20088:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetChiral(SEXP)':
ChemmineOB.cpp:20094:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20094:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_ClearCoordPtr(SEXP)':
ChemmineOB.cpp:20101:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20101:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetType(SEXP)':
ChemmineOB.cpp:20223:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20223:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetCoordinate(SEXP)':
ChemmineOB.cpp:20279:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20279:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetVector(SEXP, SEXP)':
ChemmineOB.cpp:20287:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20287:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetParent(SEXP)':
ChemmineOB.cpp:20320:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20320:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetNewBondVector(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:20334:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20334:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetBond(SEXP, SEXP)':
ChemmineOB.cpp:20346:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20346:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetNextAtom(SEXP)':
ChemmineOB.cpp:20354:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20354:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_BeginBond(SEXP, SEXP)':
ChemmineOB.cpp:20387:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20387:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_NextBond(SEXP, SEXP)':
ChemmineOB.cpp:20402:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20402:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_BeginNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:20417:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20417:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_NextNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:20432:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20432:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetDistance__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:20440:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20440:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_NewResidue(SEXP)':
ChemmineOB.cpp:20482:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20482:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_AddResidue(SEXP, SEXP)':
ChemmineOB.cpp:20493:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20493:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_DeleteResidue(SEXP)':
ChemmineOB.cpp:20500:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20500:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_AddBond(SEXP, SEXP)':
ChemmineOB.cpp:20511:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20511:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_InsertBond(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:20528:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20528:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_ClearBond(SEXP)':
ChemmineOB.cpp:20545:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20545:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetHybAndGeom(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:20560:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20560:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_ForceNoH(SEXP)':
ChemmineOB.cpp:20566:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20566:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_ForceImplH(SEXP)':
ChemmineOB.cpp:20579:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20579:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_IsInRingSize(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:20730:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20730:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_HasAlphaBetaUnsat__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:20918:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20918:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_MatchesSMARTS(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:20983:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:20983:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:21010:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21010:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:21025:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21025:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:21043:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21043:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:21055:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21055:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:21073:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21073:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:21084:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21084:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:21111:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21111:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:21122:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21122:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomIter_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:21152:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21152:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMolAtomDFSIter(SEXP)':
ChemmineOB.cpp:21246:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:21246:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter___deref__(SEXP)':
ChemmineOB.cpp:21281:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21281:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:21290:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21290:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter__next(SEXP)':
ChemmineOB.cpp:21298:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21298:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:21305:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21305:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_Duplicate(SEXP, SEXP)':
ChemmineOB.cpp:21323:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21323:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetId(SEXP, SEXP)':
ChemmineOB.cpp:21340:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21340:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetIsotope(SEXP, SEXP)':
ChemmineOB.cpp:21364:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21364:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetSpinMultiplicity(SEXP, SEXP)':
ChemmineOB.cpp:21403:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21403:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetVector__SWIG_2(SEXP)':
ChemmineOB.cpp:21450:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21450:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetCoordPtr(SEXP, SEXP)':
ChemmineOB.cpp:21461:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21461:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetResidue(SEXP, SEXP)':
ChemmineOB.cpp:21472:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21472:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:21483:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21483:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetAromatic(SEXP)':
ChemmineOB.cpp:21490:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21490:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_UnsetStereo(SEXP)':
ChemmineOB.cpp:21532:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21532:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetInRing(SEXP)':
ChemmineOB.cpp:21539:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21539:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetChiral(SEXP)':
ChemmineOB.cpp:21546:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21546:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetType(SEXP)':
ChemmineOB.cpp:21675:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21675:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetCoordinate(SEXP)':
ChemmineOB.cpp:21731:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21731:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetVector(SEXP, SEXP)':
ChemmineOB.cpp:21739:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21739:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetParent(SEXP)':
ChemmineOB.cpp:21772:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21772:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetNewBondVector(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:21786:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21786:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetBond(SEXP, SEXP)':
ChemmineOB.cpp:21798:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21798:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetNextAtom(SEXP)':
ChemmineOB.cpp:21806:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21806:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_BeginBond(SEXP, SEXP)':
ChemmineOB.cpp:21839:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21839:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_NextBond(SEXP, SEXP)':
ChemmineOB.cpp:21854:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21854:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_BeginNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:21869:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21869:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_NextNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:21884:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21884:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetDistance__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:21892:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21892:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_NewResidue(SEXP)':
ChemmineOB.cpp:21935:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21935:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_AddResidue(SEXP, SEXP)':
ChemmineOB.cpp:21946:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21946:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_AddBond(SEXP, SEXP)':
ChemmineOB.cpp:21964:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21964:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_InsertBond(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:21981:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21981:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_ClearBond(SEXP)':
ChemmineOB.cpp:21999:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:21999:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetHybAndGeom(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:22014:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22014:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_ForceNoH(SEXP)':
ChemmineOB.cpp:22021:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22021:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_ForceImplH(SEXP)':
ChemmineOB.cpp:22035:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22035:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_IsInRingSize(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:22186:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22186:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_HasAlphaBetaUnsat__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:22374:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22374:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_MatchesSMARTS(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:22441:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22441:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:22468:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22468:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:22483:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22483:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:22501:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22501:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:22513:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22513:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:22533:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22533:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:22544:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22544:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:22571:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22571:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:22582:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22582:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomDFSIter_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:22613:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22613:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMolAtomBFSIter(SEXP)':
ChemmineOB.cpp:22708:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:22708:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter___deref__(SEXP)':
ChemmineOB.cpp:22743:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22743:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:22752:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22752:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_CurrentDepth(SEXP, SEXP)':
ChemmineOB.cpp:22760:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22760:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:22767:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22767:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_Duplicate(SEXP, SEXP)':
ChemmineOB.cpp:22785:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22785:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetId(SEXP, SEXP)':
ChemmineOB.cpp:22802:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22802:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetIsotope(SEXP, SEXP)':
ChemmineOB.cpp:22826:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22826:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetSpinMultiplicity(SEXP, SEXP)':
ChemmineOB.cpp:22865:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22865:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetVector__SWIG_2(SEXP)':
ChemmineOB.cpp:22912:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22912:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetCoordPtr(SEXP, SEXP)':
ChemmineOB.cpp:22923:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22923:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetResidue(SEXP, SEXP)':
ChemmineOB.cpp:22934:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22934:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:22945:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22945:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetAromatic(SEXP)':
ChemmineOB.cpp:22952:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22952:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_UnsetStereo(SEXP)':
ChemmineOB.cpp:22994:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:22994:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetInRing(SEXP)':
ChemmineOB.cpp:23001:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23001:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetChiral(SEXP)':
ChemmineOB.cpp:23008:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23008:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetType(SEXP)':
ChemmineOB.cpp:23137:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23137:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetCoordinate(SEXP)':
ChemmineOB.cpp:23193:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23193:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetVector(SEXP, SEXP)':
ChemmineOB.cpp:23201:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23201:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetParent(SEXP)':
ChemmineOB.cpp:23234:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23234:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetNewBondVector(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:23248:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23248:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetBond(SEXP, SEXP)':
ChemmineOB.cpp:23260:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23260:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetNextAtom(SEXP)':
ChemmineOB.cpp:23268:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23268:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_BeginBond(SEXP, SEXP)':
ChemmineOB.cpp:23301:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23301:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_NextBond(SEXP, SEXP)':
ChemmineOB.cpp:23316:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23316:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_BeginNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:23331:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23331:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_NextNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:23346:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23346:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetDistance__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:23354:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23354:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_NewResidue(SEXP)':
ChemmineOB.cpp:23397:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23397:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_AddResidue(SEXP, SEXP)':
ChemmineOB.cpp:23408:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23408:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_AddBond(SEXP, SEXP)':
ChemmineOB.cpp:23426:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23426:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_InsertBond(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:23443:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23443:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_ClearBond(SEXP)':
ChemmineOB.cpp:23461:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23461:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetHybAndGeom(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:23476:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23476:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_ForceNoH(SEXP)':
ChemmineOB.cpp:23483:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23483:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_ForceImplH(SEXP)':
ChemmineOB.cpp:23497:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23497:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_IsInRingSize(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:23648:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23648:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_HasAlphaBetaUnsat__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:23836:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23836:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_MatchesSMARTS(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:23903:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23903:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:23930:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23930:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:23945:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23945:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:23963:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23963:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:23975:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23975:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:23995:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:23995:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:24006:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24006:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:24033:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24033:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:24044:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24044:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAtomBFSIter_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:24075:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24075:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMolBondBFSIter(SEXP)':
ChemmineOB.cpp:24170:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:24170:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter___deref__(SEXP)':
ChemmineOB.cpp:24179:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24179:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:24188:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24188:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_CurrentDepth(SEXP, SEXP)':
ChemmineOB.cpp:24196:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24196:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:24203:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24203:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetId(SEXP, SEXP)':
ChemmineOB.cpp:24227:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24227:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetBegin(SEXP, SEXP)':
ChemmineOB.cpp:24252:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24252:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetEnd(SEXP, SEXP)':
ChemmineOB.cpp:24263:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24263:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:24274:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24274:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_Set(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:24308:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24308:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetKSingle(SEXP)':
ChemmineOB.cpp:24315:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24315:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetKDouble(SEXP)':
ChemmineOB.cpp:24322:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24322:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetKTriple(SEXP)':
ChemmineOB.cpp:24329:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24329:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetAromatic(SEXP)':
ChemmineOB.cpp:24336:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24336:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetWedge(SEXP)':
ChemmineOB.cpp:24343:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24343:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetHash(SEXP)':
ChemmineOB.cpp:24350:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24350:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetUp(SEXP)':
ChemmineOB.cpp:24364:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24364:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetDown(SEXP)':
ChemmineOB.cpp:24371:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24371:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetInRing__SWIG_1(SEXP)':
ChemmineOB.cpp:24385:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24385:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetClosure(SEXP)':
ChemmineOB.cpp:24392:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24392:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_UnsetHash(SEXP)':
ChemmineOB.cpp:24399:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24399:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_UnsetWedge(SEXP)':
ChemmineOB.cpp:24406:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24406:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_UnsetUp(SEXP)':
ChemmineOB.cpp:24413:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24413:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_UnsetDown(SEXP)':
ChemmineOB.cpp:24420:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24420:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_UnsetKekule(SEXP)':
ChemmineOB.cpp:24434:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24434:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_GetBeginAtom(SEXP)':
ChemmineOB.cpp:24491:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24491:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_GetEndAtom(SEXP)':
ChemmineOB.cpp:24499:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24499:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_GetNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:24511:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24511:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_GetParent(SEXP)':
ChemmineOB.cpp:24519:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24519:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_FindSmallestRing(SEXP)':
ChemmineOB.cpp:24554:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24554:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:24742:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24742:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_GetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:24757:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24757:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:24775:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24775:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:24787:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24787:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:24807:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24807:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:24818:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24818:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:24845:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24845:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:24856:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24856:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondBFSIter_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:24887:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24887:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMolBondIter(SEXP)':
ChemmineOB.cpp:24971:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:24971:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_HasMore(SEXP, SEXP)':
ChemmineOB.cpp:24979:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:24979:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter___deref__(SEXP)':
ChemmineOB.cpp:25005:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25005:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:25014:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25014:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:25021:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25021:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetId(SEXP, SEXP)':
ChemmineOB.cpp:25044:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25044:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetBegin(SEXP, SEXP)':
ChemmineOB.cpp:25069:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25069:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetEnd(SEXP, SEXP)':
ChemmineOB.cpp:25080:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25080:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:25091:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25091:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_Set(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:25125:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25125:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetKSingle(SEXP)':
ChemmineOB.cpp:25131:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25131:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetKDouble(SEXP)':
ChemmineOB.cpp:25137:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25137:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetKTriple(SEXP)':
ChemmineOB.cpp:25143:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25143:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetAromatic(SEXP)':
ChemmineOB.cpp:25150:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25150:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetWedge(SEXP)':
ChemmineOB.cpp:25156:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25156:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetHash(SEXP)':
ChemmineOB.cpp:25162:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25162:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetWedgeOrHash(SEXP)':
ChemmineOB.cpp:25169:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25169:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetUp(SEXP)':
ChemmineOB.cpp:25175:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25175:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetDown(SEXP)':
ChemmineOB.cpp:25181:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25181:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetInRing__SWIG_1(SEXP)':
ChemmineOB.cpp:25195:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25195:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetClosure(SEXP)':
ChemmineOB.cpp:25201:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25201:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_UnsetHash(SEXP)':
ChemmineOB.cpp:25207:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25207:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_UnsetWedge(SEXP)':
ChemmineOB.cpp:25213:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25213:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_UnsetUp(SEXP)':
ChemmineOB.cpp:25219:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25219:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_UnsetDown(SEXP)':
ChemmineOB.cpp:25225:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25225:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_UnsetAromatic(SEXP)':
ChemmineOB.cpp:25232:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25232:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_UnsetKekule(SEXP)':
ChemmineOB.cpp:25239:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25239:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_GetBeginAtom(SEXP)':
ChemmineOB.cpp:25296:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25296:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_GetEndAtom(SEXP)':
ChemmineOB.cpp:25304:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25304:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_GetNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:25316:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25316:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_GetParent(SEXP)':
ChemmineOB.cpp:25324:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25324:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_FindSmallestRing(SEXP)':
ChemmineOB.cpp:25359:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25359:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:25547:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25547:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_GetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:25562:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25562:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:25580:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25580:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:25592:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25592:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:25610:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25610:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:25621:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25621:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:25648:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25648:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:25659:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25659:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolBondIter_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:25689:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25689:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBAtomAtomIter(SEXP)':
ChemmineOB.cpp:25772:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:25772:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_HasMore(SEXP, SEXP)':
ChemmineOB.cpp:25780:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25780:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter___deref__(SEXP)':
ChemmineOB.cpp:25806:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25806:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:25815:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25815:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:25822:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25822:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_Duplicate(SEXP, SEXP)':
ChemmineOB.cpp:25840:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25840:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetId(SEXP, SEXP)':
ChemmineOB.cpp:25856:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25856:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetIsotope(SEXP, SEXP)':
ChemmineOB.cpp:25879:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25879:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetSpinMultiplicity(SEXP, SEXP)':
ChemmineOB.cpp:25918:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25918:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetVector__SWIG_2(SEXP)':
ChemmineOB.cpp:25965:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25965:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetCoordPtr(SEXP, SEXP)':
ChemmineOB.cpp:25976:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25976:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetResidue(SEXP, SEXP)':
ChemmineOB.cpp:25987:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25987:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:25998:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:25998:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetAromatic(SEXP)':
ChemmineOB.cpp:26005:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26005:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_UnsetAromatic(SEXP)':
ChemmineOB.cpp:26012:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26012:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_UnsetStereo(SEXP)':
ChemmineOB.cpp:26047:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26047:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetInRing(SEXP)':
ChemmineOB.cpp:26054:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26054:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetChiral(SEXP)':
ChemmineOB.cpp:26061:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26061:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_ClearCoordPtr(SEXP)':
ChemmineOB.cpp:26068:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26068:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetType(SEXP)':
ChemmineOB.cpp:26190:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26190:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetCoordinate(SEXP)':
ChemmineOB.cpp:26246:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26246:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetVector(SEXP, SEXP)':
ChemmineOB.cpp:26254:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26254:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetParent(SEXP)':
ChemmineOB.cpp:26287:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26287:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetNewBondVector(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:26301:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26301:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetBond(SEXP, SEXP)':
ChemmineOB.cpp:26313:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26313:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetNextAtom(SEXP)':
ChemmineOB.cpp:26321:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26321:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_BeginBond(SEXP, SEXP)':
ChemmineOB.cpp:26354:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26354:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_NextBond(SEXP, SEXP)':
ChemmineOB.cpp:26369:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26369:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_BeginNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:26384:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26384:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_NextNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:26399:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26399:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetDistance__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:26407:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26407:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_NewResidue(SEXP)':
ChemmineOB.cpp:26450:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26450:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_AddResidue(SEXP, SEXP)':
ChemmineOB.cpp:26461:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26461:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_DeleteResidue(SEXP)':
ChemmineOB.cpp:26468:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26468:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_AddBond(SEXP, SEXP)':
ChemmineOB.cpp:26479:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26479:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_InsertBond(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:26496:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26496:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_ClearBond(SEXP)':
ChemmineOB.cpp:26514:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26514:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetHybAndGeom(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:26529:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26529:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_ForceNoH(SEXP)':
ChemmineOB.cpp:26536:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26536:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_ForceImplH(SEXP)':
ChemmineOB.cpp:26550:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26550:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_IsInRingSize(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:26701:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26701:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_HasAlphaBetaUnsat__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:26889:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26889:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_MatchesSMARTS(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:26954:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26954:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:26981:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26981:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:26996:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:26996:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:27014:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27014:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:27026:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27026:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:27046:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27046:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:27057:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27057:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:27084:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27084:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:27095:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27095:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomAtomIter_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:27126:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27126:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBAtomBondIter(SEXP)':
ChemmineOB.cpp:27210:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:27210:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_HasMore(SEXP, SEXP)':
ChemmineOB.cpp:27218:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27218:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter___deref__(SEXP)':
ChemmineOB.cpp:27244:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27244:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:27253:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27253:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:27260:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27260:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetId(SEXP, SEXP)':
ChemmineOB.cpp:27283:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27283:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetBegin(SEXP, SEXP)':
ChemmineOB.cpp:27308:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27308:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetEnd(SEXP, SEXP)':
ChemmineOB.cpp:27319:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27319:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:27330:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27330:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_Set(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:27364:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27364:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetKSingle(SEXP)':
ChemmineOB.cpp:27371:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27371:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetKDouble(SEXP)':
ChemmineOB.cpp:27378:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27378:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetKTriple(SEXP)':
ChemmineOB.cpp:27385:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27385:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetAromatic(SEXP)':
ChemmineOB.cpp:27392:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27392:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetWedge(SEXP)':
ChemmineOB.cpp:27399:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27399:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetHash(SEXP)':
ChemmineOB.cpp:27405:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27405:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetUp(SEXP)':
ChemmineOB.cpp:27418:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27418:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetDown(SEXP)':
ChemmineOB.cpp:27424:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27424:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetInRing__SWIG_1(SEXP)':
ChemmineOB.cpp:27438:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27438:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetClosure(SEXP)':
ChemmineOB.cpp:27445:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27445:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_UnsetHash(SEXP)':
ChemmineOB.cpp:27452:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27452:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_UnsetWedge(SEXP)':
ChemmineOB.cpp:27459:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27459:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_UnsetUp(SEXP)':
ChemmineOB.cpp:27465:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27465:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_UnsetDown(SEXP)':
ChemmineOB.cpp:27472:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27472:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_UnsetAromatic(SEXP)':
ChemmineOB.cpp:27479:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27479:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_UnsetKekule(SEXP)':
ChemmineOB.cpp:27486:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27486:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_GetBeginAtom(SEXP)':
ChemmineOB.cpp:27543:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27543:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_GetEndAtom(SEXP)':
ChemmineOB.cpp:27551:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27551:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_GetNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:27563:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27563:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_GetParent(SEXP)':
ChemmineOB.cpp:27571:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27571:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_FindSmallestRing(SEXP)':
ChemmineOB.cpp:27606:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27606:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:27794:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27794:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_GetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:27809:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27809:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:27827:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27827:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:27839:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27839:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:27859:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27859:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:27870:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27870:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:27897:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27897:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:27908:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27908:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBAtomBondIter_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:27939:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:27939:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBResidueIter(SEXP)':
ChemmineOB.cpp:28023:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:28023:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_HasMore(SEXP, SEXP)':
ChemmineOB.cpp:28031:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28031:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_AddAtom(SEXP, SEXP)':
ChemmineOB.cpp:28077:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28077:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_InsertAtom(SEXP, SEXP)':
ChemmineOB.cpp:28088:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28088:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_RemoveAtom(SEXP, SEXP)':
ChemmineOB.cpp:28099:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28099:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_SetNum__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:28121:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28121:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_SetNum__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:28131:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28131:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_SetChainNum(SEXP, SEXP)':
ChemmineOB.cpp:28148:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28148:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_SetIdx(SEXP, SEXP)':
ChemmineOB.cpp:28157:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28157:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_SetAtomID(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:28173:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28173:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res3)) delete arg3; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_SetSerialNum(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:28197:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28197:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_GetAminoAcidProperty(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:28314:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28314:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_GetAtomProperty(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:28326:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28326:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_GetResidueProperty(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:28334:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28334:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_IsResidueType(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:28353:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28353:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_BeginAtom(SEXP, SEXP)':
ChemmineOB.cpp:28388:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28388:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_NextAtom(SEXP, SEXP)':
ChemmineOB.cpp:28405:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28405:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:28432:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28432:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_GetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:28447:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28447:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:28465:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28465:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:28477:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28477:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:28495:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28495:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:28506:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28506:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:28533:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28533:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:28544:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28544:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueIter_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:28574:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28574:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBResidueAtomIter(SEXP)':
ChemmineOB.cpp:28659:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:28659:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter___deref__(SEXP)':
ChemmineOB.cpp:28694:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28694:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:28703:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28703:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_Visit_set(SEXP, SEXP)':
ChemmineOB.cpp:28710:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28710:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (*arg1)->Visit = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                    ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_Duplicate(SEXP, SEXP)':
ChemmineOB.cpp:28728:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28728:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetId(SEXP, SEXP)':
ChemmineOB.cpp:28746:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28746:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetIsotope(SEXP, SEXP)':
ChemmineOB.cpp:28770:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28770:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetSpinMultiplicity(SEXP, SEXP)':
ChemmineOB.cpp:28809:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28809:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetVector__SWIG_2(SEXP)':
ChemmineOB.cpp:28856:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28856:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetCoordPtr(SEXP, SEXP)':
ChemmineOB.cpp:28867:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28867:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetResidue(SEXP, SEXP)':
ChemmineOB.cpp:28878:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28878:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:28889:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28889:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetInRing(SEXP)':
ChemmineOB.cpp:28945:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28945:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetChiral(SEXP)':
ChemmineOB.cpp:28952:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:28952:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetType(SEXP)':
ChemmineOB.cpp:29081:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29081:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetCoordinate(SEXP)':
ChemmineOB.cpp:29137:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29137:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetVector(SEXP, SEXP)':
ChemmineOB.cpp:29145:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29145:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetParent(SEXP)':
ChemmineOB.cpp:29178:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29178:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetNewBondVector(SEXP, SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29192:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29192:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetBond(SEXP, SEXP)':
ChemmineOB.cpp:29204:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29204:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetNextAtom(SEXP)':
ChemmineOB.cpp:29212:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29212:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_BeginBond(SEXP, SEXP)':
ChemmineOB.cpp:29245:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29245:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_NextBond(SEXP, SEXP)':
ChemmineOB.cpp:29260:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29260:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_BeginNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:29275:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29275:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_NextNbrAtom(SEXP, SEXP)':
ChemmineOB.cpp:29290:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29290:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetDistance__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29298:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29298:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_NewResidue(SEXP)':
ChemmineOB.cpp:29341:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29341:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_AddResidue(SEXP, SEXP)':
ChemmineOB.cpp:29352:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29352:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_AddBond(SEXP, SEXP)':
ChemmineOB.cpp:29370:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29370:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_InsertBond(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29387:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29387:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_ClearBond(SEXP)':
ChemmineOB.cpp:29405:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29405:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetHybAndGeom(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29420:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29420:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_ForceNoH(SEXP)':
ChemmineOB.cpp:29427:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29427:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_ForceImplH(SEXP)':
ChemmineOB.cpp:29441:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29441:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_IsInRingSize(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29592:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29592:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_HasAlphaBetaUnsat__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29780:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29780:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_MatchesSMARTS(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29847:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29847:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_DoTransformations(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29874:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29874:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetTitle__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:29889:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29889:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_SetTitle(SEXP, SEXP)':
ChemmineOB.cpp:29907:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29907:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (alloc2 == SWIG_NEWOBJ) delete[] buf2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_HasData__SWIG_0(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29919:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29919:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_DeleteData__SWIG_0(SEXP, SEXP)':
ChemmineOB.cpp:29939:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29939:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_DeleteData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:29950:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29950:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_DeleteData__SWIG_3(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:29977:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29977:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_CloneData(SEXP, SEXP)':
ChemmineOB.cpp:29988:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:29988:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBResidueAtomIter_GetData__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:30019:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30019:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (SWIG_IsNewObj(res2)) delete arg2; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                         ^~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMolAngleIter(SEXP)':
ChemmineOB.cpp:30103:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:30103:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAngleIter_HasMore(SEXP, SEXP)':
ChemmineOB.cpp:30111:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30111:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolAngleIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:30129:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30129:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMolTorsionIter(SEXP)':
ChemmineOB.cpp:30162:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:30162:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolTorsionIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:30189:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30189:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMolPairIter(SEXP)':
ChemmineOB.cpp:30220:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:30220:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolPairIter_HasMore(SEXP, SEXP)':
ChemmineOB.cpp:30228:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30228:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolPairIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:30246:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30246:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_delete_OBMolRingIter(SEXP)':
ChemmineOB.cpp:30277:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
   ^~
ChemmineOB.cpp:30277:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); R_ClearExternalPtr(self); return r_ans; }
                                             ^~~~~~~~~~~~~~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter_HasMore(SEXP, SEXP)':
ChemmineOB.cpp:30285:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30285:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter___deref__(SEXP)':
ChemmineOB.cpp:30311:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30311:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter___ref__(SEXP, SEXP)':
ChemmineOB.cpp:30320:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30320:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter_ring_id_set(SEXP, SEXP)':
ChemmineOB.cpp:30327:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (arg1) (*arg1)->ring_id = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect);
   ^~
ChemmineOB.cpp:30327:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if (arg1) (*arg1)->ring_id = arg2; r_ans = R_NilValue; vmaxset(r_vmax); if(r_nprotect)  Rf_unprotect(r_nprotect);
                                      ^~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter__path_set(SEXP, SEXP)':
ChemmineOB.cpp:30349:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30349:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter__path_get(SEXP, SEXP)':
ChemmineOB.cpp:30358:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30358:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter__pathset_get(SEXP, SEXP)':
ChemmineOB.cpp:30379:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30379:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter_SetType__SWIG_1(SEXP, SEXP)':
ChemmineOB.cpp:30420:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30420:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter_GetType(SEXP)':
ChemmineOB.cpp:30428:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30428:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter_IsInRing(SEXP, SEXP, SEXP)':
ChemmineOB.cpp:30465:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30465:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter_SetParent(SEXP, SEXP)':
ChemmineOB.cpp:30476:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30476:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
ChemmineOB.cpp: In function 'SEXPREC* R_swig_OBMolRingIter_GetParent(SEXP)':
ChemmineOB.cpp:30484:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
   ^~
ChemmineOB.cpp:30484:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   if(r_nprotect)  Rf_unprotect(r_nprotect); return r_ans; }
                                             ^~~~~~
"C:/rtools40/mingw64/bin/"g++ -std=gnu++11  -I"C:/Users/BIOCBU~1/BBS-3~1.11-/R/include" -DNDEBUG  -I'C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include' -I'C:/Users/biocbuild/bbs-3.11-bioc/R/library/Rcpp/include'   -I"C:/extsoft/include"  -IC:/openbabel/src/x64/include   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign -c canonical.cpp -o canonical.o
C:/rtools40/mingw64/bin/g++ -std=gnu++11 -shared -s -static-libgcc -o ChemmineOB.dll tmp.def ChemmineOB.o canonical.o -LC:/openbabel/bin/x64/bin -lopenbabel -LC:/Users/biocbuild/bbs-3.11-bioc/R/library/zlibbioc/libs/x64 -lzlib1bioc -LC:/extsoft/lib/x64 -LC:/extsoft/lib -LC:/Users/BIOCBU~1/BBS-3~1.11-/R/bin/x64 -lR
installing to C:/Users/biocbuild/bbs-3.11-bioc/meat/ChemmineOB.buildbin-libdir/ChemmineOB/libs/x64
** testing if installed package can be loaded
* MD5 sums
packaged installation of 'ChemmineOB' as ChemmineOB_1.26.0.zip
* DONE (ChemmineOB)
* installing to library 'C:/Users/biocbuild/bbs-3.11-bioc/R/library'
package 'ChemmineOB' successfully unpacked and MD5 sums checked

Tests output

ChemmineOB.Rcheck/tests_i386/runTests.Rout


R version 4.0.3 (2020-10-10) -- "Bunny-Wunnies Freak Out"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: i386-w64-mingw32/i386 (32-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> BiocGenerics:::testPackage("ChemmineOB")
[1] "test1\n OpenBabel10172002322D\n\n  7  6  0  0  1  0  0  0  0  0999 V2000\n    0.8660   -2.5000    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0\n    0.8660   -1.5000    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n    1.7321   -1.0000    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0\n    0.0000   -1.0000    0.0000 C   0  0  3  0  0  0  0  0  0  0  0  0\n   -1.0000   -1.0000    0.0000 Br  0  0  0  0  0  0  0  0  0  0  0  0\n   -0.5000   -1.8660    0.0000 Cl  0  0  0  0  0  0  0  0  0  0  0  0\n    0.0000    0.0000    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0\n  1  2  1  0  0  0  0\n  2  3  2  0  0  0  0\n  2  4  1  0  0  0  0\n  4  5  1  0  0  0  0\n  4  6  1  0  0  0  0\n  4  7  1  0  0  0  0\nM  END\n$$$$\n"
[1] "OC(=O)C(Br)(Cl)N\ttest1\n"
[1] "OC(=O)C(Br)(Cl)N\ttest1\n"
[1] "labels:"
[[1]]
 [1] 25 47 48 16  6 55 24 15  2  7 30 34 33 40 37 19 17 18 12  9 23 22 29  5 46
[26] 27 49 50  3  4  8 57 58 32 38 39 36 35 44 43 42 41 31 20 21 13 14 28 26 10
[51] 11 45 52 51 54 53  1 56 59 60 61

==============================
*** Open Babel Warning  in Init
  Cannot initialize database 'types.txt' which may cause further errors.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
650001 mass: 456.200884636001
Timing stopped at: 0 0 0
Error in DEACTIVATED("fails on ubuntu 16.04") : fails on ubuntu 16.04
CMP1 CMP2 CMP3 CMP4 CMP5 
  24   20   14   30   10 
[1] "650001" "650002" "650003" "650004" "650005"


RUNIT TEST PROTOCOL -- Sat Oct 17 02:32:27 2020 
*********************************************** 
Number of test functions: 6 
Number of deactivated test functions: 1 
Number of errors: 0 
Number of failures: 0 

 
1 Test Suite : 
ChemmineOB RUnit Tests - 6 test functions, 0 errors, 0 failures
Number of test functions: 6 
Number of deactivated test functions: 1 
Number of errors: 0 
Number of failures: 0 
> 
> proc.time()
   user  system elapsed 
   4.06    0.17    5.37 

ChemmineOB.Rcheck/tests_x64/runTests.Rout


R version 4.0.3 (2020-10-10) -- "Bunny-Wunnies Freak Out"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> BiocGenerics:::testPackage("ChemmineOB")
[1] "test1\n OpenBabel10172002322D\n\n  7  6  0  0  1  0  0  0  0  0999 V2000\n    0.8660   -2.5000    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0\n    0.8660   -1.5000    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n    1.7321   -1.0000    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0\n    0.0000   -1.0000    0.0000 C   0  0  3  0  0  0  0  0  0  0  0  0\n   -1.0000   -1.0000    0.0000 Br  0  0  0  0  0  0  0  0  0  0  0  0\n   -0.5000   -1.8660    0.0000 Cl  0  0  0  0  0  0  0  0  0  0  0  0\n    0.0000    0.0000    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0\n  1  2  1  0  0  0  0\n  2  3  2  0  0  0  0\n  2  4  1  0  0  0  0\n  4  5  1  0  0  0  0\n  4  6  1  0  0  0  0\n  4  7  1  0  0  0  0\nM  END\n$$$$\n"
[1] "OC(=O)C(Br)(Cl)N\ttest1\n"
[1] "OC(=O)C(Br)(Cl)N\ttest1\n"
[1] "labels:"
[[1]]
 [1] 25 47 48 16  6 55 24 15  2  7 30 34 33 40 37 19 17 18 12  9 23 22 29  5 46
[26] 27 49 50  3  4  8 57 58 32 38 39 36 35 43 44 42 41 31 20 21 13 14 28 26 10
[51] 11 45 51 52 53 54  1 56 59 60 61

==============================
*** Open Babel Warning  in Init
  Cannot initialize database 'types.txt' which may cause further errors.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
==============================
*** Open Babel Warning  in Translate
  Cannot perform atom type translation: table cannot find requested types.
650001 mass: 456.200884636001
Timing stopped at: 0 0 0
Error in DEACTIVATED("fails on ubuntu 16.04") : fails on ubuntu 16.04
CMP1 CMP2 CMP3 CMP4 CMP5 
  24   20   14   30   10 
[1] "650001" "650002" "650003" "650004" "650005"


RUNIT TEST PROTOCOL -- Sat Oct 17 02:32:32 2020 
*********************************************** 
Number of test functions: 6 
Number of deactivated test functions: 1 
Number of errors: 0 
Number of failures: 0 

 
1 Test Suite : 
ChemmineOB RUnit Tests - 6 test functions, 0 errors, 0 failures
Number of test functions: 6 
Number of deactivated test functions: 1 
Number of errors: 0 
Number of failures: 0 
> 
> proc.time()
   user  system elapsed 
   4.23    0.15    4.78 

Example timings

ChemmineOB.Rcheck/examples_i386/ChemmineOB-Ex.timings

nameusersystemelapsed
canonicalNumbering_OB1.490.132.00
convertFormat0.010.000.01
convertFormatFile000
convertToImage0.010.000.01
exactMass_OB000
fingerprint_OB0.030.000.30
forEachMol000
prop_OB000
smartsSearch_OB000

ChemmineOB.Rcheck/examples_x64/ChemmineOB-Ex.timings

nameusersystemelapsed
canonicalNumbering_OB1.560.072.34
convertFormat0.010.000.18
convertFormatFile000
convertToImage0.030.000.17
exactMass_OB0.020.000.01
fingerprint_OB0.000.020.14
forEachMol000
prop_OB000
smartsSearch_OB0.000.000.08