PIP.Domains.Orientation
Class OrientationSimilarInteractions
java.lang.Object
PIP.Domains.Orientation.OrientationSimilarInteractions
public class OrientationSimilarInteractions
- extends java.lang.Object
|
Method Summary |
static DomainInteraction |
getDomainInteraction(java.util.Collection<DomainInteraction> domainInteractions,
java.lang.String domIdA,
java.lang.String domIdB)
|
static java.util.Collection<DomainInteraction> |
getDomainInteractions(java.util.Collection<OrientatedDomInt> orientatedDomInts)
|
java.util.Map<Pair<Family>,java.util.Collection<java.util.Collection<OrientatedDomInt>>> |
getDomainInteractionsHashedByFamilyPair(FamilyType ft)
|
static OrientationSimilarInteractions |
getInstance()
|
static java.util.Collection<DomainInteraction> |
getInteractionsByKeyStringName(java.lang.String f1,
java.lang.String f2,
java.util.Map<Pair<Family>,java.util.Collection<DomainInteraction>> map)
|
java.util.Map<FamilyType,java.util.Map<Pair<Family>,java.util.Collection<java.util.Collection<OrientatedDomInt>>>> |
getOrientationMap()
|
static Pair<Family> |
getPairFamilyByKeyStringName(java.lang.String f1,
java.lang.String f2,
java.util.Map<Pair<Family>,java.util.Collection<DomainInteraction>> map)
|
java.util.Collection<DomainInteraction> |
getUniqueDomainInteractionsForOrientation(FamilyType ft,
java.util.Comparator<DomainInteraction> comp)
|
static void |
orderMapByFamilyTypeLevel(java.util.Map.Entry<Pair<Family>,java.util.Collection<java.util.Collection<OrientatedDomInt>>> me,
FamilyType ft,
java.util.Map<Pair<Family>,java.util.Collection<java.util.Collection<OrientatedDomInt>>> map)
|
void |
persistPairFamilyToDomainInteractions(FamilyType ft)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OrientationSimilarInteractions
public OrientationSimilarInteractions(boolean b)
getOrientationMap
public java.util.Map<FamilyType,java.util.Map<Pair<Family>,java.util.Collection<java.util.Collection<OrientatedDomInt>>>> getOrientationMap()
getInstance
public static OrientationSimilarInteractions getInstance()
getDomainInteractionsHashedByFamilyPair
public java.util.Map<Pair<Family>,java.util.Collection<java.util.Collection<OrientatedDomInt>>> getDomainInteractionsHashedByFamilyPair(FamilyType ft)
throws java.lang.Exception
- Throws:
java.lang.Exception
orderMapByFamilyTypeLevel
public static void orderMapByFamilyTypeLevel(java.util.Map.Entry<Pair<Family>,java.util.Collection<java.util.Collection<OrientatedDomInt>>> me,
FamilyType ft,
java.util.Map<Pair<Family>,java.util.Collection<java.util.Collection<OrientatedDomInt>>> map)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUniqueDomainInteractionsForOrientation
public java.util.Collection<DomainInteraction> getUniqueDomainInteractionsForOrientation(FamilyType ft,
java.util.Comparator<DomainInteraction> comp)
throws java.lang.Exception
- Throws:
java.lang.Exception
persistPairFamilyToDomainInteractions
public void persistPairFamilyToDomainInteractions(FamilyType ft)
throws java.lang.Exception
- Throws:
java.lang.Exception
getDomainInteraction
public static DomainInteraction getDomainInteraction(java.util.Collection<DomainInteraction> domainInteractions,
java.lang.String domIdA,
java.lang.String domIdB)
getInteractionsByKeyStringName
public static java.util.Collection<DomainInteraction> getInteractionsByKeyStringName(java.lang.String f1,
java.lang.String f2,
java.util.Map<Pair<Family>,java.util.Collection<DomainInteraction>> map)
getPairFamilyByKeyStringName
public static Pair<Family> getPairFamilyByKeyStringName(java.lang.String f1,
java.lang.String f2,
java.util.Map<Pair<Family>,java.util.Collection<DomainInteraction>> map)
getDomainInteractions
public static java.util.Collection<DomainInteraction> getDomainInteractions(java.util.Collection<OrientatedDomInt> orientatedDomInts)