Package rosetta :: Package core :: Package fragment :: Module _core_fragment_ :: Class NonContinuousFrame
[hide private]
[frames] | no frames]

Class NonContinuousFrame

 object --+        
          |        
??.instance --+    
              |    
          Frame --+
                  |
                 NonContinuousFrame
Known Subclasses:

JumpingFrame is a discontinuous frame i.e, the SRFDs stored in the FragData objects can be applied to residues anywhere a 5 7 9 Frame of a FragData containing three BBTorsionSRFDs would change torsions of 5 7 9 a 5 32 2 Frame of a FragData containing two BBTorsionSRFD and on JumpSRFD would change torsions of 5 and 32 and the RT of jump_nr 2 note that in the latter case the 2 is not coding for a residue number! what is meaning of start() and end() ? If some of the positions are actually jump_nr should we ignore them for the start() / end() question ? or should we store which positions are jumps and translate into residue numbers from jump_nr ? could a MixedFrame contain Frames MixedFrame -- > non-cont-Frame, JumpFrame

Instance Methods [hide private]
 
__init__(...)
__init__( (object)arg1, (int)start, (int)end, (int)length) -> None : core/fragment/JumpingFrame.hh:60
 
align(...)
align( (NonContinuousFrame)arg1, (SequenceMapping)map) -> bool : core/fragment/JumpingFrame.hh:106
 
clone(...)
clone( (NonContinuousFrame)arg1) -> Frame : clone method, new frame with same alignment position, fragments are not copied!
 
clone_with_frags(...)
clone_with_frags( (NonContinuousFrame)arg1) -> Frame : clone method, new frame with same alignment position, fragments are not copied!
 
clone_with_template(...)
clone_with_template( (NonContinuousFrame)arg1) -> Frame : clone method, new frame with same alignment position, one fragments is copied as template ( valid() == false )
 
is_continuous(...)
is_continuous( (NonContinuousFrame)arg1) -> bool : true if frame is continuous
 
moves_residue(...)
moves_residue( (NonContinuousFrame)arg1, (int)pos) -> bool : core/fragment/JumpingFrame.hh:82
 
read(...)
read( (NonContinuousFrame)arg1, (std_istream)) -> None : core/fragment/JumpingFrame.hh:104
 
seqpos(...)
seqpos( (NonContinuousFrame)arg1, (int)intra_pos) -> int : translate intra-frame position into sequence position.
 
set_pos(...)
set_pos( (NonContinuousFrame)arg1, (int)intra_pos, (int)setting) -> None : assign sequence position or jump_nr to internal position pos
 
shift_by(...)
shift_by( (NonContinuousFrame)arg1, (int)offset) -> None : shift frame by offset relative to current start position ( change end accordingly )
 
shift_to(...)
shift_to( (NonContinuousFrame)arg1, (int)setting) -> None : shift to new start position ( change end accordingly )
 
show(...)
show( (NonContinuousFrame)arg1, (OStream)) -> None : core/fragment/JumpingFrame.hh:103
 
show_classic(...)
show_classic( (NonContinuousFrame)arg1, (OStream)out) -> None : core/fragment/Frame.hh:251
 
show_header(...)
show_header( (NonContinuousFrame)arg1, (OStream)out) -> None : core/fragment/Frame.hh:258
 
type(...)
type( (NonContinuousFrame)arg1) -> str : type() is specifying the output name of the Frame in FragmentIO ("FRAME", "JUMPFRAME", etc)

Inherited from Frame: __reduce__, __str__, add_fragment, apply, apply_ss, cache, clear, clone_cache_data, contains_seqpos, end, frag_id, fragment, fragment_as_pose, fragment_ptr, generate_sub_frame, is_applicable, is_mergeable, is_valid, length, merge, nr_frags, nr_res_affected, start, steal, stop

Inherited from unreachable.instance: __new__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Static Methods [hide private]

Inherited from Frame (private): _static_type_name

Class Variables [hide private]

Inherited from Frame: __instance_size__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(...)
(Constructor)

 

__init__( (object)arg1, (int)start, (int)end, (int)length) -> None :
    core/fragment/JumpingFrame.hh:60

    C++ signature :
        void __init__(_object*,unsigned long,unsigned long,unsigned long)

