Class AminoAromaticInteractionCriteria
- java.lang.Object
-
- io.github.WeronikaJargielo.protein_interaction_finder.AminoAromaticInteractionCriteria
-
public final class AminoAromaticInteractionCriteria extends java.lang.Object
Class representing criteria for identifying amino-aromatic interactions. See here.
-
-
Constructor Summary
Constructors Constructor Description AminoAromaticInteractionCriteria()
Instantiates new amino-aromatic interaction criteria using default boundary values.AminoAromaticInteractionCriteria(double minDistanceBtwCationRing, double maxDistanceBtwCationRing, double minPolarAngle, double maxPolarAngle, double minAzimuthalAngle, double maxAzimuthalAngle)
Instantiates new amino-aromatic interaction criteria using custom boundary values.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
double
getMaxAzimuthalAngle()
Returns maximum azimuthal angle for aromatic ring and amino group representative.double
getMaxDistanceBtwCationRing()
Returns maximum distance between aromatic ring centroid and amino group representative.double
getMaxPolarAngle()
Returns maximum polar angle for aromatic ring and amino group representative.double
getMinAzimuthalAngle()
Returns minimum azimuthal angle for aromatic ring and amino group representative.double
getMinDistanceBtwCationRing()
Returns minimum distance between aromatic ring centroid and amino group representative.double
getMinPolarAngle()
Returns minimum polar angle for aromatic ring and amino group representative.int
hashCode()
java.lang.String
toString()
-
-
-
Constructor Detail
-
AminoAromaticInteractionCriteria
public AminoAromaticInteractionCriteria()
Instantiates new amino-aromatic interaction criteria using default boundary values. See here.
-
AminoAromaticInteractionCriteria
public AminoAromaticInteractionCriteria(double minDistanceBtwCationRing, double maxDistanceBtwCationRing, double minPolarAngle, double maxPolarAngle, double minAzimuthalAngle, double maxAzimuthalAngle)
Instantiates new amino-aromatic interaction criteria using custom boundary values. See here.- Parameters:
minDistanceBtwCationRing
- Minimum distance between aromatic ring centroid and amino group representative.maxDistanceBtwCationRing
- Maximum distance between aromatic ring centroid and amino group representative.minPolarAngle
- Minimum polar angle for aromatic ring and amino group representative.maxPolarAngle
- Maximum polar angle for aromatic ring and amino group representative.minAzimuthalAngle
- Minimum azimuthal angle for aromatic ring and amino group representative.maxAzimuthalAngle
- Maximum azimuthal angle for aromatic ring and amino group representative.
-
-
Method Detail
-
getMinDistanceBtwCationRing
public double getMinDistanceBtwCationRing()
Returns minimum distance between aromatic ring centroid and amino group representative.- Returns:
- Minimum distance between aromatic ring centroid and amino group representative.
-
getMaxDistanceBtwCationRing
public double getMaxDistanceBtwCationRing()
Returns maximum distance between aromatic ring centroid and amino group representative.- Returns:
- Maximum distance between aromatic ring centroid and amino group representative.
-
getMinPolarAngle
public double getMinPolarAngle()
Returns minimum polar angle for aromatic ring and amino group representative.- Returns:
- Minimum polar angle for aromatic ring and amino group representative.
-
getMaxPolarAngle
public double getMaxPolarAngle()
Returns maximum polar angle for aromatic ring and amino group representative.- Returns:
- Maximum polar angle for aromatic ring and amino group representative.
-
getMinAzimuthalAngle
public double getMinAzimuthalAngle()
Returns minimum azimuthal angle for aromatic ring and amino group representative.- Returns:
- Minimum azimuthal angle for aromatic ring and amino group representative.
-
getMaxAzimuthalAngle
public double getMaxAzimuthalAngle()
Returns maximum azimuthal angle for aromatic ring and amino group representative.- Returns:
- Maximum azimuthal angle for aromatic ring and amino group representative.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-