docs: def save_protein_pickles_and_reset_protein(self):
          """Save all Proteins as pickle files -- currently development code for parallelization purposes. Also clears the
          protein attribute in all genes!"""
          self.gene_protein_pickles = {}
          for g in tqdm(self.genes):
              if g.protein.representative_sequence:
                  initproteinpickle = op.join(g.protein.protein_dir, '{}_protein.pckl'.format(g.id))
                  g.protein.save_pickle(initproteinpickle)
                  self.gene_protein_pickles[g.id] = initproteinpickle
                  g.reset_protein()
              else:
                  g.reset_protein()