Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
util.hh File Reference

Functions for MMTF writing/reading. More...

#include <core/io/AtomInformation.hh>
#include <utility/vector0.hh>
#include <core/types.hh>
#include <iosfwd>
#include <tuple>
#include <mmtf.hpp>

Classes

struct  core::io::mmtf::sd_index
 storage for indicies to something in a mmtf struct this makes it easier to iterate the struct in relation to AtomInformation vectors More...
 
struct  core::io::mmtf::ai_cmp
 simple comparator for AtomInformation when grouping by residue/grp More...
 

Namespaces

 core
 A class for reading in the atom type properties.
 
 core::io
 
 core::io::mmtf
 

Typedefs

typedef utility::vector0
< core::io::AtomInformation
core::io::mmtf::aiGroup
 
typedef utility::vector0< aiGroup > core::io::mmtf::aiChain
 
typedef utility::vector0< aiChain > core::io::mmtf::aiPose
 
typedef utility::vector0< aiPose > core::io::mmtf::aiModels
 

Functions

std::ostream & core::io::mmtf::operator<< (std::ostream &os, sd_index const &sd_i)
 
std::map< core::Size, sd_index > core::io::mmtf::make_atom_num_to_sd_map (::mmtf::StructureData const &sd)
 use the sd_index struct to make iterating StructureData easier More...
 

Detailed Description

Functions for MMTF writing/reading.

Author
Daniel Farrell (danpf.nosp@m.@uw..nosp@m.edu)