Class QuatSymmetryDetector

    • Method Detail

      • calcLocalSymmetries

        public static List<QuatSymmetryResultscalcLocalSymmetries​(Structure structure,
                                                                    QuatSymmetryParameters symmParams,
                                                                    SubunitClustererParameters clusterParams)
        Returns a List of LOCAL symmetry results. This means that a subset of the SubunitCluster is left out of the symmetry calculation. Each element of the List is one possible LOCAL symmetry result.

        Determine local symmetry if global structure is: (1) asymmetric, C1; (2) heteromeric (belongs to more than 1 subunit cluster); (3) more than 2 subunits (heteromers with just 2 chains cannot have local symmetry)

        Parameters:
        structure - protein chains will be extracted as Subunit
        symmParams - quaternary symmetry parameters
        clusterParams - subunit clustering parameters
        Returns:
        List of LOCAL quaternary structure symmetry results. Empty if none.
      • calcLocalSymmetries

        public static List<QuatSymmetryResultscalcLocalSymmetries​(List<Subunit> subunits,
                                                                    QuatSymmetryParameters symmParams,
                                                                    SubunitClustererParameters clusterParams)
        Returns a List of LOCAL symmetry results. This means that a subset of the SubunitCluster is left out of the symmetry calculation. Each element of the List is one possible LOCAL symmetry result.

        Determine local symmetry if global structure is: (1) asymmetric, C1; (2) heteromeric (belongs to more than 1 subunit cluster); (3) more than 2 subunits (heteromers with just 2 chains cannot have local symmetry)

        Parameters:
        subunits - list of Subunit
        symmParams - quaternary symmetry parameters
        clusterParams - subunit clustering parameters
        Returns:
        List of LOCAL quaternary structure symmetry results. Empty if none.
      • calcLocalSymmetries

        public static List<QuatSymmetryResultscalcLocalSymmetries​(Stoichiometry globalComposition,
                                                                    QuatSymmetryParameters symmParams)
        Returns a List of LOCAL symmetry results. This means that a subset of the SubunitCluster is left out of the symmetry calculation. Each element of the List is one possible LOCAL symmetry result.

        Determine local symmetry if global structure is: (1) asymmetric, C1; (2) heteromeric (belongs to more than 1 subunit cluster); (3) more than 2 subunits (heteromers with just 2 chains cannot have local symmetry)

        Parameters:
        globalComposition - Stoichiometry object that contains global clustering results
        symmParams - quaternary symmetry parameters
        Returns:
        List of LOCAL quaternary structure symmetry results. Empty if none.