Classes | Namespaces | Enumerations | Functions

src/mmdb_root.h File Reference

#include "mmdb_io_file.h"
#include "mmdb_uddata.h"
#include "mmdb_title.h"
#include "mmdb_cryst.h"
#include "mmdb_chain.h"
#include "mmdb_model.h"
#include "mmdb_defs.h"

Go to the source code of this file.

Classes

class  mmdb::Root

Namespaces

namespace  mmdb

Enumerations

enum  mmdb::MMDB_READ_FLAG {
  mmdb::MMDBF_AutoSerials = 0x00000001, mmdb::MMDBF_NoCoordRead = 0x00000002, mmdb::MMDBF_SimRWBROOK = 0x00000004, mmdb::MMDBF_PrintCIFWarnings = 0x00000008,
  mmdb::MMDBF_EnforceSpaces = 0x00000010, mmdb::MMDBF_IgnoreDuplSeqNum = 0x00000020, mmdb::MMDBF_IgnoreSegID = 0x00000040, mmdb::MMDBF_IgnoreElement = 0x00000080,
  mmdb::MMDBF_IgnoreCharge = 0x00000100, mmdb::MMDBF_IgnoreNonCoorPDBErrors = 0x00000200, mmdb::MMDBF_IgnoreUnmatch = 0x00000400, mmdb::MMDBF_IgnoreBlankLines = 0x00000800,
  mmdb::MMDBF_IgnoreHash = 0x00001000, mmdb::MMDBF_IgnoreRemarks = 0x00002000, mmdb::MMDBF_AllowDuplChainID = 0x00004000, mmdb::MMDBF_FixSpaceGroup = 0x00008000,
  mmdb::MMDBF_EnforceAtomNames = 0x00010000, mmdb::MMDBF_EnforceUniqueChainID = 0x00020000, mmdb::MMDBF_DoNotProcessSpaceGroup = 0x00040000
}
enum  mmdb::MMDB_FILE_TYPE { mmdb::MMDB_FILE_Undefined = -1, mmdb::MMDB_FILE_PDB = 0, mmdb::MMDB_FILE_CIF = 1, mmdb::MMDB_FILE_Binary = 2 }
enum  mmdb::PDB_CLEAN_FLAG {
  mmdb::PDBCLEAN_ATNAME = 0x00000001, mmdb::PDBCLEAN_TER = 0x00000002, mmdb::PDBCLEAN_CHAIN = 0x00000004, mmdb::PDBCLEAN_CHAIN_STRONG = 0x00000008,
  mmdb::PDBCLEAN_ALTCODE = 0x00000010, mmdb::PDBCLEAN_ALTCODE_STRONG = 0x00000020, mmdb::PDBCLEAN_SERIAL = 0x00000040, mmdb::PDBCLEAN_SEQNUM = 0x00000080,
  mmdb::PDBCLEAN_CHAIN_ORDER = 0x00000100, mmdb::PDBCLEAN_CHAIN_ORDER_IX = 0x00000200, mmdb::PDBCLEAN_SOLVENT = 0x00000400, mmdb::PDBCLEAN_INDEX = 0x00000800,
  mmdb::PDBCLEAN_ELEMENT = 0x00001000, mmdb::PDBCLEAN_ELEMENT_STRONG = 0x00002000
}
enum  mmdb::MMDB_CRYST_FLAG {
  mmdb::CRRDY_NotPrecise = 0x00000001, mmdb::CRRDY_isTranslation = 0x00000002, mmdb::CRRDY_NoOrthCode = 0x00000004, mmdb::CRRDY_Complete = 0,
  mmdb::CRRDY_NoTransfMatrices = -1, mmdb::CRRDY_Unchecked = -2, mmdb::CRRDY_Ambiguous = -3, mmdb::CRRDY_NoCell = -4,
  mmdb::CRRDY_NoSpaceGroup = -5
}

Functions

 mmdb::DefineClass (Root)
 mmdb::DefineStreamFunctions (Root)
int mmdb::isMMDBBIN (cpstr FName, io::GZ_MODE gzipMode=io::GZM_CHECK)
int mmdb::isMMDBBIN (io::RFile f)
int mmdb::isPDB (cpstr FName, io::GZ_MODE gzipMode=io::GZM_CHECK, bool IgnoreBlankLines=false)
int mmdb::isPDB (io::RFile f, bool IgnoreBlankLines=false)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines