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
protocols
frag_picker
LAMBEGO_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
// This file is part of the Rosetta software suite and is made available under license.
5
// The Rosetta software is developed by the contributing members of the Rosetta Commons consortium.
6
// (C) 199x-2009 Rosetta Commons participating institutions and developers.
7
// For more information, see http://www.rosettacommons.org/.
8
9
/// @file protocols/frag_picker/LAMBEGO_IO.hh
10
/// @brief reader for a probability distribution over A,B,E,G,O torsion bins.
11
/// @author James Thompson
12
13
#ifndef INCLUDED_protocols_frag_picker_LAMBEGO_IO_hh
14
#define INCLUDED_protocols_frag_picker_LAMBEGO_IO_hh
15
16
// Package headers
17
#include <
core/types.hh
>
18
#include <iostream>
19
20
#include <utility/vector1_bool.hh>
21
22
23
namespace
protocols {
24
namespace
frag_picker {
25
26
class
LAMBEGO_IO
{
27
public
:
28
29
LAMBEGO_IO
();
30
31
void
read
( std::istream & input );
32
void
write
( std::ostream & output );
33
34
utility::vector1< core::Real >
const
&
prof_row
(
core::Size
const
idx )
const
;
35
36
utility::vector1< utility::vector1< core::Real >
>
const
&
matrix
()
const
;
37
38
core::Size
nrows
()
const
;
39
40
private
:
41
std::string
sequence_
;
42
utility::vector1< utility::vector1< core::Real >
>
probs_
;
43
utility::vector1< char >
bin_names_
;
44
};
// LAMBEGO_IO
45
46
}
// frag_picker
47
}
// protocols
48
49
#endif
/* INCLUDED_protocols_frag_picker_LAMBEGO_IO_HH */
Generated on Sat Jun 1 2013 11:52:29 for Rosetta 3.5 by
1.8.4