Package schrodinger :: Package application :: Package matsci :: Module jobutils :: Class CellRunInfo
[hide private]
[frames] | no frames]

Class CellRunInfo

object --+
         |
        CellRunInfo

Holds the information for the run for a single cell

Instance Methods [hide private]
 
__init__(self, structs, basename, replicate, multiple_cells, component=None, sequence_info=None)
Create a CellRunInfo object

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

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, structs, basename, replicate, multiple_cells, component=None, sequence_info=None)
(Constructor)

 

Create a CellRunInfo object

Parameters:
  • structs (list) - The list of structures to include in the cell
  • basename (str) - The generic basename for job files. This will be modified based on the value of replicate, component and multiple_cells to form the base name for files for this specific cell.
  • replicate (int) - Which replicate this is for - 1-based
  • multiple_cells (bool) - Whether there will be multiple replicates of this cell
  • component (int or None) - The structure number this cell is for, or None if this is a mixed structure cell
  • sequence_info (list or None) - Each item of the list is a tuple. The first item of the list is the full sequence (type str) of monomer one-letter codes that give the entire chain sequence. The second item is a tag to be added to the polymer name for that sequence (used for enumerated sequences)
Overrides: object.__init__