docs: def _writeSedimentTable(self, session, fileObject, mapTable, replaceParamFile):
          """
          Write Sediment Mapping Table Method
  
          This method writes the sediments special mapping table case.
          """
  
          # Write the sediment mapping table header
          fileObject.write('%s\n' % (mapTable.name))
          fileObject.write('NUM_SED %s\n' % (mapTable.numSed))
  
          # Write the value header line
          fileObject.write(
              'Sediment Description%sSpec. Grav%sPart. Dia%sOutput Filename\n' % (' ' * 22, ' ' * 3, ' ' * 5))
  
          # Retrive the sediment mapping table values
          sediments = session.query(MTSediment). \
              filter(MTSediment.mapTable == mapTable). \
              order_by(MTSediment.id). \
              all()
  
          # Write sediments out to file
          for sediment in sediments:
              # Determine spacing for aesthetics
              space1 = 42 - len(sediment.description)
  
              # Pad values with zeros / Get replacement variable
              specGravString = vwp(sediment.specificGravity, replaceParamFile)
              partDiamString = vwp(sediment.particleDiameter, replaceParamFile)
  
              try:
                  specGrav = '%.6f' % specGravString
              except:
                  specGrav = '%s' % specGravString
  
              try:
                  partDiam = '%.6f' % partDiamString
              except:
                  partDiam = '%s' % partDiamString
  
  
              fileObject.write('%s%s%s%s%s%s%s\n' % (
                  sediment.description, ' ' * space1, specGrav, ' ' * 5, partDiam, ' ' * 6, sediment.outputFilename))