Package schrodinger :: Package application :: Package desmond :: Module replica_sid_generator :: Class FEPReport
[hide private]
[frames] | no frames]

Class FEPReport

object --+
         |
        FEPReport

Instance Methods [hide private]
 
__init__(self, basename, data0, results0, data1, results1, data2, results2, fep_type='lambda_hopping', n_win=12, charge_correction=None)
x.__init__(...) initializes x; see help(type(x)) for signature
 
setup_alchem_properties(self)
 
_determine_perturbation_type(self, ref_ctid)
tuple(ref, mut), perturbation_type
find_alchemistry_and_type(self)
Given a cms file we determine it's component and the FEP type
 
get_ark_results(self)
Function organizes and returns ARK abject
 
export(self, filename=None)
Writes a file with SID results in them, so they can be read into SID gui
 
ark_str(self, str_in)
Sanitize ARK string, by removing the doubleqoutes
 
launch_SID(self, traj_fn, st2_fn, eaf_fn)
This method launches analyze_trajectories, a backend for SID analysis
 
get_analysis(self, fep_lambda)
This method generates an analysis input file, submits the analysis, and returns an ARK object with results.

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, basename, data0, results0, data1, results1, data2, results2, fep_type='lambda_hopping', n_win=12, charge_correction=None)
(Constructor)

 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

find_alchemistry_and_type(self)

 

Given a cms file we determine it's component and the FEP type

Returns: tuple(ref, mut), perturbation_type
alchemical (ref, mut) component as well as the FEP/perturbation type.

get_analysis(self, fep_lambda)

 

This method generates an analysis input file, submits the analysis, and returns an ARK object with results.

Parameters:
  • lig_rep (LigandReport) - list of two LigandReport objects
  • perturbation_type (string @rtype ARK object) - the type of fep perturbation_type
  • fep_lambda (int)