22#if !defined(LOOS_MMCIF_HPP)
25#include <loos_defs.hpp>
26#include <AtomicGroup.hpp>
27#include <gemmi/mmread.hpp>
28#include <gemmi/cif.hpp>
29#include <gemmi/mmcif.hpp>
30#include <gemmi/gz.hpp>
38 MMCIF() : _filename(
"not set") {}
41 explicit MMCIF(
const std::string& filename) : _filename(filename) {
45 static pAtomicGroup create(
const std::string& filename) {
46 return pAtomicGroup(
new MMCIF(filename));
52 void read(
const std::string& filename);
56 std::string _filename;
Class for handling groups of Atoms (pAtoms, actually)
Definition AtomicGroup.hpp:108
Class to read pdbx/mmcif files.
Definition mmcif.hpp:36
virtual MMCIF * clone(void) const
Clones an object for polymorphism (see AtomicGroup::clone() for more info)
Definition mmcif.cpp:26
Namespace for most things not already encapsulated within a class.
Definition version.cpp:3