__init__( (object)arg1, (NonContinuousFrame)) -> None :
    JumpingFrame is a discontinuous frame
    i.e, the SRFDs stored in the FragData objects can be applied to residues anywhere
    a 5 7 9 Frame of a FragData containing three BBTorsionSRFDs would change torsions of 5 7 9
    a 5 32 2 Frame of a FragData containing two BBTorsionSRFD and on JumpSRFD would change torsions of 5 and 32 and the RT of jump_nr 2
    note that in the latter case the 2 is not coding for a residue number!
    what is meaning of start() and end() ? If some of the positions are actually jump_nr should we ignore them for the
    start() / end() question ? or should we store which positions are jumps and translate into residue numbers from jump_nr ?
    could a MixedFrame contain Frames MixedFrame -- > non-cont-Frame, JumpFrame
    

    C++ signature :
        void __init__(_object*,core::fragment::NonContinuousFrame)

Overrides: object.__init__

align(...)

 

align( (NonContinuousFrame)arg1, (SequenceMapping)map) -> bool :
    core/fragment/JumpingFrame.hh:106

    C++ signature :
        bool align(core::fragment::NonContinuousFrame {lvalue},core::id::SequenceMapping)

align( (NonContinuousFrame)arg1, (SequenceMapping)map) -> bool :

    C++ signature :
        bool align(NonContinuousFrame_exposer_callback {lvalue},core::id::SequenceMapping)

Overrides: Frame.align

clone(...)

 

clone( (NonContinuousFrame)arg1) -> Frame :
    clone method, new frame with same alignment position, fragments are not copied!
    

    C++ signature :
        boost::shared_ptr<core::fragment::Frame> clone(core::fragment::NonContinuousFrame {lvalue})

clone( (NonContinuousFrame)arg1) -> Frame :

    C++ signature :
        boost::shared_ptr<core::fragment::Frame> clone(NonContinuousFrame_exposer_callback {lvalue})

Overrides: Frame.clone

clone_with_frags(...)

 

clone_with_frags( (NonContinuousFrame)arg1) -> Frame :
    clone method, new frame with same alignment position, fragments are not copied!
    

    C++ signature :
        boost::shared_ptr<core::fragment::Frame> clone_with_frags(core::fragment::NonContinuousFrame {lvalue})

clone_with_frags( (NonContinuousFrame)arg1) -> Frame :

    C++ signature :
        boost::shared_ptr<core::fragment::Frame> clone_with_frags(NonContinuousFrame_exposer_callback {lvalue})

Overrides: Frame.clone_with_frags

clone_with_template(...)

 

clone_with_template( (NonContinuousFrame)arg1) -> Frame :
    clone method, new frame with same alignment position, one fragments is copied as template ( valid() == false )
    

    C++ signature :
        boost::shared_ptr<core::fragment::Frame> clone_with_template(core::fragment::NonContinuousFrame {lvalue})

clone_with_template( (NonContinuousFrame)arg1) -> Frame :

    C++ signature :
        boost::shared_ptr<core::fragment::Frame> clone_with_template(NonContinuousFrame_exposer_callback {lvalue})

Overrides: Frame.clone_with_template

is_continuous(...)

 

is_continuous( (NonContinuousFrame)arg1) -> bool :
    true if frame is continuous
    

    C++ signature :
        bool is_continuous(core::fragment::NonContinuousFrame {lvalue})

is_continuous( (NonContinuousFrame)arg1) -> bool :

    C++ signature :
        bool is_continuous(NonContinuousFrame_exposer_callback {lvalue})

Overrides: Frame.is_continuous

moves_residue(...)

 

moves_residue( (NonContinuousFrame)arg1, (int)pos) -> bool :
    core/fragment/JumpingFrame.hh:82

    C++ signature :
        bool moves_residue(core::fragment::NonContinuousFrame {lvalue},unsigned long)

moves_residue( (NonContinuousFrame)arg1, (int)pos) -> bool :

    C++ signature :
        bool moves_residue(NonContinuousFrame_exposer_callback {lvalue},unsigned long)

Overrides: Frame.moves_residue

read(...)

 

