19 #include <utility/lua/LuaIterator.hh>
25 #include <utility/string_util.hh>
27 #include <basic/Tracer.hh>
34 static basic::Tracer
TR(
"protocols.inputter.FastaInputter");
37 void lregister_FastaInputter( lua_State * lstate ) {
38 lregister_Inputter( lstate );
39 luabind::module(lstate,
"protocols")
41 luabind::namespace_(
"inputter")
43 luabind::class_<FastaInputter, Inputter>(
"FastaInputter")
57 for(
int i = 1; i<n; i++){
70 for (
core::Size i = 1; i <= tmppose->total_residue(); ++i) {
71 tmppose->set_phi(i, -150);
72 tmppose->set_psi(i, 150);
73 tmppose->set_omega(i, 180);
88 for(
int i = 1; i<n; i++){
96 for (
core::Size i = 1; i <= tmppose->total_residue(); ++i) {
97 tmppose->set_phi(i, -150);
98 tmppose->set_psi(i, 150);
99 tmppose->set_omega(i, 180);
125 void FastaInputter::parse_def( utility::lua::LuaObject
const & def,
126 utility::lua::LuaObject
const & tasks,
127 utility::lua::LuaObject & inputters ) {
129 if( def[
"multiplier"] )
multiplier_ = def[
"multiplier"].to<
int>();
130 if( def[
"multiply_over_all"] )
multiply_over_all_ = def[
"multiply_over_all"].to<
bool>();
131 for (utility::lua::LuaIterator i=def[
"filelist"].begin(),
end; i !=
end; ++i) {
136 void FastaInputter::lregister( lua_State * lstate ) {
137 lregister_FastaInputter( lstate );