IMP  2.0.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-2013 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/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 read_psipred(base::TextInput inf,
25  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 read_psipred(base::TextInput inf,
31  Particles ps);
32 
33 IMPATOM_END_NAMESPACE
34 
35 #endif /* IMPATOM_SECONDARY_STRUCTURE_READER_H */