Module _pyepik'
[hide private]
[frames] | no frames]

Module _pyepik'

Classes [hide private]
  Fragmenter
epik::Fragmenter
  SwigDoubleVector
std::vector< double >
  SwigDoubleVector3
std::vector< std::vector< std::vector< double > > >
  SwigIntIntPair
std::pair< int,int >
  SwigIntVector
std::vector< int >
  SwigPyIterator
swig::SwigPyIterator
  SwigStringVector
std::vector< std::string >
  SwigUInt64Vector
std::vector< uint64,std::allocator< uint64 > >
  SwigUnsignedIntVector
std::vector< unsigned int >
  SwigUnsignedIntVector2
std::vector< std::vector< unsigned int > >
  SwigVectorIntIntPair
std::vector< std::pair< int,int > >
  TautomerEnumerator
epik::TautomerEnumerator
  ifstream
std::ifstream
  istream
std::istream
  ofstream
std::ofstream
  ostream
std::ostream
Functions [hide private]
 
Fragmenter_SOURCE_INDEX_PROPERTY_get(...)
 
SWIG_PyInstanceMethod_New(...)
 
_get_cerr(...)
 
_get_cout(...)
 
finalize(...)
Does the opposite of initialize().
 
infile(...)
 
initialize(...)
Initializes Epik.
 
initialized(...)
Allows to check if Epik has already been initialized.
 
invoke(...)
Performs Epik computation for a given CT.
 
outfile(...)
 
version(...)
Returns Epik's version.
Variables [hide private]
  EPIK_OK = 0
hash(x)
  EPIK_OK_NOTHING_TO_DO = 97034
  __package__ = None
hash(x)
  cvar = <Swig global variables>
Function Details [hide private]

initialize(...)

 

Initializes Epik. Takes list of strings that have the same meaning as the standalone epik's command line except of the input and the output file names. The latter might only be used to synthesize additional file names in a manner identical to standalone epik application. Returns 2-tuple (rc, blurb) of return code (rc) and a string (blurb). The former is set to EPIK_OK or EPIK_OK_NOTHING_TO_DO on success. In the latter case, that is triggered by '-help' or '-v' options, no actual initalization is performed.

invoke(...)

 

Performs Epik computation for a given CT. Takes two arguments: CT and a number labeling this CT in a sequence. The latter argument exists mostly for historic purposes and can be arbitrary as it is used for reporting only. Epik must be initialized prior to this call. Returns 3-tuple (rc, results, blurb) consisting of return code (rc), list of resulting CTs (results), and a string (blurb).