A set of fragments that contains fragments of a constant length read in from a fragment file.
More...
|
| | ConstantLengthFragSet (Size frag_length) |
| |
| | ConstantLengthFragSet (Size frag_length, std::string filename) |
| |
| | ConstantLengthFragSet () |
| |
| | ~ConstantLengthFragSet () |
| |
| | ConstantLengthFragSet (FragSet const &fragments) |
| |
| virtual FragSetOP | clone () const |
| | clone and copy the pointer of all Frames (Frames will not be copied) More...
|
| |
| virtual FragSetOP | empty_clone () const |
| | create an empty clone More...
|
| |
| void | read_fragment_file (std::string filename, Size top25=0, Size ncopies=1, bool bAnnotation=false) |
| | Loads the contents of <filename> into the ConstantLengthFragSet. More...
|
| |
| void | read_fragment_stream (utility::io::izstream &data, Size top25=0, Size ncopies=1, bool bAnnotation=false) |
| |
| Size | region (kinematics::MoveMap const &mm, core::Size start, core::Size end, core::Size, core::Size, FrameList &frames) const |
| | there is only one Frame per position, end / max_overlap are ignored More...
|
| |
| ConstFrameIterator | begin () const |
| | iterate over contents More...
|
| |
| ConstFrameIterator | end () const |
| |
| virtual FrameIterator | nonconst_begin () |
| | iterate over contents More...
|
| |
| virtual FrameIterator | nonconst_end () |
| |
| virtual bool | empty () const |
| |
| | FragSet () |
| |
| virtual | ~FragSet () |
| |
| virtual Size | frames (core::Size pos, FrameList &frames) const |
| | appends frames at sequence position pos to frames, returns nr of frames added More...
|
| |
| virtual Size | region_simple (core::Size start, core::Size end, FrameList &frames) const |
| | returns fragments that exactly span seq_pos start...end More...
|
| |
| virtual Size | region_all (core::Size start, core::Size end, core::Size min_overlap, core::Size min_length, FrameList &frames) const |
| | return a list of frames that all sample the specified region, assume all motions are allowed More...
|
| |
| virtual void | generate_insert_map (kinematics::MoveMap const &mm, InsertMap &insert_map, InsertSize &insert_size) const |
| | InsertMap and InsertSize gives quick overview which residues can be affected by fragments. insert_map — list of start-positions, insert_size corresponding list of longest fragment at position x. More...
|
| |
| Size | max_pos () const |
| | returns the maximal sequence position that can be affected by fragments in this set More...
|
| |
| Size | min_pos () const |
| | returns the first sequence position that can be affected by fragments in this set More...
|
| |
| Size | max_frag_length () const |
| | returns the longest fragment stored in this FragSet. More...
|
| |
| void | add (FrameCOP aFrame) |
| | add a single frame. if compatible frame is already in set the frames will be merged More...
|
| |
| void | add (FrameList const &frames) |
| | add all Frames in list More...
|
| |
| void | add (FragSet const &frames) |
| | add all Frames in FragSet More...
|
| |
| void | add (FragID const &) |
| | add single fragment More...
|
| |
| void | add (FragID_List &list) |
| |
| void | insert_fragID_list (FragID_List &list) |
| | add all fragments in FragID_List More...
|
| |
| Size | size () const |
| | returns total size–> counts together all frags in each frame More...
|
| |
| Size | nr_frames () const |
| | counts number of frames ( slow! - it really counts ) More...
|
| |
| virtual void | shift_by (int offset) |
| | shift all frames in FragSet by offset More...
|
| |
| virtual void | shift_to (core::Size offset) |
| | shift all frames in FragSet to old position + offset More...
|
| |
| core::Size | global_offset () const |
| |
| void | global_offset (core::Size offset) |
| |
| void | set_global_offset (core::Size) |
| | resets global_offset of FragSet and shifts FragSet if necessary by calling shift_to More...
|
| |
| FragSetOP | clone_shifted (core::Size) const |
| |
A set of fragments that contains fragments of a constant length read in from a fragment file.
- Note
- this object is a simple implementation of the FragSet
-
for custom fragments, check out https://robetta.bakerlab.org/fragmentsubmit.jsp
example: ninemers = ConstantLengthFragSet(9) ninemers.read_fragment_file("test9_fragments") See also: Pose ClassicFragmentMover