[ Module Hierarchy
| Class Hierarchy ]
Class Hierarchy
- csb.bio.io.procheck.ProcheckParser:
Simple Prochceck Summary parser
- StringIO.StringIO:
class StringIO([buffer])
- object:
The most base type
- csb.bio.io.fasta.A3MSequenceIterator
- csb.statistics.ars.ARS
- csb.bio.sequence.AbstractAlignment:
Base class for all alignment objects.
- csb.core.AbstractContainer:
Defines the behavior of a high-level object, which can hold an
array of elements.
- csb.statistics.pdf.AbstractDensity:
Defines the interface and common operations for all probability
density functions.
- csb.bio.structure.AbstractEntity:
Base class for all protein structure entities.
- csb.statistics.pdf.AbstractEstimator:
Density parameter estimation strategy.
- csb.numeric.integrators.AbstractGradient:
Abstract gradient class.
- csb.core.AbstractIndexer
- csb.numeric.integrators.AbstractIntegrator:
Abstract integrator class.
- csb.statistics.samplers.mc.AbstractPropagationResult:
Abstract class providing the interface for the result of a
deterministic or stochastic propagation of a state.
- csb.statistics.samplers.mc.propagators.AbstractPropagator:
Abstract propagator class.
- csb.statistics.samplers.AbstractSampler:
Abstract interface for sampling algorithms.
- csb.bio.sequence.AbstractSequence:
Base abstract class for all Sequence objects.
- csb.statistics.samplers.AbstractState:
Represents a point in phase-space.
- csb.bio.io.wwpdb.AbstractStructureParser:
A base PDB structure format-aware parser.
- csb.statistics.samplers.mc.AbstractSwapCommunicator:
Holds all the information which needs to be communicated between
distinct swap substeps.
- csb.statistics.samplers.mc.AbstractSwapParameterInfo:
Subclass instances hold all parameters necessary for performing a
swap between two given samplers.
- csb.statistics.samplers.mc.AbstractSwapScheme:
Provides the interface for classes defining schemes according to
which swaps in Replica Exchange-like simulations are performed.
- csb.test.AbstractTestBuilder:
This is a base class, defining a test loader which exposes the
loadTests
method.
- csb.statmech.wham.AbstractWHAM:
Abstract base class
- csb.statmech.wham.NonparametricWHAM:
Implementation of the nonparametric WHAM outlined in Habeck 2012,
in which histograms are reduced to delta peaks, this allows to use
energies samples at different orders of magnitude, improving the
accuracy of the DOS estimates.
- csb.statmech.wham.WHAM:
Implementation of the original WHAM methods based on histograms.
- csb.bio.fragments.AdaptedAssignment
- csb.apps.AppRunner:
A base abstract class for all application runners.
- csb.apps.Application:
Base CSB application class.
- csb.apps.ArgHandler:
Command line argument handler.
- csb.bio.fragments.AssignmentFactory
- csb.bio.io.wwpdb.AsyncParseResult
- csb.bio.io.wwpdb.AsyncStructureParser:
Wraps StructureParser in an asynchronous call.
- csb.test.Attributes
- csb.io.plots.Backends:
Enumeration of chart backends.
- exceptions.BaseException:
Common base class for all exceptions
- exceptions.Exception:
Common base class for all non-exit exceptions.
- csb.bio.io.fasta.BaseSequenceParser:
FASTA parser template.
- csb.bio.fragments.BenchmarkAdapter
- csb.build.BuildTypes:
Enumeration of build types.
- csb.bio.io.mrc.ByteOrder
- csb.bio.fragments.isites.ChainSequence:
Represents a single PDB chain sequence entry with torsion angles
- csb.io.plots.Chart:
Simple and clean facade to Matplotlib's plotting API.
- csb.io.tsv.SQLiteRepository.ChunkedReader
- csb.bio.io.clans.Clans:
Class for holding and manipulating data from one CLANS file.
- csb.bio.io.clans.ClansEntry:
Class holding the data of one CLANS sequence entry.
- csb.bio.io.clans.ClansFileBuilder:
Base abstract files for building a file in CLANS format.
- csb.bio.io.clans.ClansParams:
Class for handling Clans parameters.
- csb.bio.io.clans.ClansParser:
CLANS file format aware parser.
- csb.bio.io.clans.ClansSeqgroup:
Class holding the data of one CLANS group (seqgroup).
- csb.bio.fragments.isites.Cluster:
Object representation of an I-Sites library peptide fragment.
- csb.bio.fragments.ClusterNode:
Cluster node.
- csb.bio.fragments.ClusterRep:
Cluster's representative (centroid) node.
- csb.bio.io.clans.Color:
RGB color handling class.
- csb.bio.sequence.ColumnInfo
- csb.io.tsv.ColumnInfo:
Holder object for column metadata.
- csb.bio.structure.CompositeEntityIterator:
Iterates over composite AbstractEntity hierarchies.
- csb.test.Config:
General CSB Test Config.
- csb.bio.fragments.BenchmarkAdapter.Connection
- csb.test.Console:
Build and run all tests of the specified namespace and kind.
- csb.build.Console:
CSB Build Bot.
- csb.apps.hhsearch.Context
- csb.statistics.Cumulative
- csb.bio.io.dssp.DSSPParser:
Simple DSSP Secondary Structure Parser.
- csb.io.tsv.DataRow:
Represents a table data row.
- csb.apps.embd.Deconvolution:
Blind deconvolution for n-dimensional images.
- csb.bio.io.mrc.DensityInfo
- csb.bio.io.mrc.DensityMapReader:
Binary MRC density map reader.
- csb.bio.io.mrc.DensityMapWriter:
Binary MRC density map writer.
- csb.bio.hmm.EVDParameters
- csb.bio.io.wwpdb.EntryID:
Represents a PDB Chain identifier.
- csb.io.EntryReader:
Generic flatfile reader.
- csb.io.EntryWriter:
A simple stream writer.
- csb.core.Enum:
A collection of efficient static methods for working with enum classes.
- csb.core.EnumBase
- csb.core.EnumItem
- csb.statistics.ars.Envelope:
Envelope function for adaptive rejection sampling.
- csb.apps.ExitCodes:
Exit code constants.
- csb.io.tsv.Expression:
Metadata container: represents a table select or update expression.
- csb.bio.io.wwpdb.FileBuilder:
Base abstract files for all structure file formatters.
- csb.bio.fragments.FragmentCluster:
Provides clustering/filtering of the fragments, covering a common
residue in the target.
- csb.bio.fragments.FragmentMatch:
Base class, representing a match between a fragment and its target.
- csb.bio.fragments.FragmentTypes
- csb.statistics.mixtures.GaussianMixture:
Gaussian mixture model for multi-dimensional data.
- csb.apps.precision.GlobalInfo
- csb.bio.io.hhpred.HHMFileBuilder:
Builder for HHpred's hhm files.
- csb.bio.io.hhpred.HHOutputParser:
Parser for HHsearch result (*.hhr) files.
- csb.bio.io.hhpred.HHProfileParser:
A class that is HHpred HMM format aware.
- csb.apps.hhfrag.HHfrag
- csb.bio.hmm.HHpredHit:
Represents a single HHsearch hit.
- csb.bio.hmm.HHpredHitList:
Represents a collection of HHpredHits.
- csb.apps.hhsearch.HHsearch
- csb.bio.io.mrc.HeaderInfo
- csb.bio.fragments.isites.Hitlist:
I-Site instance hitlist.
- csb.bio.io.isites.ISitesParser:
Implements an I-Sites fragment library parser v.5.1+ (2008).
- csb.statistics.samplers.mc.multichain.InterpolationFactory:
Produces interpolations for functions changed during
non-equilibrium trajectories.
- csb.numeric.InvertibleMatrix:
Matrix object which is intended to save time in MCMC sampling
algorithms involving repeated integration of Hamiltonian equations
of motion and frequent draws from multivariate normal distributions
involving mass matrices as covariance matrices.
- csb.bio.fragments.isites.Library:
Representation of an I-Sites peptide fragment library.
- csb.apps.precision.LibrarySuperimposer
- csb.statistics.ars.LogProb
- csb.statistics.samplers.mc.propagators.Looper:
Implements an iterable list with a ring-like topology, that is, if
the iterator points on the last element, next() returns the first
element.
- csb.statistics.maxent.MaxentPosterior:
Object to hold and calculate the posterior (log)probability given
an exponential family model and corresponding data.
- csb.bio.fragments.Metrics
- csb.apps.hhsearch.HHsearch.Options
- csb.bio.io.fasta.OutputBuilder:
Base sequence/alignment string format builder.
- csb.bio.fragments.rosetta.OutputBuilder:
Rosetta fragment file formatter.
- csb.apps.embd.OutputPathBuilder
- csb.bio.io.psipred.PSIPredParser:
Simple PSI-PRED Secondary Structure Parser.
- csb.bio.io.psipred.PSIPredResidueInfo
- csb.io.plots.PlotsCollection:
A list-like collection of all plots in the chart (0-based).
- csb.io.tsv.Predicate
- csb.bio.fragments.Prediction
- csb.bio.fragments.PredictionContainer
- csb.apps.buildhmm.ProfileBuilder
- csb.bio.hmm.ProfileHMM:
Describes a protein profile Hidden Markov Model.
- csb.bio.hmm.ProfileLength
- csb.bio.fragments.isites.ProfileMatch:
Describes a profile-query match
- csb.bio.fragments.isites.ProfileMatches:
A collection of profile-database hits.
- csb.bio.fragments.isites.ProteinProfile:
Describes an I-Sites protein profile/PSSM.
- csb.core.Proxy:
Base class implementing the proxy pattern.
- csb.io.AutoFlushStream:
Wrapper around a buffered stream which automatically calls flush()
after each write().
- csb.io.TempFile:
Create a temporary file and take care of deleting it upon object
destruction.
- csb.bio.hmm.pseudocounts.PseudocountBuilder:
Constructs profile HMMs with pseudocounts.
- csb.core.REMatchProxy
- csb.statistics.samplers.mc.RENSTrajInfo:
Holds information necessary for calculating a RENS trajectory.
- csb.bio.nmr.RandomCoil:
Utility class containing all necessary data and methods for
computing secondary chemical shifts.
- csb.bio.fragments.isites.RepStructureFragment:
Container class which describes an I-Sites paradigm structure for a
cluster.
- csb.io.tsv.RepositoryImp:
Abstract SQL backend interface.
- csb.bio.fragments.ResidueAssignmentInfo
- csb.bio.io.dssp.ResidueAssignmentInfo
- csb.bio.fragments.ResidueEventInfo
- csb.bio.fragments.rosetta.ResidueInfo:
Container struct for a single rosetta fragment residue.
- csb.bio.sequence.ResidueInfo
- csb.build.RevisionHandler:
Determines the current repository revision number of a working
copy.
- csb.build.RevisionInfo
- csb.bio.fragments.rosetta.RosettaFragment:
Represents a single Rosetta fragment match.
- csb.bio.fragments.RosettaFragsetFactory:
Simplifies the construction of fragment libraries.
- csb.bio.io.svg.SSCartoonBuilder:
Creates 2D vector diagrams from SecondaryStructure objects.
- csb.statistics.scalemixture.ScaleMixturePrior:
Prior on the scales of a ScaleMixture, which determines how the scales are
estimated.
- csb.apps.hhsearch.SecStructureScoring
- csb.bio.structure.SecondaryStructureElement:
Describes a Secondary Structure Element.
- csb.bio.sequence.SequenceAdapter:
Base wrapper class for AbstractSequence objects.
- csb.bio.io.fasta.SequenceAlignmentReader:
Sequence alignment parser.
- csb.bio.sequence.SequenceAlphabets:
Sequence alphabet enumerations.
- csb.bio.sequence.SequenceIndexer
- csb.io.Shell
- csb.io.ShellInfo:
Shell command execution info
- csb.bio.io.vasco.ShiftInfo
- csb.statistics.samplers.mc.SimpleProposalCommunicator:
With the exception of the current state of the Markov chain, this
holds all the information needed to calculate the acceptance
probability in both the RWMCSampler and HMCSampler classes, that is, only the proposal
state.
- csb.statistics.samplers.mc.SingleSwapStatistics:
Tracks swap statistics of a single sampler pair.
- csb.bio.sequence.SliceHelper
- csb.bio.hmm.State:
Describes a Hidden Markov Model state.
- csb.bio.hmm.StateFactory:
Simplifies the construction of protein profile HMM states.
- csb.statmech.ensembles.StatisticalEnsemble
- csb.io.tsv.Step
- csb.bio.io.dssp.StrideParser:
Simple STRIDE Secondary Structure Parser.
- csb.bio.io.fasta.StructureAlignmentFactory:
Protein structure alignment parser.
- csb.bio.io.wwpdb.StructureProvider:
Base class for all PDB data source providers.
- csb.bio.structure.SuperimposeInfo:
Describes a structural alignment result.
- csb.statistics.samplers.mc.SwapStatistics:
Tracks swap statistics for an AbstractExchangeMC subclass instance.
- csb.io.tsv.Table:
Build and query a TSV Table.
- csb.bio.io.isites.Tags:
Enumeration of I-Sites flat file tags.
- csb.bio.fragments.TargetResidue:
Wrapper around Target's native residues.
- csb.bio.fragments.TargetSegment
- csb.io.TempFolder:
Create a temporary directory which is automatically wiped when the
object is closed.
- unittest.case.TestCase:
A class whose instances are single test cases.
- csb.bio.structure.TorsionAngles:
Describes a collection of phi, psi and omega backbone torsion
angles.
- csb.bio.fragments.TorsionAnglesPredictor:
Fragment-based phi/psi angles predictor.
- csb.bio.fragments.TorsionPredictionInfo:
Struct container for a single torsion angle prediction.
- csb.statistics.samplers.mc.TrajectoryBuilder:
Allows to build a Trajectory object step by step.
- csb.bio.hmm.Transition:
Describes a Hidden Markov Model transition between two states.
- csb.bio.hmm.TransitionType
- csb.apps.ArgHandler.Type
- csb.apps.embd.Util
- csb.bio.io.vasco.VascoStructureParser:
Simple Vasco Parser
- csb.Version:
CSB version number.
- csb.bio.io.whatif.WhatCheckParser:
Simple WhatIf/WhatCheck Summary parser
- threading._Verbose
- dict:
dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list.
- collections.OrderedDict:
Dictionary that remembers insertion order
- list:
list() -> new empty list list(iterable) -> new list
initialized from iterable's items
- property:
property(fget=None, fset=None, fdel=None, doc=None) -> property attribute
- type:
type(object) -> the object's type type(name, bases, dict) ->
a new type