Uses of Interface
org.biojava.bio.structure.Atom
-
Packages that use Atom Package Description org.biojava.bio.structure Interfaces and classes for protein structure (PDB).org.biojava.bio.structure.align Classes for the super-imposition of structures.org.biojava.bio.structure.align.helper Helper classes for structural alignment.org.biojava.bio.structure.align.pairwise Classes for the pairwise alignment of structures. -
-
Uses of Atom in org.biojava.bio.structure
Classes in org.biojava.bio.structure that implement Atom Modifier and Type Class Description classAtomImplImplementation of an Atom of a PDB file.Methods in org.biojava.bio.structure that return Atom Modifier and Type Method Description static AtomCalc. add(Atom a, Atom b)add two atoms ( a + b).static Atom[]Calc. centerAtoms(Atom[] atomSet)Center the atoms at the Centroid.static AtomCalc. createVirtualCBAtom(AminoAcid amino)creates a virtual C-beta atom.AtomGroup. getAtom(int position)Get at atom by position.AtomGroup. getAtom(java.lang.String name)Get an atom.AtomHetatomImpl. getAtom(int position)return an atom by its position in the internal List.AtomHetatomImpl. getAtom(java.lang.String name)get an atom throws StructureException if atom not found.static Atom[]StructureTools. getAtomArray(Structure s, java.lang.String[] atomNames)Returns an array of the requested Atoms from the Structure object.static Atom[]StructureTools. getAtomCAArray(Structure s)Returns an Atom array of the CA atoms.static Atom[]StructureTools. getBackboneAtomArray(Structure s)Returns an Atom array of the MainChain atoms.AtomAminoAcid. getC()get C atom.AtomAminoAcidImpl. getC()get C atom.AtomAminoAcid. getCA()get CA atom.AtomAminoAcidImpl. getCA()get CA atom.AtomAminoAcid. getCB()get CB atom.AtomAminoAcidImpl. getCB()get CB atom.static AtomCalc. getCenterVector(Atom[] atomSet)Returns the Vector that needs to be applied to shift a set of atoms to the Centroid.static AtomCalc. getCentroid(Atom[] atomSet)Returns the center of mass of the set of atoms.AtomAminoAcid. getN()get N atom.AtomAminoAcidImpl. getN()get N atom.AtomAminoAcid. getO()get O atom.AtomAminoAcidImpl. getO()get O atom.AtomSVDSuperimposer. getTranslation()Get the shift vector.AtomAtomIterator. next()Return next atom.static AtomCalc. substract(Atom a, Atom b)substract two atoms ( a - b).static AtomCalc. unitVector(Atom a)return the unit vector of vector a .static AtomCalc. vectorProduct(Atom a, Atom b)Vector product .Methods in org.biojava.bio.structure that return types with arguments of type Atom Modifier and Type Method Description java.util.List<Atom>Group. getAtoms()Get list of atoms.java.util.List<Atom>HetatomImpl. getAtoms()get all atoms of this group .java.util.Iterator<Atom>Group. iterator()get an Atom Iterator.java.util.Iterator<Atom>HetatomImpl. iterator()return an AtomIterator.Methods in org.biojava.bio.structure with parameters of type Atom Modifier and Type Method Description static AtomCalc. add(Atom a, Atom b)add two atoms ( a + b).voidGroup. addAtom(Atom atom)add an atom to this group.voidHetatomImpl. addAtom(Atom atom)add an atom to this group.static doubleCalc. amount(Atom a)amount.static doubleCalc. angle(Atom a, Atom b)angle.static Atom[]Calc. centerAtoms(Atom[] atomSet)Center the atoms at the Centroid.static AtomCalc. getCenterVector(Atom[] atomSet)Returns the Vector that needs to be applied to shift a set of atoms to the Centroid.static AtomCalc. getCentroid(Atom[] atomSet)Returns the center of mass of the set of atoms.static doubleCalc. getDistance(Atom a, Atom b)calculate distance between two atoms.static doubleSVDSuperimposer. getRMS(Atom[] atomSet1, Atom[] atomSet2)Calculate the RMS (root mean square) deviation of two sets of atoms.static voidCalc. rotate(Atom atom, double[][] m)rotate a single atom aroud a rotation matrix.static voidCalc. rotate(Atom atom, Matrix m)Rotate an atom around a Matrix object.static voidCalc. shift(Atom a, Atom b)Shift a vector.static voidCalc. shift(Group group, Atom a)Shift a Group with a vector.static voidCalc. shift(Structure structure, Atom a)shift a structure with a vector.static doubleCalc. skalarProduct(Atom a, Atom b)skalar product.static AtomCalc. substract(Atom a, Atom b)substract two atoms ( a - b).static doubleCalc. torsionAngle(Atom a, Atom b, Atom c, Atom d)torsion angle = angle between the normal vectors of the two plains a-b-c and b-c-d.static AtomCalc. unitVector(Atom a)return the unit vector of vector a .static AtomCalc. vectorProduct(Atom a, Atom b)Vector product .Method parameters in org.biojava.bio.structure with type arguments of type Atom Modifier and Type Method Description voidGroup. setAtoms(java.util.List<Atom> atoms)Set the atoms of this group.voidHetatomImpl. setAtoms(java.util.List<Atom> atoms)set the atoms of this groupConstructors in org.biojava.bio.structure with parameters of type Atom Constructor Description SVDSuperimposer(Atom[] atomSet1, Atom[] atomSet2)Create a SVDSuperimposer object and calculate a SVD superimposition of two sets of atoms. -
Uses of Atom in org.biojava.bio.structure.align
Methods in org.biojava.bio.structure.align that return Atom Modifier and Type Method Description Atom[]StructurePairAligner. getAlignmentAtoms(Structure s)Methods in org.biojava.bio.structure.align with parameters of type Atom Modifier and Type Method Description voidStructurePairAligner. align(Atom[] ca1, Atom[] ca2, StrucAligParameters params)calculate the protein structure superimposition, between two sets of atoms. -
Uses of Atom in org.biojava.bio.structure.align.helper
Methods in org.biojava.bio.structure.align.helper that return Atom Modifier and Type Method Description static AtomAlignTools. getCenter(Atom[] ca, int pos, int fragmentLength)get the centroid for the set of atoms starting fromposition pos, length fragmentLenghtstatic Atom[]AlignTools. getFragment(Atom[] caall, int pos, int fragmentLength)get a continue subset of Atoms based by the starting position and the lengthstatic Atom[]AlignTools. getFragmentFromIdxList(Atom[] caall, int[] idx)get a subset of Atoms based by their positionsstatic Atom[]AlignTools. getFragmentNoClone(Atom[] caall, int pos, int fragmentLength)get a continue subset of Atoms based by the starting position and the length does not clone the original atoms.Methods in org.biojava.bio.structure.align.helper with parameters of type Atom Modifier and Type Method Description static AtomAlignTools. getCenter(Atom[] ca, int pos, int fragmentLength)get the centroid for the set of atoms starting fromposition pos, length fragmentLenghtstatic double[]AlignTools. getDiagonalAtK(Atom[] atoms, int k)static MatrixAlignTools. getDistanceMatrix(Atom[] ca1, Atom[] ca2)matrix of all distances between two sets of 3d coords"static Atom[]AlignTools. getFragment(Atom[] caall, int pos, int fragmentLength)get a continue subset of Atoms based by the starting position and the lengthstatic Atom[]AlignTools. getFragmentFromIdxList(Atom[] caall, int[] idx)get a subset of Atoms based by their positionsstatic Atom[]AlignTools. getFragmentNoClone(Atom[] caall, int pos, int fragmentLength)get a continue subset of Atoms based by the starting position and the length does not clone the original atoms. -
Uses of Atom in org.biojava.bio.structure.align.pairwise
Methods in org.biojava.bio.structure.align.pairwise that return Atom Modifier and Type Method Description AtomFragmentPair. getCenter1()AtomFragmentPair. getCenter2()AtomAlternativeAlignment. getShift()returns the shift vector that has to be applied on structure to to shift on structure oneAtomFragmentPair. getTrans()AtomFragmentPair. getUnitv()Methods in org.biojava.bio.structure.align.pairwise with parameters of type Atom Modifier and Type Method Description JointFragments[]FragmentJoiner. approach_ap3(Atom[] ca1, Atom[] ca2, FragmentPair[] fraglst, StrucAligParameters params)voidAlternativeAlignment. calcScores(Atom[] ca1, Atom[] ca2)calculates scores for this alignment ( %id )voidAlternativeAlignment. calculateSuperpositionByIdx(Atom[] ca1, Atom[] ca2)voidAlternativeAlignment. finish(StrucAligParameters params, Atom[] ca1, Atom[] ca2)static MatrixAlternativeAlignment. getDistanceMatrix(Atom[] ca1, Atom[] ca2)static doubleFragmentJoiner. getRMS(Atom[] ca1, Atom[] ca2, JointFragments frag)get the RMS of the JointFragments pair fragvoidAlternativeAlignment. refine(StrucAligParameters params, Atom[] ca1, Atom[] ca2)Refinement procedure based on superposition and dynamic programming.voidFragmentPair. setCenter1(Atom center1)voidFragmentPair. setCenter2(Atom center2)voidFragmentPair. setTrans(Atom trans)voidFragmentPair. setUnitv(Atom unitv)
-