read( (NonContinuousFrame)arg1, (std_istream)) -> None :
    core/fragment/JumpingFrame.hh:104

    C++ signature :
        void read(core::fragment::NonContinuousFrame {lvalue},std::istream {lvalue})

read( (NonContinuousFrame)arg1, (std_istream)) -> None :

    C++ signature :
        void read(NonContinuousFrame_exposer_callback {lvalue},std::istream {lvalue})

Overrides: Frame.read

seqpos(...)

 

seqpos( (NonContinuousFrame)arg1, (int)intra_pos) -> int :
    translate intra-frame position into sequence position. (trivial for base-class)
    

    C++ signature :
        unsigned long seqpos(core::fragment::NonContinuousFrame {lvalue},unsigned long)

seqpos( (NonContinuousFrame)arg1, (int)intra_pos) -> int :

    C++ signature :
        unsigned long seqpos(NonContinuousFrame_exposer_callback {lvalue},unsigned long)

Overrides: Frame.seqpos

set_pos(...)

 

set_pos( (NonContinuousFrame)arg1, (int)intra_pos, (int)setting) -> None :
    assign sequence position or jump_nr to internal position pos
    

    C++ signature :
        void set_pos(core::fragment::NonContinuousFrame {lvalue},unsigned long,unsigned long)

shift_by(...)

 

shift_by( (NonContinuousFrame)arg1, (int)offset) -> None :
    shift frame by offset relative to current start position ( change end accordingly )
    

    C++ signature :
        void shift_by(core::fragment::NonContinuousFrame {lvalue},int)

shift_by( (NonContinuousFrame)arg1, (int)offset) -> None :

    C++ signature :
        void shift_by(NonContinuousFrame_exposer_callback {lvalue},int)

Overrides: Frame.shift_by

shift_to(...)

 

shift_to( (NonContinuousFrame)arg1, (int)setting) -> None :
    shift to new start position ( change end accordingly )
    

    C++ signature :
        void shift_to(core::fragment::NonContinuousFrame {lvalue},unsigned long)

shift_to( (NonContinuousFrame)arg1, (int)setting) -> None :

    C++ signature :
        void shift_to(NonContinuousFrame_exposer_callback {lvalue},unsigned long)

Overrides: Frame.shift_to

show(...)

 

show( (NonContinuousFrame)arg1, (OStream)) -> None :
    core/fragment/JumpingFrame.hh:103

    C++ signature :
        void show(core::fragment::NonContinuousFrame {lvalue},std::ostream {lvalue})

show( (NonContinuousFrame)arg1, (OStream)) -> None :

    C++ signature :
        void show(NonContinuousFrame_exposer_callback {lvalue},std::ostream {lvalue})

Overrides: Frame.show

show_classic(...)

 

show_classic( (NonContinuousFrame)arg1, (OStream)out) -> None :
    core/fragment/Frame.hh:251

    C++ signature :
        void show_classic(core::fragment::NonContinuousFrame {lvalue},std::ostream {lvalue})

show_classic( (NonContinuousFrame)arg1, (OStream)out) -> None :

    C++ signature :
        void show_classic(NonContinuousFrame_exposer_callback {lvalue},std::ostream {lvalue})

Overrides: Frame.show_classic

show_header(...)

 

show_header( (NonContinuousFrame)arg1, (OStream)out) -> None :
    core/fragment/Frame.hh:258

    C++ signature :
        void show_header(core::fragment::NonContinuousFrame {lvalue},std::ostream {lvalue})

show_header( (NonContinuousFrame)arg1, (OStream)out) -> None :

    C++ signature :
        void show_header(NonContinuousFrame_exposer_callback {lvalue},std::ostream {lvalue})

Overrides: Frame.show_header

type(...)

 

type( (NonContinuousFrame)arg1) -> str :
    type() is specifying the output name of the Frame in FragmentIO ("FRAME", "JUMPFRAME", etc)
    

    C++ signature :
        std::string type(core::fragment::NonContinuousFrame {lvalue})

type( (NonContinuousFrame)arg1) -> str :

    C++ signature :
        std::string type(NonContinuousFrame_exposer_callback {lvalue})

Overrides: Frame.type