All Classes and Interfaces

Class
Description
 
A structure which detects residues from atoms alone and then chains from residues.
Java implementation of region removal algorithm as presented in: Smit, S. et al., 2008.
An amino acid with all details regarding its atoms, torsion angles, etc.
A torsion angle defined for proteins.
A pair of residues with metadata taken from analysis tool.
A measurement for which one can distinguish a direction (i.e. [0..360) degrees)
A collection of formatting methods for angular values.
A sample of angular values and computed statistics.
A transformation used to display circular diagrams.
A torsion angle which is defined upon four atomic coordinates.
A unified atom name found in PDB and mmCIF files with a list of alternative names.
A pair of atoms.
An atom type (carbon, hydrogen, etc.) to be found in PDB and mmCIF files.
An average of one or more basic angle types.
A backbone in a protein.
A pairing between two nucleotides' bases.
An atomic bond and corresponding length.
An atomic bond length.
A base-phosphate notation described in: Classification and Energetics of the Base-Phosphate Interactions in RNA.
RNA secondary structure in BPSEQ format.
An entry of a BPSEQ data.
A base-ribose notation described in: Classification and Energetics of the Base-Phosphate Interactions in RNA.
A set of methods to analyze 3D data to extract the canonical 2D structure.
A set of utility functions on the edge between cartesian and trigonometric representations.
A set of methods that allow to address a residue by its chain name, residue number and insertion code.
A set of methods to reorder chains in an RNA structure.
A glycosidic bond torsion angle (chi), which is defined differently for purines and pyrimidines.
A range description for chi torsion angle type as defined in Saenger's "Principles...".
A container of one or more PDB files converted from a single mmCIF file.
A converter from mmCIF to one or more PDB files.
A structure parsed from an mmCIF file.
A parser of mmCIF format.
When it is impossible to convert from mmCIF to PDB.
A pair of interacting nucleotides with classification info.
A set of methods that a data structure must implement to be clustered.
A set of utility functions to work with palettes and color interpolation.
A dot-bracket encoded structure made from combining one or more strands.
A dot-bracket encoded structure made from combining one or more strands.
A collection of regions conflicting with each other.
A graph of conflicts between regions.
A converter from BPSEQ to dot-bracket.
An RNA secondary structure encoded in CT (connect) format.
A single entry in the CT formatted structure.
A default implementation of a structure parsed from an mmCIF file.
A default converter from BPSEQ to dot-bracket which iteratively (1) finds non-pseudoknots and assigns the current lowest level, then (2) increases level and (3) treats pseudoknots as the next input to (1) until there are base pairs without level assigned.
A default implementation of a dot-bracket.
A default implementation of a dot-bracket structure which is mapped to data from 3D coordinates.
A default implementation of a structure parsed from a PDB file.
A default implementation of a residue (nucleotide or amino acid).
A container for a list of residues.
A default implementation of a strand.
A set of methods that any kind of result has to implement to be displayable in UI or exportable to output file.
 
An RNA structure encoded in dot-bracket format.
A dot-bracket structure with correspondence to a 3D structure.
A single symbol in a dot-bracket structure.
 
Java implementation of OPT ALL algorithm as presented in: Smit, S. et al., 2008.
An executor of external processes.
A result of running external command.
An experimental technique used to solve a structure (according to the PDB sources).
A set of methods that any kind of result must implement to be exported to output file.
An image format which can be used to export SVG images to.
An information whether a base pair originated from a helix.
A collection of angular observations put into bins of specified width.
Immutable implementation of AnalyzedBasePair.
Builds instances of type ImmutableAnalyzedBasePair.
Immutable implementation of Angle.
Builds instances of type ImmutableAngle.
Immutable implementation of AngleSample.
Builds instances of type ImmutableAngleSample.
Immutable implementation of AtomBasedTorsionAngleType.
Builds instances of type ImmutableAtomBasedTorsionAngleType.
Immutable implementation of AtomPair.
Builds instances of type ImmutableAtomPair.
Immutable implementation of AverageTorsionAngleType.
Builds instances of type ImmutableAverageTorsionAngleType.
Immutable implementation of Backbone.
Builds instances of type ImmutableBackbone.
Immutable implementation of BasePair.
Builds instances of type ImmutableBasePair.
Immutable implementation of BondLength.
Builds instances of type ImmutableBondLength.
Immutable implementation of BpSeq.
Builds instances of type ImmutableBpSeq.
Immutable implementation of CifContainer.
Builds instances of type ImmutableCifContainer.
Immutable implementation of CombinedStrand.
Builds instances of type ImmutableCombinedStrand.
Immutable implementation of CombinedStrandFromPdb.
Builds instances of type ImmutableCombinedStrandFromPdb.
Immutable implementation of ConflictClique.
Builds instances of type ImmutableConflictClique.
Immutable implementation of ConflictGraph.
Builds instances of type ImmutableConflictGraph.
Immutable implementation of Ct.
Builds instances of type ImmutableCt.
Immutable implementation of DefaultCifModel.
Builds instances of type ImmutableDefaultCifModel.
Immutable implementation of DefaultConverter.
Builds instances of type ImmutableDefaultConverter.
Immutable implementation of DefaultDotBracket.
Builds instances of type ImmutableDefaultDotBracket.
Immutable implementation of DefaultDotBracketFromPdb.
Builds instances of type ImmutableDefaultDotBracketFromPdb.
Immutable implementation of DefaultPdbModel.
Builds instances of type ImmutableDefaultPdbModel.
Immutable implementation of DefaultPdbResidue.
Builds instances of type ImmutableDefaultPdbResidue.
Immutable implementation of DefaultResidueCollection.
Builds instances of type ImmutableDefaultResidueCollection.
Immutable implementation of DefaultStrand.
Builds instances of type ImmutableDefaultStrand.
Immutable implementation of DistanceMatrix.
Builds instances of type ImmutableDistanceMatrix.
Immutable implementation of DotBracketSymbol.
Builds instances of type ImmutableDotBracketSymbol.
Immutable implementation of DssrJson.
Builds instances of type ImmutableDssrJson.
Immutable implementation of DynamicProgrammingAll.
Builds instances of type ImmutableDynamicProgrammingAll.
Immutable implementation of BpSeq.Entry.
Builds instances of type ImmutableEntry.
Immutable implementation of ExecHelper.
Builds instances of type ImmutableExecHelper.
Immutable implementation of ExecHelper.ExecutionResult.
Builds instances of type ImmutableExecutionResult.
Immutable implementation of Ct.ExtendedEntry.
Builds instances of type ImmutableExtendedEntry.
Immutable implementation of Histogram.
Builds instances of type ImmutableHistogram.
Immutable implementation of InteractionType.
Builds instances of type ImmutableInteractionType.
Immutable implementation of MaxConflicts.
Builds instances of type ImmutableMaxConflicts.
Immutable implementation of MinGain.
Builds instances of type ImmutableMinGain.
Immutable implementation of MultiLineDotBracket.
Builds instances of type ImmutableMultiLineDotBracket.
Immutable implementation of Nucleotide.
Builds instances of type ImmutableNucleotide.
Immutable implementation of Pair.
Builds instances of type ImmutablePair.
Immutable implementation of PdbAtomLine.
Builds instances of type ImmutablePdbAtomLine.
Immutable implementation of PdbChain.
Builds instances of type ImmutablePdbChain.
Immutable implementation of PdbCompactFragment.
Builds instances of type ImmutablePdbCompactFragment.
Immutable implementation of PdbExpdtaLine.
Builds instances of type ImmutablePdbExpdtaLine.
Immutable implementation of PdbHeaderLine.
Builds instances of type ImmutablePdbHeaderLine.
Immutable implementation of PdbModresLine.
Builds instances of type ImmutablePdbModresLine.
Immutable implementation of PdbNamedResidueIdentifier.
Builds instances of type ImmutablePdbNamedResidueIdentifier.
Immutable implementation of PdbRemark2Line.
Builds instances of type ImmutablePdbRemark2Line.
Immutable implementation of PdbRemark465Line.
Builds instances of type ImmutablePdbRemark465Line.
Immutable implementation of PdbResidueIdentifier.
Builds instances of type ImmutablePdbResidueIdentifier.
Immutable implementation of PdbTitleLine.
Builds instances of type ImmutablePdbTitleLine.
Immutable implementation of Phosphate.
Builds instances of type ImmutablePhosphate.
Immutable implementation of PseudophasePuckerType.
Builds instances of type ImmutablePseudophasePuckerType.
Immutable implementation of Quadruple.
Builds instances of type ImmutableQuadruple.
Immutable implementation of QuantifiedBasePair.
Builds instances of type ImmutableQuantifiedBasePair.
Immutable implementation of Region.
Builds instances of type ImmutableRegion.
Immutable implementation of ResidueTorsionAngles.
Builds instances of type ImmutableResidueTorsionAngles.
Immutable implementation of Ribose.
Builds instances of type ImmutableRibose.
Immutable implementation of StrandView.
Builds instances of type ImmutableStrandView.
Immutable implementation of TerminalMissing.
Builds instances of type ImmutableTerminalMissing.
Immutable implementation of TorsionAngleDelta.
Builds instances of type ImmutableTorsionAngleDelta.
Immutable implementation of TorsionAngleValue.
Builds instances of type ImmutableTorsionAngleValue.
Immutable implementation of TrigonometricMoment.
Builds instances of type ImmutableTrigonometricMoment.
A type of interaction between two nucleotides.
 
 
 
A classification of RNA base pairs described in: Geometric Nomenclature and Classification of RNA Base Pairs.
The main torsion angle type, which may consist of one or more basic angle types.
Java implementation of Elimination Conflicts algorithm as presented in: Smit, S. et al., 2008.
Java implementation of Elimination Gain algorithm as presented in: Smit, S. et al., 2008.
A set of PDB files which all correspond to the same structure and also their chain names' mapping.
A type of molecule (RNA or protein).
An extended secondary structure, which contains also non-canonical base pairs.
A component of a nucleotide.
A nucleobase (adenine, cytosine, guanine, uracil or thymine).
An edge of the nucleobase.
 
A nucleotide (A, C, G, U or T) with all details regarding atoms, torsion angles, etc.
A type of the nucleotide component.
A torsion angle defined in a nucleotide.
A class to provide useful NumberFormat instances.
 
Representation of ATOM and HETATM lines in both PDB and mmCIF files.
A chain in a structure.
A collection of residues such that (i, i+1) are connected.
A representation of EXPDTA line in PDB files.
A representation of HEADER file in PDB format.
A structure parsed from a PDB file.
A representation of MODRES line in PDB format.
Class that represents a residue identifier with a known name.
A parser of PDB format.
When data in PDB files is inconsistent with the documented format.
A representation of REMARK 2 line which describes experimental resolution.
A representation of REMARK 465 in PDB format which describes missing residues.
A residue (nucleotide or amino acid).
A residue identifier is used only to address a residue in the structure.
A representation of TITLE line in PDB format.
A phosphate, part of RNA backbone.
A finder of pseudoknots in RNA secondary structure.
An angle describing the pseudophase pucker.
A range of pseudorotation values with their descriptions.
A purine (adenine or guanine).
A pyrimidine (cytosine, uracil or thymine).
 
A base pair which is classified and quantified with numerical parameters.
A named range of torsion angle values.
A distance between TorsionRange objects.
A provider of torsion angle ranges (different ranges are used for chi angle and for pseudophase pucker).
A collection of pairs (BPSEQ entries) which are consecutive in sequence.
A pseudoknot finder algorithm which works by selecting a region to remove in each iteration.
A collection of residues.
A builder that can merge many residue collections in one mmCIF file.
A builder that can merge many residue collections in one PDB file.
A fragment of a residue with a set of expected atoms and a set of possible other atoms.
A provider of detailed information about a residue (its type, expected atoms, torsion angles etc).
A collection of torsion angles values for a single residue.
A detector of residue type based on its name and atom content.
A collection of methods to work with resources (src/main/resources/).
A ribose, part of RNA backbone.
A classification of RNA base pairs described in Principles of Nucleic Acid Structure.
A sidechain in a protein.
A collection of residues with a common molecule type (RNA or protein).
Stacking topologies are described in: New Metrics for Comparing and Assessing Discrepancies between RNA 3D Structures and Models.
A base pair stericity, either cis or trans.
A continuous segment of residues.
A strand which is defined as a fragment of a dot-bracket structure.
A collection of methods to work with SVG images.
A set of methods to be implemented by result objects with tabular form of data.
A collections of methods for easy export of tabular data to CSV files.
A colecction of missing dot-bracket symbols at 5' or 3' end.
A result of subtracting of two torsion angles.
A state of comparison of two torsion angle values.
A torsion angle.
A torsion angle with its value calculated.
A default torsion angle range as defined in Saenger's "Principles...".
A quantitative measure of a trigonometric sample shape.
A set of useful constants in structural bioinformatics e.g. greek letters, Angstrom, etc.
A set of methods allowing to visualize the result.