docs: def all_dssp_props(filename, file_type):
      '''Returns a large dictionary of SASA, secondary structure
      composition, and surface/buried composition. Values are computed using DSSP.
      Input: PDB or MMCIF filename
      Output: Dictionary of values obtained from dssp
      '''
      t = dssp_dataframe(filename, file_type)
      # print(t)
      sasa = calc_sasa(t)
      sstr = secondary_structure_summary(t)
      subu = calc_surface_buried(t)
  
      sasa.update(sstr)
      sasa.update(subu)
  
      return sasa