25#if !defined(LOOS_UTILS_STRUCTURAL_HPP)
26#define LOOS_UTILS_STRUCTURAL_HPP
30#include <loos_defs.hpp>
31#include <exceptions.hpp>
46 AtomicGroup
loadStructureWithCoords(
const std::string& model,
const std::string& type,
const std::string& cooords);
49 std::vector<uint>
assignTrajectoryFrames(
const pTraj& traj,
const std::string& frame_index_spec, uint skip = 0, uint stride = 1);
Namespace for most things not already encapsulated within a class.
Definition version.cpp:3
std::vector< uint > assignTrajectoryFrames(const pTraj &traj, const std::string &frame_index_spec, uint skip, uint stride)
Builds a list of trajectory indices (frame_index_spec supercedes skip)
Definition utils_structural.cpp:113
AtomicGroup loadStructureWithCoords(const std::string &model_name, const std::string &coord_name)
Loads a structure and optional coordinates.
Definition utils_structural.cpp:85
bool remarksHasBox(const Remarks &r)
Checks to see if a Remarks block has an Alan-style box size in it.
Definition utils_structural.cpp:71
GCoord boxFromRemarks(const Remarks &r)
Extract the Alan-style box-size from a PDB Remarks block.
Definition utils_structural.cpp:42