def find_disulfide_bridges_parallelize(self, sc, representatives_only=True):
        """Run Biopython's disulfide bridge finder and store found bridges.

        Annotations are stored in the protein structure's chain sequence at:
        ``<chain_prop>.seq_record.annotations['SSBOND-biopython']``

        Args:
            representative_only (bool): If analysis should only be run on the representative structure

        """
        genes_rdd = sc.parallelize(self.genes)

        def find_disulfide_bridges(g):
            g.protein.find_disulfide_bridges(representative_only=representatives_only)
            return g

        result = genes_rdd.map(find_disulfide_bridges).collect()
        for modified_g in result:
            original_gene = self.genes.get_by_id(modified_g.id)
            original_gene.copy_modified_gene(modified_g)
Run Biopython's disulfide bridge finder and store found bridges.

        Annotations are stored in the protein structure's chain sequence at:
        ``<chain_prop>.seq_record.annotations['SSBOND-biopython']``

        Args:
            representative_only (bool): If analysis should only be run on the representative structure