pose_inputters

Bindings for protocols::jd3::pose_inputters namespace

class pyrosetta.rosetta.protocols.jd3.pose_inputters.PoseInputter

Bases: pybind11_builtins.pybind11_object

The %PoseInputter is responsible for reading from the command line a set of structures that are each to be run through a protocol, where each input struture will be the starting point for some number of jobs (where that number is at the JobQueen’s discretion). The %PoseInputter is responsible for two things: - for creating a list of PoseInputSource objects - for turning a PoseInputSource object into a Pose on demand.

In addition to the virtual functions, each derived PoseInputter should define two static methods that will be invoked by its corresponding PoseInputterCreator: - static std::string keyname(); - static void provide_xml_schema( utility::tag::XMLSchemaDefinition & xsd );

assign(self: pyrosetta.rosetta.protocols.jd3.pose_inputters.PoseInputter, : pyrosetta.rosetta.protocols.jd3.pose_inputters.PoseInputter) → pyrosetta.rosetta.protocols.jd3.pose_inputters.PoseInputter

C++: protocols::jd3::pose_inputters::PoseInputter::operator=(const class protocols::jd3::pose_inputters::PoseInputter &) –> class protocols::jd3::pose_inputters::PoseInputter &

job_available_on_command_line(self: pyrosetta.rosetta.protocols.jd3.pose_inputters.PoseInputter) → bool

C++: protocols::jd3::pose_inputters::PoseInputter::job_available_on_command_line() const –> bool