monoMass method

double monoMass({
  1. int decimals = 2,
  2. dynamic kDa = false,
})

Returns the monoisotopic mass (Da) of this sequence.

Use decimals to specify the number of decimal places. Return the result in units of kDa by setting kDa to true.

Implementation

double monoMass({int decimals = 2, kDa = false}) {
  double totalMonoMass = 0;
  for (var aa in this.seq.split('')) {
    totalMonoMass += aaToMonoMass[aa]!;
  }
  if (kDa) {
    return double.parse((totalMonoMass / 1000).toStringAsFixed(decimals));
  }
  return double.parse(totalMonoMass.toStringAsFixed(decimals));
}