docs: def subunits(self):
          """DictList: Subunits represented as a DictList of Protein objects"""
  
          # TODO: [VizRecon]
          # TODO: will need to adapt this to allow for input of previously created Protein objects
  
          subunits = DictList()
  
          for s in self.subunit_dict:
              subunits.append(Protein(ident=s, description='Subunit of complex {}'.format(self.id),
                                      root_dir=self.complex_dir, pdb_file_type=self.pdb_file_type))
  
          return subunits