@@ -0,0 +1,1709 @@
+package org.biojava.nbio.structure.align.quaternary;%0A%0A/**%0A * The Quaternary Structure Relation describes the pairwise relation between two%0A * quaternary structures.%0A * %0A * @author Aleix Lafita%0A * @since 5.0.0%0A *%0A */%0Apublic enum QsRelation %7B%0A%0A%09/**%0A%09 * All the Subunits of one Structure have an equivalent in the other%0A%09 * Structure.%0A%09 * %3Cp%3E%0A%09 * An example of this relation is comparing an A2B2 complex with C2 symmetry%0A%09 * against a similar A2B2 complex with the same C2 symmetry axis (same%0A%09 * topology).%0A%09 **/%0A%09EQUIVALENT,%0A%0A%09/**%0A%09 * All the Subunits of one Structure have an equivalent in the other%0A%09 * Structure, but the other Structure contains additional non-matched%0A%09 * Subunits.%0A%09 * %3Cp%3E%0A%09 * An example of this relation is comparing an A2B2 complex with C2 symmetry%0A%09 * against a similar A2 complex with the same C2 symmetry axis. Another%0A%09 * example is comparing an A4 complex with D2 symmetry against an A2 complex%0A%09 * with the same C2 symmetry axis as one of the D2 axes.%0A%09 */%0A%09PARTIAL_COMPLETE,%0A%0A%09/**%0A%09 * Only a subset of Subunits of one Structure have an equivalent in the%0A%09 * other Structure, and the other Structure also contains additional%0A%09 * non-matched Subunits.%0A%09 * %3Cp%3E%0A%09 * An example of this relation is comparing an A2B2 complex with C2 symmetry%0A%09 * against an A2C2 complex, where As are similar but B and C differ, with%0A%09 * the same C2 symmetry axis. Only the A2 part of the structure matches.%0A%09 */%0A%09PARTIAL_INCOMPLETE,%0A%0A%09/**%0A%09 * None of the Subunits of one Structure have an equivalent in the other%0A%09 * Structure.%0A%09 * %3Cp%3E%0A%09 * Two quaternary structures are different if they are not%0A%09 * %7B@link #EQUIVALENT%7D, %7B@link #PARTIAL_COMPLETE%7D or%0A%09 * %7B@link #PARTIAL_INCOMPLETE%7D.%0A%09 */%0A%09DIFFERENT;%0A%7D%0A

Create quaternary alignment relations ENUM