Rosetta 3.5
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
src
core
chemical
residue_io.hh
Go to the documentation of this file.
1
// -*- mode:c++;tab-width:2;indent-tabs-mode:t;show-trailing-whitespace:t;rm-trailing-spaces:t -*-
2
// vi: set ts=2 noet:
3
//
4
// (c) Copyright Rosetta Commons Member Institutions.
5
// (c) This file is part of the Rosetta software suite and is made available under license.
6
// (c) The Rosetta software is developed by the contributing members of the Rosetta Commons.
7
// (c) For more information, see http://www.rosettacommons.org. Questions about this can be
8
// (c) addressed to University of Washington UW TechTransfer, email: license@u.washington.edu.
9
10
/// @file residue_io.hh
11
/// @author Phil Bradley
12
13
14
#ifndef INCLUDED_core_chemical_residue_io_hh
15
#define INCLUDED_core_chemical_residue_io_hh
16
17
// Project headers
18
#include <
core/chemical/ResidueType.fwd.hh
>
19
#include <
core/chemical/AtomTypeSet.fwd.hh
>
20
#include <
core/chemical/ElementSet.fwd.hh
>
21
#include <
core/chemical/MMAtomTypeSet.fwd.hh
>
22
#include <
core/chemical/ResidueTypeSet.fwd.hh
>
23
#include <
core/chemical/orbitals/OrbitalTypeSet.fwd.hh
>
24
#include <utility/io/izstream.fwd.hh>
25
26
// C++ headers
27
#include <string>
28
29
namespace
core {
30
namespace
chemical {
31
32
/// @brief virtual constructor for ResidueType objects
33
ResidueTypeOP
34
read_topology_file
(
35
std::string
const
&
filename
,
36
chemical::AtomTypeSetCAP
atom_types,
37
chemical::ElementSetCAP
elements,
38
chemical::MMAtomTypeSetCAP
mm_atom_types,
39
chemical::orbitals::OrbitalTypeSetCAP
orbital_atom_types,
40
// chemical::CSDAtomTypeSetCAP csd_atom_types kwk commenting out csd_atom_types until I have a chance to fully implement them.
41
chemical::ResidueTypeSetCAP
rsd_type_set
42
);
43
44
ResidueTypeOP
45
read_topology_file
(
46
utility::io::izstream & istream,
47
chemical::AtomTypeSetCAP
atom_types,
48
chemical::ElementSetCAP
elements,
49
chemical::MMAtomTypeSetCAP
mm_atom_types,
50
chemical::orbitals::OrbitalTypeSetCAP
orbital_atom_types,
51
// chemical::CSDAtomTypeSetCAP csd_atom_types kwk commenting out csd_atom_types until I have a chance to fully implement them.
52
chemical::ResidueTypeSetCAP
rsd_type_set
53
);
54
55
/// @brief writes a .params file from a given ResidueType object
56
void
57
write_topology_file
(
58
ResidueType
const
& rsd
59
);
60
61
}
// chemical
62
}
// core
63
64
#endif
Generated on Sat Jun 1 2013 11:31:36 for Rosetta 3.5 by
1.8.4