Class GridCell
java.lang.Object
org.biojava.nbio.structure.contact.GridCell
A grid cell to be used in contact calculation via geometric hashing algorithm.
- Author:
- duarte_j
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addIindex
(int serial) void
addJindex
(int serial) getContactsToOtherCell
(GridCell otherCell, Atom[] iAtoms, Atom[] jAtoms, double cutoff) Calculates all distances of atoms between this cell and the given cell returning those that are within the given cutoff as a list of AtomContactsgetContactsWithinCell
(Atom[] iAtoms, Atom[] jAtoms, double cutoff) Calculates all distances of atoms within this cell returning those that are within the given cutoff as a list of AtomContactsint
int
-
Constructor Details
-
GridCell
public GridCell()
-
-
Method Details
-
addIindex
public void addIindex(int serial) -
addJindex
public void addJindex(int serial) -
getNumIindices
public int getNumIindices() -
getNumJindices
public int getNumJindices() -
getContactsWithinCell
Calculates all distances of atoms within this cell returning those that are within the given cutoff as a list of AtomContacts- Parameters:
iAtoms
- the first set of atoms to which the iIndices correspondjAtoms
- the second set of atoms to which the jIndices correspond, if null distances are within the iAtoms onlycutoff
-- Returns:
-
getContactsToOtherCell
public List<AtomContact> getContactsToOtherCell(GridCell otherCell, Atom[] iAtoms, Atom[] jAtoms, double cutoff) Calculates all distances of atoms between this cell and the given cell returning those that are within the given cutoff as a list of AtomContacts- Parameters:
otherCell
-iAtoms
- the first set of atoms to which the iIndices correspondjAtoms
- the second set of atoms to which the jIndices correspond, if null distances are within the iAtoms onlycutoff
-- Returns:
-