Uses of Interface
org.biojava.nbio.structure.Group
Packages that use Group
Package
Description
Interfaces and classes for protein structure (PDB).
Classes for the alignment of structures.
Classes related to the implementation of the CE alignment algorithm, here called jCE.
Input and Output of Structures
- 
Uses of Group in org.biojava.nbio.protmod.structureMethods in org.biojava.nbio.protmod.structure that return types with arguments of type GroupModifier and TypeMethodDescriptionStructureUtil.getAminoAcids(Chain chain) Get all amino acids in a chain.Methods in org.biojava.nbio.protmod.structure with parameters of type GroupModifier and TypeMethodDescriptionStructureUtil.findAtomLinkages(Group group1, Group group2, boolean ignoreNCLinkage, double bondLengthTolerance) Find linkages between two groups within tolerance of bond length, from potential atoms.StructureUtil.findAtomLinkages(Group group1, Group group2, List<String> potentialNamesOfAtomOnGroup1, List<String> potentialNamesOfAtomOnGroup2, boolean ignoreNCLinkage, double bondLengthTolerance) Find linkages between two groups within tolerance of bond length, from potential atoms.static Atom[]StructureUtil.findLinkage(Group group1, Group group2, String nameOfAtomOnGroup1, String nameOfAtomOnGroup2, double bondLengthTolerance) Find a linkage between two groups within tolerance of bond length.static Atom[]StructureUtil.findNearestAtomLinkage(Group group1, Group group2, List<String> potentialNamesOfAtomOnGroup1, List<String> potentialNamesOfAtomOnGroup2, boolean ignoreNCLinkage, double bondLengthTolerance) Find a linkage between two groups within tolerance of bond length, from potential atoms.StructureUtil.getAtomNames(Group group) static StructureGroupStructureUtil.getStructureGroup(Group group, boolean isAminoAcid) 
- 
Uses of Group in org.biojava.nbio.structureSubinterfaces of Group in org.biojava.nbio.structureClasses in org.biojava.nbio.structure that implement GroupModifier and TypeClassDescriptionclassAminoAcid inherits most from Hetatom.classGeneric Implementation of a Group interface.classA nucleotide group is almost the same as a Hetatm group.Methods in org.biojava.nbio.structure that return GroupModifier and TypeMethodDescriptionstatic Group[]StructureTools.cloneGroups(Atom[] ca) Clone a set of representative Atoms, but returns the parent groupsRequest a particular group from a structure.Request a particular group from a structure.Request a particular group from a structure.Request a particular group from a structure.Group.getAltLocGroup(Character altLoc) Gets the alternate location group to this group that has the alt-loc character code passed.HetatomImpl.getAltLocGroup(Character altLoc) Chain.getAtomGroup(int position) Return the Group at given position, from within Groups with observed density in the chain, i.e.ChainImpl.getAtomGroup(int position) Atom.getGroup()Return the parent Group of the Atom.AtomImpl.getGroup()Return the parent Group of the Atom.Chain.getGroupByPDB(ResidueNumber resNum) Get a group by its PDB residue numbering.ChainImpl.getGroupByPDB(ResidueNumber resNum) static GroupStructureTools.getGroupByPDBResidueNumber(Structure struc, ResidueNumber pdbResNum) Get a group represented by a ResidueNumber.Group[]Chain.getGroupsByPDB(ResidueNumber pdbresnumStart, ResidueNumber pdbresnumEnd) Get all groups that are located between two PDB residue numbers.Group[]Chain.getGroupsByPDB(ResidueNumber pdbresnumStart, ResidueNumber pdbresnumEnd, boolean ignoreMissing) Get all groups that are located between two PDB residue numbers.Group[]ChainImpl.getGroupsByPDB(ResidueNumber start, ResidueNumber end) Group[]ChainImpl.getGroupsByPDB(ResidueNumber start, ResidueNumber end, boolean ignoreMissing) Chain.getSeqResGroup(int position) Return the Group at given position, from within groups in the SEQRES records of the chain, i.e.ChainImpl.getSeqResGroup(int position) GroupIterator.next()get next Group.Methods in org.biojava.nbio.structure that return types with arguments of type GroupModifier and TypeMethodDescriptionStructureTools.filterLigands(List<Group> allGroups) Removes all polymeric and solvent groups from a list of groupsStructureTools.getAllGroupsFromSubset(Atom[] atoms) Expand a set of atoms into all groups from the same structure.StructureTools.getAllGroupsFromSubset(Atom[] atoms, GroupType types) Expand a set of atoms into all groups from the same structure.Group.getAltLocs()Get the list of other alternate location groups.HetatomImpl.getAltLocs()Chain.getAtomGroups()Return all Groups with observed density in the chain, i.e.Chain.getAtomGroups(GroupType type) Return a List of all (observed) Groups of a special type, one of:GroupType.AMINOACID,GroupType.HETATMorGroupType.NUCLEOTIDE.ChainImpl.getAtomGroups()ChainImpl.getAtomGroups(GroupType type) StructureTools.getGroupDistancesWithinShell(Structure structure, Atom centroid, Set<ResidueNumber> excludeResidues, double radius, boolean includeWater, boolean useAverageDistance) Finds Groups instructurethat contain at least one Atom that is withinradiusAngstroms ofcentroid.Site.getGroups()StructureTools.getGroupsWithinShell(Structure structure, Atom atom, Set<ResidueNumber> excludeResidues, double distance, boolean includeWater) StructureTools.getGroupsWithinShell(Structure structure, Group group, double distance, boolean includeWater) Returns a Set of Groups in a structure within the distance specified of a given group.StructureTools.getLigandsByProximity(Collection<Group> target, Atom[] query, double cutoff) Finds all ligand groups from the target which fall within the cutoff distance of some atom from the query set.Chain.getSeqResGroups()Returns a list of all groups in SEQRES records of the chain, i.e.Chain.getSeqResGroups(GroupType type) Returns a List of all SEQRES groups of a special type, one of:GroupType.AMINOACID,GroupType.HETATMorGroupType.NUCLEOTIDE.ChainImpl.getSeqResGroups()ChainImpl.getSeqResGroups(GroupType type) StructureTools.getUnalignedGroups(Atom[] ca) List of groups from the structure not included in ca (e.g. ligands).Methods in org.biojava.nbio.structure with parameters of type GroupModifier and TypeMethodDescriptionvoidAdd a group that is an alternate location for this group.voidvoidAdd a group to the list of ATOM record group of this chain.voidstatic ChainStructureTools.addGroupToStructure(Structure s, Group g, int model, Chain chainGuess, boolean clone) Adds a particular group to a structure.protected voidHetatomImpl.cloneAtomsAndBonds(Group newGroup) intEntityInfo.getAlignedResIndex(Group g, Chain c) Given a Group g of Chain c (member of this EntityInfo) return the corresponding position in the alignment of all member sequences (1-based numbering), i.e. the index (1-based) in the SEQRES sequence.StructureTools.getGroupsWithinShell(Structure structure, Group group, double distance, boolean includeWater) Returns a Set of Groups in a structure within the distance specified of a given group.static booleanStructureTools.hasDeuteratedEquiv(Atom atom, Group currentGroup) Check to see if a Hydrogen has a Deuterated brother in the group.static booleanStructureTools.hasNonDeuteratedEquiv(Atom atom, Group currentGroup) Check to see if an Deuterated atom has a non deuterated brother in the group.booleanstatic final voidRotate a Group.static final voidRotate a group object.voidSet the back-reference to its parent Group.voidSet the back-reference to its parent Group.static final voidShift a Group with a vector.static final voidTransforms a group object, given a Matrix4d (i.e. the vecmath library double-precision 4x4 rotation+translation matrix).static final voidTranslates a group object, given a Vector3d (i.e. the vecmath library double-precision 3-d vector)Method parameters in org.biojava.nbio.structure with type arguments of type GroupModifier and TypeMethodDescriptionstatic voidStructureTools.addGroupsToStructure(Structure s, Collection<Group> groups, int model, boolean clone) Add a list of groups to a new structure.StructureTools.filterLigands(List<Group> allGroups) Removes all polymeric and solvent groups from a list of groupsStructureTools.getLigandsByProximity(Collection<Group> target, Atom[] query, double cutoff) Finds all ligand groups from the target which fall within the cutoff distance of some atom from the query set.voidChain.setAtomGroups(List<Group> groups) Set all Groups with observed density in the chain, i.e.voidChainImpl.setAtomGroups(List<Group> groups) voidvoidChain.setSeqResGroups(List<Group> seqResGroups) Sets the list of SeqResGroups for this chain.voidChainImpl.setSeqResGroups(List<Group> groups) Constructors in org.biojava.nbio.structure with parameters of type GroupModifierConstructorDescriptionConstructs an AtomIterator object.Construct a Structure object that only contains a single groupConstructor parameters in org.biojava.nbio.structure with type arguments of type Group
- 
Uses of Group in org.biojava.nbio.structure.alignMethods in org.biojava.nbio.structure.align that return GroupModifier and TypeMethodDescriptionstatic Group[]AFPTwister.twistOptimized(AFPChain afpChain, Atom[] ca1, Atom[] ca2) superimposing according to the optimized alignmentstatic Group[]calculate the total rmsd of the blocks output a merged pdb file for both proteins protein 1, in chain A protein 2 is twisted according to the twists detected, in chain B
- 
Uses of Group in org.biojava.nbio.structure.align.ceMethod parameters in org.biojava.nbio.structure.align.ce with type arguments of type Group
- 
Uses of Group in org.biojava.nbio.structure.align.fatcat.calcMethods in org.biojava.nbio.structure.align.fatcat.calc that return GroupMethods in org.biojava.nbio.structure.align.fatcat.calc with parameters of type Group
- 
Uses of Group in org.biojava.nbio.structure.align.guiMethods in org.biojava.nbio.structure.align.gui with parameters of type GroupModifier and TypeMethodDescriptionstatic final StructureAlignmentJmolDisplayAFP.display(AFPChain afpChain, Group[] twistedGroups, Atom[] ca1, Atom[] ca2, List<Group> hetatms1, List<Group> hetatms2) Note: ca2, hetatoms2 and nucleotides2 should not be rotated.Method parameters in org.biojava.nbio.structure.align.gui with type arguments of type GroupModifier and TypeMethodDescriptionstatic final StructureAlignmentJmolDisplayAFP.display(AFPChain afpChain, Group[] twistedGroups, Atom[] ca1, Atom[] ca2, List<Group> hetatms1, List<Group> hetatms2) Note: ca2, hetatoms2 and nucleotides2 should not be rotated.static final Atom[]DisplayAFP.getAtomArray(Atom[] ca, List<Group> hetatms) Returns the first atom for each group
- 
Uses of Group in org.biojava.nbio.structure.align.utilMethods in org.biojava.nbio.structure.align.util that return GroupModifier and TypeMethodDescriptionstatic Group[]AlignmentTools.prepareGroupsForDisplay(AFPChain afpChain, Atom[] ca1, Atom[] ca2) Rotate the Atoms/Groups so they are aligned for the 3D visualisationMethods in org.biojava.nbio.structure.align.util with parameters of type Group
- 
Uses of Group in org.biojava.nbio.structure.asaMethods in org.biojava.nbio.structure.asa that return GroupConstructors in org.biojava.nbio.structure.asa with parameters of type Group
- 
Uses of Group in org.biojava.nbio.structure.basepairsMethods in org.biojava.nbio.structure.basepairs that return types with arguments of type GroupModifier and TypeMethodDescriptionThis method performs a search for base pairs in the structure.This is an implementation for finding non-canonical base pairs when there may be missing or overhanging bases.This is an alternative implementation of findPair() that looks for anything that would fit the criteria for a base-pair, useful for the context of tertiary structure of RNA.Method parameters in org.biojava.nbio.structure.basepairs with type arguments of type GroupModifier and TypeMethodDescriptionjavax.vecmath.Matrix4dBasePairParameters.basePairReferenceFrame(Pair<Group> pair) This method calculates the central frame (4x4 transformation matrix) of a single base pair.
- 
Uses of Group in org.biojava.nbio.structure.chemMethods in org.biojava.nbio.structure.chem that return GroupModifier and TypeMethodDescriptionstatic GroupChemCompGroupFactory.getGroupFromChemCompDictionary(String recordName) 
- 
Uses of Group in org.biojava.nbio.structure.contactMethods in org.biojava.nbio.structure.contact that return types with arguments of type GroupModifier and TypeMethodDescriptionStructureInterface.getCoreResidues(double bsaToAsaCutoff, double minAsaForSurface) Returns the residues belonging to the interface core, defined as those residues at the interface (BSA>0) and for which the BSA/ASA ratio is above the given bsaToAsaCutoffStructureInterface.getInterfacingResidues(double minAsaForSurface) Returns the residues belonging to the interface, i.e. the residues at the surface with BSA>0GroupContact.getPair()StructureInterface.getRimResidues(double bsaToAsaCutoff, double minAsaForSurface) Returns the residues belonging to the interface rim, defined as those residues at the interface (BSA>0) and for which the BSA/ASA ratio is below the given bsaToAsaCutoffStructureInterface.getSurfaceResidues(double minAsaForSurface) Returns the residues belonging to the surfaceMethods in org.biojava.nbio.structure.contact with parameters of type GroupModifier and TypeMethodDescriptionGroupContactSet.getContact(Group group1, Group group2) Returns the corresponding GroupContact or null if no contact exists between the 2 given groupsbooleanGroupContactSet.hasContact(Group group1, Group group2) Tell whether the given group pair is a contact in this GroupContactSet, the comparison is done by matching residue numbers and chain identifiersMethod parameters in org.biojava.nbio.structure.contact with type arguments of type Group
- 
Uses of Group in org.biojava.nbio.structure.ioMethods in org.biojava.nbio.structure.io with parameters of type GroupMethod parameters in org.biojava.nbio.structure.io with type arguments of type GroupModifier and TypeMethodDescriptionstatic StringSeqRes2AtomAligner.getFullAtomSequence(List<Group> groups, Map<Integer, Integer> positionIndex, boolean isNucleotideChain) Returns the full sequence of the Atom records of a parent with X instead of HETATMSs.static ProteinSequenceStructureSequenceMatcher.getProteinSequenceForStructure(Structure struct, Map<Integer, Group> groupIndexPosition) Generates a ProteinSequence corresponding to the sequence of struct, and maintains a mapping from the sequence back to the original groups.
- 
Uses of Group in org.biojava.nbio.structure.io.mmtfMethods in org.biojava.nbio.structure.io.mmtf with parameters of type GroupModifier and TypeMethodDescriptionMmtfUtils.getAtomsForGroup(Group inputGroup) Get a list of atoms for a group.static intMmtfUtils.getSecStructType(Group group) Get the secondary structure as defined by DSSP.static voidMmtfUtils.insertSeqResGroup(Chain chain, Group group, int sequenceIndexId) Insert the group in the given position in the sequence.static voidMmtfUtils.setSecStructType(Group group, int dsspIndex) Get the secondary structure as defined by DSSP.
- 
Uses of Group in org.biojava.nbio.structure.secstrucFields in org.biojava.nbio.structure.secstruc declared as GroupMethods in org.biojava.nbio.structure.secstruc that return GroupMethod parameters in org.biojava.nbio.structure.secstruc with type arguments of type GroupModifier and TypeMethodDescriptionstatic List<SecStrucElement> SecStrucTools.getSecStrucElements(List<Group> groups) Obtain the List of secondary structure elements (SecStrucElement) of a List of Groups (assumed to be sequential, this is, connected in the original Structure).Constructors in org.biojava.nbio.structure.secstruc with parameters of type GroupModifierConstructorDescriptionSecStrucInfo(Group g, String ass, SecStrucType t) SecStrucState(Group g, String ass, SecStrucType t) 
- 
Uses of Group in org.biojava.nbio.structure.symmetry.utilsMethods in org.biojava.nbio.structure.symmetry.utils that return types with arguments of type Group