IMP  2.2.0
The Integrative Modeling Platform
secondary_structure_reader.h
Go to the documentation of this file.
1 /**
2  * \file IMP/atom/secondary_structure_reader.h
3  * \brief Functions to read PSIPRED/DSSP and encode as SSES
4  *
5  * Copyright 2007-2014 IMP Inventors. All rights reserved.
6  *
7  */
8 
9 #ifndef IMPATOM_SECONDARY_STRUCTURE_READER_H
10 #define IMPATOM_SECONDARY_STRUCTURE_READER_H
11 
12 #include "atom_config.h"
13 #include "Hierarchy.h"
14 #include "Atom.h"
16 #include <IMP/base/file.h>
17 
18 IMPATOM_BEGIN_NAMESPACE
19 
20 /** @name PSIPRED reading
21  Reads in PSIPRED results, Creating particles based on the sequence and
22  decorates them as SecondaryStructureResidues
23 */
24 IMPATOMEXPORT SecondaryStructureResidues
25  read_psipred(base::TextInput inf, kernel::Model* mdl);
26 /** @name PSIPRED reading
27  Reads in PSIPRED results and decorates particles as
28  SecondaryStructureResidues. Currently assuming order of ps matches file.
29 */
30 IMPATOMEXPORT SecondaryStructureResidues
31  read_psipred(base::TextInput inf, kernel::Particles ps);
32 
33 IMPATOM_END_NAMESPACE
34 
35 #endif /* IMPATOM_SECONDARY_STRUCTURE_READER_H */
A decorator for storing secondary structure probabilities. Copyright 2007-2014 IMP Inventors...
Simple atom decorator.
Decorator for helping deal with a hierarchy of molecules.
IMP::kernel::Model Model
Handling of file input/output.