Package schrodinger :: Package pipeline :: Module pipeio :: Class PipeIO
[hide private]
[frames] | no frames]

Class PipeIO

Known Subclasses:

Parent class for all Pipeline I/O classes. Subclasses hold data that is passed between stages during execution.

Instance Methods [hide private]
 
getFiles(self)
Return a list of files representing this object.
 
check(self)
Make sure that the object is valid.
 
isFilled(self)
Check whether the object is used or empty.
 
getCount(self)
Return the number of items in this object.
Method Details [hide private]

getFiles(self)

 

Return a list of files representing this object.

This method must be implemented in subclasses.

check(self)

 

Make sure that the object is valid. If it's not valid (e.g. file does not exist), raise a RuntimeError.

This method must be implemented in subclasses.

isFilled(self)

 

Check whether the object is used or empty.

This method must be implemented in subclasses.

getCount(self)

 

Return the number of items in this object.

This method may be overridden in subclasses.