Documentation

Version 1.2.0 Beta 1

6. Data Import/Export Plugins

Data Import/Export plugins handle the import and export of entity data from, and to, the various data formats.

6.1. nanorexMMP_ImportExport

This plugin handles nanoENGINEER-1's MMP file format.

6.2. nanoML_ImportExport

This plugin handles nanoTITAN's nanoML and CML file formats.

6.3. OpenBabelImportExport

This plugin handles the following file types by encapsulating the OpenBabel library.

Table 5.13. File Formats Handled by OpenBabelImportExport

ImportExportExtensionDescription
XXALCAlchemy
X PREPAMBER PREP
XXBSBall and Stick
XXCACCRTCacao Cartesian
 XCACINTCacao Internal
X CCCCCC
 XCACHECAChe MolStruct
 XCTChemDraw Connection Table
XXCMLChemical Markup Language
 XCSSRCSD CSSR
XXBOXDock 3.5 Box
 XDMOLDMol3 Coordinates
XXFEATFeature
 XFHFenske-Hall Z-Matrix
X GAMIN, INPGAMESS Input
 XGAMOUT, GAMGAMESS Output
 XGCARTGaussian Cartesian
 XGAUGaussian Input
XXMM1GPGhemical MM
X QM1GPGhemical QM
 XGR96AGROMOS96 (A)
 XGR96NGROMOS96 (nm)
XXHINHyperchem HIN
X JOUTJaguar Output
 XJINJaguar Input
XXBINOpenEye Binary
XXMMD, MMOD, OUT, DATMacroModel
X CARMSI Biosym/Insight II CAR
XXSDF, SD, MDL, MOLMDL Isis SDF
XXMOPCRTMOPAC Cartesian
X MOPOUTMOPAC Output
X MPQCMPQC
XXBGFMSI BGF
 XCSRMSI Quanta CSR
X NWONWChem Output
 XNWNWChem Input
XXPDBPDB
X QCOUTQChem Output
 XQCINQChem Input
 XREPORTReport
XXSMISMILES
 XFIXSMILES Fix
XXMOL2Sybyl Mol2
 XTXYZTinker XYZ
 XTXTTitles
XXUNIXYZUniChem XYZ
 XXEDXED
XXXYZXYZ


When specifying the OpenBabelImportExport importFormats in the NanoHive-1 configuration file, you need not list every supported import format. OpenBabel can determine the file type based on its extension, so you need only specify "OpenBabel" as follows:
  ...
  entityManager.importExport.1.plugin=OpenBabelImportExport
  entityManager.importExport.1.importFormats=OpenBabel
  entityManager.importExport.1.exportFormats=ALC,BS,CACCRT...
  ...
Then in the simulation specification, set the input.type to "OpenBabel".
  <input name="inFile" type="OpenBabel" file="nanotube.mm1gp" />
You need to ensure that the file's extension represents its type when employing this simplification.

Last Modified: 5/17/2006