| Home | Trees | Indices | Help |
|
|---|
|
|
object --+
|
SemiflexSegmentList
Spyder-generated class
module haddock
file /home/sjoerd/data/Spyder-devel/haddock/parameter.spy
Description
===========
List of protein segments
Used to define semi-flexible segments in HADDOCK
Can be defined as:
- manual (segments must be provided)
- automatic (no segments must be defined;
segments are automatically defined by HADDOCK for each structure)
- full (the whole protein is semi-flexible, no segments must be defined)
Wiki
====
U{http://www.spyderware.nl/wiki/classes/SemiflexSegmentList}
Length block
============
>>>
return len(self.segments)
>>>
Validate block
==============
>>>
if mode != None: assert mode in ("manual", "automatic", "full")
l = len(segments)
if mode == "manual" and l == 0:
raise HaddockValidationError("You defined manual semi-flexible segment specification, but you did not define any segments.")
if mode == "automatic" and l > 0:
raise HaddockValidationError("You defined automatic semi-flexible segment specification, but you also manually defined segments.")
if mode == "automatic" and l > 0:
raise HaddockValidationError("You specified the whole protein to be semi-flexible, but you also manually defined semi-flexible segments.")
>>>
Form block
==========
>>>
OPTION mode "manual", "automatic", "full"
TYPE segments required
segments Segment
mode How are the flexible segments defined
HEADER mode Side-chains and backbone of these residues will be allowed to move during semi-flexible refinement
>>>
@ivar mode:
@type mode: L{String}
@ivar segments:
@type segments: L{RangeArray<Range>}
@sort: mode,segments
|
|||
|
Inherited from |
|||
|
|||
segments = []
|
|||
|
|||
|
Inherited from |
|||
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Mon May 10 22:45:19 2010 | http://epydoc.sourceforge.net |