Rosetta
Public Member Functions | Public Attributes | List of all members
pyrosetta.io.silent_file_map.SilentFileMap Class Reference
Inheritance diagram for pyrosetta.io.silent_file_map.SilentFileMap:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, filename=None, data=None)
 
def tags (self)
 
def poses (self)
 
def energies (self)
 
def write_file (self, filename=None, force=False)
 
def __getitem__ (self, tag_name)
 
def __setitem__ (self, tag_name, structure)
 
def __delitem__ (self, tag_name)
 
def __len__ (self)
 
def __iter__ (self)
 
def __enter__ (self)
 
def __exit__ (self, type, value, tb)
 

Public Attributes

 filename
 
 file_writable
 
 sdata
 

Detailed Description

Map class providing key-value interface to silent file data.

Constructor & Destructor Documentation

◆ __init__()

def pyrosetta.io.silent_file_map.SilentFileMap.__init__ (   self,
  filename = None,
  data = None 
)
Initialize mapping over given filename or silent file data.
filename - Read silent data from given file if data not provided, default path for `write`.
data - String silent file data to load.

Referenced by pyrosetta.distributed.tasks.taskbase.TaskBase.__setstate__().

Member Function Documentation

◆ __delitem__()

def pyrosetta.io.silent_file_map.SilentFileMap.__delitem__ (   self,
  tag_name 
)

◆ __enter__()

def pyrosetta.io.silent_file_map.SilentFileMap.__enter__ (   self)

◆ __exit__()

def pyrosetta.io.silent_file_map.SilentFileMap.__exit__ (   self,
  type,
  value,
  tb 
)

◆ __getitem__()

def pyrosetta.io.silent_file_map.SilentFileMap.__getitem__ (   self,
  tag_name 
)

◆ __iter__()

def pyrosetta.io.silent_file_map.SilentFileMap.__iter__ (   self)

◆ __len__()

def pyrosetta.io.silent_file_map.SilentFileMap.__len__ (   self)

◆ __setitem__()

def pyrosetta.io.silent_file_map.SilentFileMap.__setitem__ (   self,
  tag_name,
  structure 
)

◆ energies()

def pyrosetta.io.silent_file_map.SilentFileMap.energies (   self)

◆ poses()

def pyrosetta.io.silent_file_map.SilentFileMap.poses (   self)

◆ tags()

def pyrosetta.io.silent_file_map.SilentFileMap.tags (   self)

◆ write_file()

def pyrosetta.io.silent_file_map.SilentFileMap.write_file (   self,
  filename = None,
  force = False 
)

Member Data Documentation

◆ file_writable

pyrosetta.io.silent_file_map.SilentFileMap.file_writable

◆ filename

pyrosetta.io.silent_file_map.SilentFileMap.filename

◆ sdata

pyrosetta.io.silent_file_map.SilentFileMap.sdata

The documentation for this class was generated from the following file: