All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractCifFileSupplier<S> |
Convert a BioJava object to a CifFile.
|
AbstractCifFileSupplier.WrappedAtom |
Wrapped atoms represent individual atoms enriched with model- and chain-level information.
|
AbstractScoresCache |
Abstact implementation of the ScoresCache with the shared code used
in all objects with a variables cache.
|
AbstractStructureAlignment |
|
AbstractUserArgumentProcessor |
Base class for a new structure alignment CLI.
|
AFP |
A class to represent a FATCAT aligned fragment pair (AFP)
|
AFPAlignmentDisplay |
|
AFPCalculator |
A class that performs calculations on AFPChains
|
AFPChain |
A bean to contain the core of a structure alignment.
|
AFPChainer |
a class to chain AFPs to an alignment
|
AFPChainFlipper |
|
AFPChainScorer |
|
AfpChainWriter |
A class to convert the data in an AfpChain object to various String outputs.
|
AFPChainXMLConverter |
|
AFPChainXMLParser |
|
AFPOptimizer |
|
AFPPostProcessor |
does post processing after alignment chaingin
|
AFPTwister |
|
AligMatEl |
|
Alignable |
|
AlignmentProgressListener |
A class to listen to progress of the structure alignment calculations
|
AlignmentResult |
A class to track the alignment results in a flat file
|
AlignmentTools |
Methods for analyzing and manipulating AFPChains and for
other pairwise alignment utilities.
|
AlignmentTools.IdentityMap<K> |
A Map can be viewed as a function from K to V.
|
AligNPE |
|
AlignUtils |
Low level helper methods for CE and FATCAT algorithms.
|
AllChemCompProvider |
A ChemComp provider that downloads and caches the components.cif file from the wwPDB site.
|
AltAligComparator |
A comparator to sort AlternativeAlignments based on their number of equivalent residues
and RMSD.
|
AlternativeAlignment |
Implements a class which handles one possible (alternative) solution.
|
AminoAcid |
A Group that represents an AminoAcid.
|
AminoAcidImpl |
AminoAcid inherits most from Hetatom.
|
AngleOrderDetectorPlus |
Guesses an order of rotational symmetry from the angle.
|
AsaCalculator |
Class to calculate Accessible Surface Areas based on
the rolling ball algorithm by Shrake and Rupley.
|
Astral |
Provides programmatic access to ASTRAL representative sets.
|
Astral.AstralSet |
An ASTRAL sequence-identity cutoff with an identifier such as:
|
Atom |
A simple interface for an Atom.
|
AtomCache |
A utility class that provides easy access to Structure objects.
|
AtomContact |
A pair of atoms that are in contact
|
AtomContactSet |
A set of atom-atom contacts to hold the results of intra and inter-chain contact calculations
|
AtomIdentifier |
|
AtomImpl |
Implementation of an Atom of a PDB file.
|
AtomIterator |
an iterator over all atoms of a structure / group.
|
AtomPositionMap |
|
AtomPositionMap.GroupMatcher |
Used as a Predicate to indicate whether a particular Atom should be mapped
|
AugmentedResidueRange |
Created by douglas on 1/23/15.
|
Author |
Describes author attributes for author information in a PDB file.
|
AxisAligner |
|
BasePairParameters |
This module calculates the el Hassan-Calladine Base Pairing and Base-pair Step Parameters for any nucleic
acid containing structure that has the information about the core base-pair rings.
|
BcifFileReader |
Parse binary Cif files and provide capabilities to store them locally.
|
BerkeleyScopInstallation |
|
BetaBridge |
Container that represents a beta Bridge between two residues.
|
BioAssemblyIdentifier |
|
BioAssemblyInfo |
Representation of a Biological Assembly annotation as provided by the PDB.
|
BioAssemblyTools |
|
BioJavaStructureAlignment |
Wrapper for the BioJava Structure Alignment Implementation
|
BiologicalAssemblyBuilder |
Reconstructs the quaternary structure of a protein from an asymmetric unit
|
BiologicalAssemblyTransformation |
The transformation needed for generation of biological assemblies
from the contents of a PDB/mmCIF file.
|
BlastClustReader |
|
Block |
A Block is a Data Structure that stores aligned positions of a
MultipleAlignment with the condition that residues are in a
sequential order.
|
BlockImpl |
General implementation of a Block that supports any type of
sequential alignment with gaps.
|
BlockSet |
A BlockSet is a Data Structure to store a flexible alignment part of a
multiple alignment.
|
BlockSetImpl |
A general implementation of a BlockSet to store a flexible part of a multiple
alignment.
|
Bond |
A simple bond -- it stores information about two atoms as well as information
about its bond order.
|
BondImpl |
A simple bond -- it stores information about two atoms as well as information
about its bond order.
|
BondMaker |
Adds polymer bonds for peptides and nucleotides based on distance cutoffs and
intra-group (residue) bonds based on data from the Chemical Component Dictionary
to the Structure object.
|
BondType |
Work in progress - NOT final!
|
BoundingBox |
A bounding box for short cutting some geometrical calculations.
|
BravaisLattice |
An enum to represent the 7 Bravais lattices
|
BridgeType |
A bridge is formed by two non-overlapping stretches of three residues each
(i-1,i,i+1) and (j-1,j,j+1), where i
|
C2RotationSolver |
|
CAConverter |
Converts full atom representations to Calpha only ones.
|
Calc |
Utility operations on Atoms, AminoAcids, Matrices, Point3d, etc.
|
CalcPoint |
Utility operations on Point3d.
|
CallableStructureAlignment |
Simple Callable Class that calculates a pairwise alignment in a different
thread, so that multiple pairwise alignments can be run in parallel
(examples: all-to-all alignments, DB search alignments).
|
CartesianProduct<T> |
A cartesian product between two lists A and B is the set of all ordered pairs
of the elements of both sets.
|
CathCategory |
The categories found within CATH.
|
CathDatabase |
General API for interacting with CATH.
|
CathDomain |
A class which represents a single CATH domain.
|
CathFactory |
|
CathFragment |
|
CathInstallation |
|
CathNode |
Represents a node in the CATH hierarchy.
|
CathSegment |
|
CECalculator |
This is based on the original Combinatorial Extension (CE) source code from 2003 or 2004 (CE version 2.3),
as has been originally developed by I.
|
CeCalculatorEnhanced |
This is based on the original Combinatorial Extension (CE) source code from 2003 or 2004 (CE version 2.3),
as has been originally developed by I.
|
CeCPMain |
A wrapper for CeMain which sets default parameters to be appropriate for finding
circular permutations.
|
CeCPMain.CPRange |
Tiny wrapper for the disallowed regions of an alignment.
|
CECPParameters |
|
CECPParameters.DuplicationHint |
|
CeCPUserArgumentProcessor |
|
CeMain |
The main class of the Java implementation of the Combinatorial Extension Algorithm (CE),
as has been originally developed by I.
|
CeParameters |
Contains the parameters that can be sent to CE
|
CeParameters.ScoringStrategy |
|
CeSideChainMain |
|
CeSideChainUserArgumentProcessor |
|
CeSymm |
Identify the symmetries in a structure by running an alignment of the
structure against itself disabling the diagonal of the identity alignment.
|
CeSymmIterative |
Iterative version of CeSymm that aims at identifying all symmetry axis of a
structure.
|
CESymmParameters |
Provides parameters to CeSymm .
|
CESymmParameters.OrderDetectorMethod |
|
CESymmParameters.RefineMethod |
|
CESymmParameters.SymmetryType |
The internal symmetry detection can be divided into two types: CLOSE:
includes the circular and dihedral symmetries, and OPEN: includes the
helical and protein repeats symmetries.
|
CeSymmResult |
This Class stores all the relevant information of an internal symmetry result
obtained with CeSymm.
|
CeUserArgumentProcessor |
process the arguments from command line
|
CeUserArgumentProcessor.CeStartupParams |
|
Chain |
Defines the interface for a Chain.
|
ChainImpl |
A Chain in a PDB file.
|
ChainSignature |
|
ChargeAdder |
A class to add appropriate charge information to a structure.
|
ChemComp |
Properties of a chemical component.
|
ChemCompAtom |
Properties of an atom of a chemical component.
|
ChemCompBond |
Properties of a bond in a chemical component.
|
ChemCompConsumer |
|
ChemCompConsumerImpl |
|
ChemCompConverter |
Convert CifFiles to chem comps.
|
ChemCompDescriptor |
Properties of the chemical component descriptor.
|
ChemCompDistribution |
|
ChemCompGroupFactory |
|
ChemCompProvider |
Interface that is implemented by all classes that can provide ChemComp definitions.
|
ChemCompTools |
|
ChemicalComponentDictionary |
A representation of the Chemical Component Dictionary.
|
CholeskyDecomposition |
Cholesky Decomposition.
|
CifBean |
Flag for BioJava beans that resemble categories defined by the mmCIF schema.
|
CifChainSupplierImpl |
Convert a chain to a CifFile .
|
CifFileConsumer<S> |
Defines a rather generic interface which allows to populate some data structure with data parsed from a CIF file.
|
CifFileReader |
Parse text Cif files and provide capabilities to store them locally.
|
CifFileSupplier<S> |
Create a CifFile instance for a given container of structure data.
|
CifStructureConsumer |
Defines the categories to consume during CIF parsing.
|
CifStructureConsumerImpl |
An implementation of a CifFileConsumer for BioJava.
|
CifStructureConverter |
Convert BioJava structures to CifFiles and vice versa.
|
CifStructureSupplierImpl |
Convert a structure to a CifFile.
|
CliTools |
Utilities for autoconfiguring javabeans based on command line arguments.
|
ClusterAltAligs |
A class that clusters alternative alignments according to their
similarity.
|
ClusterDomains |
|
CollectionTools |
Utilities for working with collections.
|
ConfigStrucAligParams |
|
ConfigurationException |
|
Contact |
A simple class to store contacts in the form of pairs of indices and a distance associated to them.
|
CoreSuperimposer |
Superimposes the core aligned residues of every structure in a
MultipleAlignment onto a reference structure.
|
CrystalBuilder |
A class containing methods to find interfaces in a given crystallographic Structure by
reconstructing the crystal lattice through application of symmetry operators
|
CrystalCell |
A crystal cell's parameters.
|
CrystalTransform |
Representation of a transformation in a crystal:
- a transformation id (each of the transformations in a space group, 0 to m)
- a crystal translation
The transformation matrix in crystal basis is stored, representing the basic
transformation together with the crystal translation.
|
Cut |
|
CutDomain |
|
CutSites |
|
CutValues |
|
DatabasePDBRevRecord |
Represents revision records for use by PDBHeader .
|
DBRef |
A class to represent database cross references.
|
DemoAsa |
|
DemoAtomCache |
Example of how to load PDB files using the AtomCache class.
|
DemoBerkeleyScop |
A demo for how to use the Berkeley version of SCOP instead of the default UK-SCOP
|
DemoBioAssemblies |
|
DemoCATH |
An example for how to access CATH data.
|
DemoCE |
Example of how to run a structure alignment using the CE algorithm.
|
DemoCeSymm |
Quick demo of how to call CE-Symm programmatically.
|
DemoChangeChemCompProvider |
This demo shows how to use an alternative ChemCompProvider.
|
DemoCommandLineStartup |
|
DemoContacts |
|
DemoCrystalInterfaces |
|
DemoDomainsplit |
|
DemoFATCAT |
|
DemoLoadSecStruc |
Demonstration of how to load a Structure with the SS information, either from
the PDB file annotation (Author's assignment) or from the DSSP file in the
PDB servers (DSSP assignment).
|
DemoLoadStructure |
Example for how to load protein structures (from PDB files).
|
DemoMMCIFReader |
An example of how to read MMcif files
|
DemoMmcifToPdbConverter |
An example of how to convert mmCIF file to PDB file
|
DemoMmtfReader |
Class to show how to read a Biojava structure using MMTF
|
DemoMmtfWriter |
|
DemoMultipleMC |
Demo for running the MultipleMC Algorithm on a protein family.
|
DemoQsAlign |
Demo on how to use programatically QsAlign for the alignment of
quaternary structures.
|
DemoSCOP |
A class demonstrating the use of the SCOP parsing tools
|
DemoSecStrucCalc |
Demonstration on how to use the Secondary Structure Prediction (DSSP)
implementation in BioJava and obtain different SS representations and
outputs.
|
DemoSymmetry |
A demo on how to use the quaternary symmetry detection algorithms.
|
DistanceBox<T> |
|
Domain |
|
DomainProvider |
Decomposes a structure from the PDB into representative domains
|
DownloadChemCompProvider |
This provider of chemical components can download and cache chemical component definition files from the RCSB PDB web
site.
|
DSSPParser |
Class to parse a DSSP file (output of the DSSP program),
that contains the secondary structure assignment of a structure.
|
EcodDatabase |
General API for interacting with ECOD.
|
EcodDomain |
An EcodDomain contains all the information of the ECOD database: id,
classification groups (from higher to lower in the tree: X,H,T,F), PDB code,
chain, residue ranges and status (manual or automatic classification).
|
EcodFactory |
|
EcodInstallation |
Provides access to the Evolutionary Classification of Protein Domains (ECOD).
|
EcodInstallation.EcodParser |
|
EigenvalueDecomposition |
Eigenvalues and eigenvectors of a real matrix.
|
Element |
Element is an enumeration of the elements of the periodic table.
|
ElementType |
ElementType is an enumeration of the types of elements found in the periodic table.
|
EntityFinder |
Heuristical finding of Entities (called Compounds in legacy PDB format)
in a given Structure.
|
EntityInfo |
An object to contain the info from the PDB header for a Molecule.
|
EntityType |
The type of entity (polymer, non-polymer, water, macrolide)
as defined in the mmCIF dictionary:
|
ExperimentalTechnique |
An enum to represent the experimental technique of a PDB structure
|
FastaAFPChainConverter |
A collection of static utilities to convert between AFPChains and FastaSequences .
|
FastaStructureParser |
Reads a protein sequence from a fasta file and attempts to match it to a
3D structure.
|
FatCat |
|
FatCatAligner |
A class that does calculations on an AFPChain
|
FatCatFlexible |
|
FatCatParameters |
|
FatCatRigid |
|
FatCatUserArgumentProcessor |
|
FCAlignHelper |
|
FileConvert |
Methods to convert a structure object into different file formats.
|
FileParsingParameters |
|
FragmentJoiner |
Joins the initial Fragments together to larger Fragments
|
FragmentPair |
a pair of fragments of two protein structures
|
GapArray |
|
GetDistanceMatrix |
|
Gotoh |
a class to perform Gotoh algorithm
|
GraphComponentOrderDetector |
The GraphOrderDetector transforms the self-alignment into a Graph and
extracts its maximally connected Components.
|
GraphComponentRefiner |
The GraphRefiner transforms the self-alignment into a Graph and extracts its
maximally connected Components.
|
Grid |
A grid to be used for calculating atom contacts through a spatial hashing algorithm.
|
GridCell |
A grid cell to be used in contact calculation via spatial hashing algorithm.
|
Group |
This is the data structure for a single Group of atoms.
|
GroupAsa |
A class to store the results of ASA calculations, it can
hold ASA values per atom present in Group
|
GroupContact |
A pair of residues that are in contact
|
GroupContactSet |
A set of residue-residue contacts.
|
GroupIterator |
An iterator over all groups of a structure.
|
GroupToSDF |
|
GroupType |
This contains basic categories for Group types.
|
GuiWrapper |
A class to wrap some of the strucutre.gui classes using Reflection
|
HBond |
Container that represents a hidrogen bond.
|
HelicalRepeatUnit |
|
Helix |
|
HelixAxisAligner |
|
HelixExtender |
|
HelixLayers |
|
HelixSolver |
|
HetatomImpl |
Generic Implementation of a Group interface.
|
HetatomImpl.PerformanceBehavior |
Behaviors for how to balance memory vs.
|
IcosahedralSampler |
Represents an even coverage of quaternion space by 60 points.
|
Icosahedron |
|
IdxComparator |
|
IndexPair |
|
InterfaceFinder |
A class containing methods to find interfaces in a given structure.
|
JointFragments |
A utility class that defines which set of atoms are considered
to be on equivalent positions.
|
JournalArticle |
PDB-specific
|
Ladder |
A Ladder is a set of one or more consecutive bridges of identical type.
|
LocalPDBDirectory |
|
LocalPDBDirectory.FetchBehavior |
Controls when the class should fetch files from the ftp server
|
LocalPDBDirectory.ObsoleteBehavior |
Behaviors for when an obsolete structure is requested.
|
LocalProteinDomainParser |
Protein Domain Parser is a an algorithm that attempts at assigning domains for 3D protein structures.
|
LocalScopDatabase |
Classes which implement ScopDatabase in a way which allows them to serve queries
without accessing the internet should implement this interface instead.
|
LUDecomposition |
LU Decomposition.
|
Maths |
|
Matrices |
Matrices contains static methods to operate and transform matrices used in 3D
geometry (transformation matrices and rotation matrices).
|
Matrix |
Jama = Java Matrix class.
|
MatrixListener |
|
MetalBondConsumer |
Consume metal bond data.
|
MetalBondConsumerImpl |
Created by andreas on 6/9/16.
|
MetalBondConverter |
Created by andreas on 6/6/16.
|
MetalBondDistance |
A bean that contains cutoffs for correctly detecting metal bonds.
|
MismatchedBasePairParameters |
This class allows for finding inter-strand base pairs that are not necessarily canonical Watson-Crick pairs.
|
MmtfActions |
A class of functions for reading and writing Biojava structures using MMTF
|
MMTFFileReader |
A class to read MMTF files and cache them locally.
|
MmtfStructureReader |
A biojava specific structure inflator for MMTF.
|
MmtfStructureWriter |
Class to take Biojava structure data and covert to the DataApi for encoding.
|
MmtfSummaryDataBean |
Class to store the summary data for a given structure.
|
MmtfUtils |
A utils class of functions needed for Biojava to read and write to mmtf.
|
Model |
An internal utility class for StructureImpl to make it easier to manage poly and nonpoly chains.
|
MomentsOfInertia |
The moment of inertia, otherwise known as the angular mass or rotational
inertia, of a rigid body determines the torque needed for a desired angular
acceleration about a rotational axis.
|
MomentsOfInertia.SymmetryClass |
|
MultipleAlignment |
A MultipleAlignment is a Data Structure to store the core information of a
multiple structure alignment, as a return type.
|
MultipleAlignmentDisplay |
Utility functions to generalize the visualization of MultipleAlignments in
molecular viewers.
|
MultipleAlignmentEnsemble |
A MultipleAlignmentEnsemble is a collection of MultipleAlignment s
that share the same structures (Atoms) and creation properties (algorithm,
version, creation time, etc.).
|
MultipleAlignmentEnsembleImpl |
|
MultipleAlignmentImpl |
|
MultipleAlignmentScorer |
|
MultipleAlignmentTools |
|
MultipleAlignmentWriter |
This class contains functions for the conversion of MultipleAlignment
to various String outputs.
|
MultipleAlignmentXMLConverter |
Helper methods to convert all the hierarchy levels of a MultipleAlignment
into an XML format.
|
MultipleAlignmentXMLParser |
|
MultipleMcMain |
Main class of the Java implementation of the Combinatorial Extension -
Monte Carlo (CEMC) Algorithm,
as it was originally described by C.Guda, E.D.Scheeff, P.E.
|
MultipleMcOptimizer |
This class takes a MultipleAlignment seed previously generated and runs a
Monte Carlo optimization in order to improve the overall score and highlight
common structural motifs.
|
MultipleMcParameters |
Contains the parameters to be sent to the MC optimization.
|
MultipleStructureAligner |
Interface for the Multiple Structure Alignment Algorithms.
|
MultipleSuperimposer |
Interface for Multiple Alignment superposition algorithms.
|
Mutator |
A class that can change one amino acid to another.
|
NucleotideImpl |
A nucleotide group is almost the same as a Hetatm group.
|
Octahedron |
|
OperatorResolver |
A class to resolve the operators for transformations
|
OptimalCECPMain |
A wrapper for CeMain which sets default parameters to be appropriate for finding
circular permutations.
|
OptimalCECPParameters |
Contains the parameters that can be sent to CE
|
OrderDetector |
A method to decide the order of symmetry (number of subunits)
given a structure self-alignment, calculated by CE-Symm.
|
OrderedPair<T> |
An ordered pair represents a component of a cartesian product.
|
Pair<T> |
A Pair of objects.
|
PassthroughIdentifier |
A stub StructureIdentifier, representing the full structure in all cases.
|
PDBBioAssemblyParser |
Parses REMARK 350 records in a PDB file and creates transformations to
construct the quaternary structure of a protein from an asymmetric unit
|
PDBCrystallographicInfo |
A class to hold crystallographic information about a PDB structure.
|
PDBFileParser |
This class implements the actual PDB file parsing.
|
PDBFileReader |
The wrapper class for parsing a PDB file.
|
PDBHeader |
A class that contains PDB Header information.
|
PdbId |
A wrapper class for the PDB identifier.
|
PdbPair |
A pair for structure alignment.
|
PdbPairsMessage |
|
PdbPairXMLConverter |
|
PDBParseException |
An exception during the parsing of a PDB file.
|
PDBRecord |
An interface implemented by all classes that represent PDB records.
|
PDBStatus |
Methods for getting the status of a PDB file (current, removed, unreleased)
and for accessing different versions of the structure.
|
PDBStatus.Status |
Represents a simplified 3 state status of PDB IDs.
|
PDBTemporaryStorageUtils |
Internal use only.
|
PDBTemporaryStorageUtils.LinkRecord |
Temporary data storage for LINK records.
|
PDPDistanceMatrix |
|
PDPParameters |
|
PermutationGenerator |
|
PermutationGroup |
|
Polyhedron |
|
PolymerType |
Enumerates the classification of polymers.
|
PowerSet<T> |
In mathematics, the power set (or powerset) of any set S, written P(S), is
the set of all subsets of S, including the empty set and S itself.
|
Prism |
|
ProteinComplexSignature |
|
QRDecomposition |
QR Decomposition.
|
QsAlign |
Quaternary Structure Alignment (QS-Align).
|
QsAlignParameters |
The parameter bean for the QsAlign algorithm.
|
QsAlignResult |
Result of a Quaternary Structure Alignment QsAlign .
|
QsRelation |
The Quaternary Structure Relation describes the pairwise relation between two
quaternary structures.
|
QuatSuperpositionScorer |
|
QuatSymmetryDetector |
Detects the symmetry (global, pseudo, internal and local) of protein
structures.
|
QuatSymmetryParameters |
The QuatSymmetryParameters specify the options used for the detection of
quaternary symmetry in structures using the QuatSymmetryDetector .
|
QuatSymmetryResults |
|
QuatSymmetryScores |
|
QuatSymmetrySolver |
|
QuatSymmetrySubunits |
A bean to represent information about the set of Subunit s being
considered for symmetry detection.
|
RectangularPrism |
|
ReducedChemCompProvider |
|
ReferenceSuperimposer |
|
RefinerFailedException |
Refinement of the self-alignment failed.
|
ResidueGroup |
A ResidueGroup is a set of residues that are part of a maximally connected
component of the self-Alignment Graph in symmetry analysis.
|
ResidueNumber |
Everything that is needed to uniquely describe a residue position
|
ResidueRange |
A chainName, a start residue, and an end residue.
|
ResidueRangeAndLength |
A chain, a start residue, and an end residue.
|
ResidueType |
Enumerates the possible classifications of residues.
|
ResourceManager |
A class that manages the Strings that are defined in the spice.properties file.
|
Rotation |
|
RotationAxis |
Calculates the rotation axis for an alignment
|
RotationAxisAligner |
|
RotationGroup |
|
RotationSolver |
|
ScopCategory |
The various categories provided by SCOP.
|
ScopDatabase |
General API how to interact with SCOP
|
ScopDescription |
Contains data from
dir.des.scop.txt_1.75
|
ScopDomain |
Container for the information for a domain.
|
ScopFactory |
Controls the global ScopDatabase being used.
|
ScopInstallation |
This class provides access to the SCOP protein structure classification.
|
ScopIOException |
Indicates that an I/O error occurred with SCOP lazy initialization.
|
ScopMirror |
Helper class to store paths to the four SCOP files
The string "%s" is replaced with the version number.
|
ScopNode |
|
ScoresCache |
Interface for classes which implement a temporary cache for various numeric
scores, e.g.
|
SecStrucCalc |
Calculate and assign the secondary structure (SS) to the
Groups of a Structure object.
|
SecStrucElement |
A secondary structure element (SSE) is an object representing a block of
sequential residues that share the same secondary structure type.
|
SecStrucInfo |
Container for the secondary structure information of a single residue.
|
SecStrucState |
This class extends the basic container for secondary structure annotation,
including all the information used in the DSSP algorithm.
|
SecStrucTools |
This class contains methods for obtaining and converting secondary structure
information from BioJava Structure s.
|
SecStrucType |
This enum contains all of the secondary structure types found in the DSSP
output.
|
Segment |
|
SegmentComparator |
|
SeqMisMatch |
Created by andreas on 9/11/15.
|
SeqMisMatchImpl |
Created by andreas on 9/11/15.
|
SeqRes2AtomAligner |
Aligns the SEQRES residues to the ATOM residues.
|
SequenceFunctionOrderDetector |
Calls Spencer's method for determining order.
|
SequenceFunctionRefiner |
Creates a refined alignment with the CE-Symm alternative self-alignment.
|
SerializableCache<K,V> |
A class that provides all that is necessary to create a Serializable Cache
|
ShortSegmentRemover |
|
SiftsChainEntry |
An entry in the chain-level SIFTS mapping between UniProt and the PDB.
|
SiftsChainToUniprotMapping |
A mapping between UniProt entries and PDB chains.
|
SiftsEntity |
|
SiftsMappingProvider |
|
SiftsResidue |
|
SiftsSegment |
|
SiftsXMLParser |
|
SigEva |
|
SingularValueDecomposition |
Singular Value Decomposition.
|
Site |
Holds the data of sites presented in PDB files.
|
SmithWaterman3Daligner |
Provides a 3D superimposition of two structures based on their sequence
alignment.
|
SmithWaterman3DParameters |
|
SmithWatermanUserArgumentProcessor |
|
SmithWatermanUserArgumentProcessor.SmithWatermanStartupParams |
|
SpaceGroup |
A crystallographic space group.
|
SpaceGroupMapElements |
|
SpaceGroupMapRoot |
|
SparseSquareMatrix |
A sparse, square matrix, implementing using two arrays of sparse
vectors, one representation for the rows and one for the columns.
|
SparseVector |
A sparse vector, implemented using a symbol table.
|
SphereSampler |
Sample possible orientations.
|
SSBondImpl |
A simple bean to store disulfide bridge information, the SSBOND records in the PDB files.
|
StandardAminoAcid |
A class that provides a set of standard amino acids.
|
StartupParameters |
A simple bean that contains the parameters that can get set at startup
|
Stoichiometry |
A utility object that describes Stoichiometry (composition of a protein assembly),
determined via clustering procedure SubunitClusterer ,
and implements human-readable representation using various strategies.
|
Stoichiometry.StringOverflowStrategy |
What to do when the number of SubunitCluster exceeds the length of the alphabet.
|
StrCompAlignment |
|
StrucAligParameters |
A class that contains all the parameters of the structure alignment algorithm.
|
Structure |
Interface for a structure object.
|
StructureAlignment |
|
StructureAlignmentFactory |
|
StructureAlignmentOptimizer |
|
StructureException |
An exception during the parsing of a PDB file.
|
StructureFiletype |
An enum of supported file formats.
|
StructureIdentifier |
An identifier that uniquely identifies a whole Structure or
arbitrary substructure.
|
StructureImpl |
Implementation of a PDB Structure.
|
StructureInterface |
An interface between 2 molecules (2 sets of atoms).
|
StructureInterfaceCluster |
|
StructureInterfaceList |
A list of interfaces between 2 molecules (2 sets of atoms)
|
StructureIO |
A class that provides static access methods for easy lookup of protein structure related components
|
StructureIOFile |
StructureIOFile extends StructureProvider with methods specific to
parsing files from the filesystem.
|
StructureName |
A utility class that makes working with names of structures, domains and ranges easier.
|
StructureName.Source |
|
StructurePairAligner |
Perform a pairwise protein structure superimposition.
|
StructureProvider |
A class that can provide a protein structure object from somewhere.
|
StructureSequenceMatcher |
A utility class with methods for matching ProteinSequences with
Structures.
|
StructureTools |
A class that provides some tool methods.
|
SubstructureIdentifier |
This is the canonical way to identify a part of a structure.
|
Subunit |
A Subunit consists of a set of residues from a Structure, which may
correspond to an entire Chain, a Domain, or any subset or combination of
residues from them.
|
SubunitCluster |
|
SubunitClusterer |
|
SubunitClustererMethod |
The SubunitClustererMethod ennummerates all methods that can be used to
cluster Subunit in the SubunitCluster .
|
SubunitClustererParameters |
The SubunitClustererParameters specifies the options used for the clustering
of the subunits in structures using the SubunitClusterer .
|
SubunitExtractor |
The SubunitExtractor extracts the information of each protein Chain
in a Structure and converts them into a List of Subunit .
|
SuperPosition |
The SuperPosition interface defines and documents the required methods for
any superpostion algorithm implementation, so that the input and expected
output are uniform.
|
SuperPositionAbstract |
The SuperPositionAbstract contains common code shared by all SuperPosition
algorithm implementations.
|
SuperPositionQCP |
Implementation of the Quaternion-Based Characteristic Polynomial algorithm
for RMSD and Superposition calculations.
|
SuperPositionQuat |
The SuperPositionQuat implements a quaternion based algorithm to superpose
arrays of Points in 3D.
|
SuperPositions |
SuperPositions is a Class that provides static helper methods and an easy
access to the whole family of SuperPosition algorithms.
|
SuperPositionSVD |
A class that calculates the superposition between two sets of points using an
SVD Matrix Decomposition.
|
SymbolTable<Key extends Comparable<Key>,Value> |
Sorted symbol table implementation using a java.util.TreeMap.
|
SymmetryAxes |
Data Structure that stores all the symmetry axis that describe
the symmetry of a structure.
|
SymmetryAxes.Axis |
Represents an axis of symmetry
|
SymmetryPerceptionMethod |
|
SymmetryRefiner |
Interface for all symmetry refinement implementations.
|
SymmetryTools |
Utility methods for symmetry (quaternary and internal) detection and result
manipulation.
|
SymmOptimizer |
Optimizes a symmetry alignment by a Monte Carlo score optimization of the
repeat multiple alignment.
|
SymoplibParser |
A class containing static methods to parse the symop.lib file from the
CCP4 package.
|
SynchronizedOutFile |
|
SystematicSolver |
|
TertiaryBasePairParameters |
This class also finds the base pairing and base-pair step parameters but has a broader definition
of a base pair so that non-canonical-WC base pairs will be detected and reported.
|
Tetrahedron |
|
TransfAlgebraicAdapter |
|
TransformType |
|
TreeMapSpaceGroupWrapper |
|
UnitCellBoundingBox |
A class to contain the BoundingBoxes of all polymeric molecules in a full unit cell.
|
UnitQuaternions |
UnitQuaternions is a static Class that contains methods for calculating and
using unit quaternions.
|
URLConnectionTools |
A class that takes care about opening URLConnections and sets the proper timeouts
|
URLIdentifier |
Represents a structure loaded from a URL (including a file URL)
A few custom query parameters are supported:
format=[pdb|cif] Specify the file format (will otherwise be
guessed from the extension)
pdbId=[String] Specify the PDB ID (also guessed from the filename)
chainID=[String] A single chain from the structure
residues=[String] Residue ranges, in a form understood by
SubstructureIdentifier
|
UserArgumentProcessor |
|
UserConfiguration |
A container to persist config to the file system
|
ZipChemCompProvider |
This chemical component provider retrieves and caches chemical component definition files from a
zip archive specified in its construction.
|