14 #include <basic/datacache/BasicDataCache.hh>
19 #include <utility/tag/Tag.hh>
22 #include <basic/Tracer.hh>
31 namespace simple_moves {
37 static basic::Tracer
TR(
"protocols.simple_moves.MembraneTopology" );
53 return "MembraneTopology";
56 MembraneTopology::~MembraneTopology() {}
64 void MembraneTopology::apply(
Pose & pose ) {
66 membrane_topology->initialize( span_file_ );
68 TR<<
"Setting pose's membrane topology according to span file "<<span_file()<<std::endl;
72 MembraneTopology::get_name()
const {
73 return MembraneTopologyCreator::mover_name();
83 span_file( tag->getOption<
std::string >(
"span_file" ) );
84 TR<<
"Span file defined as "<<span_file()<<std::endl;