IMP logo
IMP Reference Guide  develop.d4e9f3251e,2024/04/26
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-2022 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 <IMP/atom/atom_config.h>
13 #include <IMP/atom/Hierarchy.h>
14 #include <IMP/atom/Atom.h>
16 #include <IMP/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(TextInput inf, 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(TextInput inf, Particles ps);
32 
33 IMPATOM_END_NAMESPACE
34 
35 #endif /* IMPATOM_SECONDARY_STRUCTURE_READER_H */
A decorator for storing secondary structure probabilities.
Simple atom decorator.
Handling of file input/output.
Decorator for helping deal with a hierarchy of molecules.