java.io.Serializable
, java.lang.Iterable<GroupContact>
public class GroupContactSet extends java.lang.Object implements java.io.Serializable, java.lang.Iterable<GroupContact>
ResidueIdentifier
,
Serialized FormConstructor | Description |
---|---|
GroupContactSet() |
|
GroupContactSet(AtomContactSet atomContacts) |
Constructs a
GroupContactSet by collapsing the given AtomContactSet into
residue-residue (group-group) contacts. |
Modifier and Type | Method | Description |
---|---|---|
void |
add(GroupContact groupContact) |
|
GroupContact |
getContact(Group group1,
Group group2) |
Returns the corresponding GroupContact or null if no contact exists between the 2 given groups
|
boolean |
hasContact(org.biojava.nbio.structure.contact.ResidueIdentifier resId1,
org.biojava.nbio.structure.contact.ResidueIdentifier resId2) |
Tell whether the given pair is a contact in this GroupContactSet,
in a chain-identifier independent way: contacts happening between different copies of
the same Compound(Entity) will be considered equal as long as they have the same
residue numbers.
|
boolean |
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 identifiers
|
boolean |
hasContact(ResidueNumber resNumber1,
ResidueNumber resNumber2) |
Tell whether the given pair is a contact in this GroupContactSet,
the comparison is done by matching residue numbers and chain identifiers
|
java.util.Iterator<GroupContact> |
iterator() |
|
int |
size() |
public GroupContactSet()
public GroupContactSet(AtomContactSet atomContacts)
GroupContactSet
by collapsing the given AtomContactSet
into
residue-residue (group-group) contacts.atomContacts
- public void add(GroupContact groupContact)
public boolean hasContact(Group group1, Group group2)
group1
- group2
- public boolean hasContact(ResidueNumber resNumber1, ResidueNumber resNumber2)
resNumber1
- resNumber2
- public boolean hasContact(org.biojava.nbio.structure.contact.ResidueIdentifier resId1, org.biojava.nbio.structure.contact.ResidueIdentifier resId2)
resId1
- resId2
- public GroupContact getContact(Group group1, Group group2)
group1
- group2
- public int size()
public java.util.Iterator<GroupContact> iterator()
iterator
in interface java.lang.Iterable<GroupContact>