ProMass uses a text configuration file to store the masses of the amino acid, nucleotide, termini, impurities, and modified residues. The text file is called znova_masses.ini and it can be found in your ZNova install directory (e.g., C:\Program Files\ProMassXcali\ZNova\znova_masses.ini). All of the standard amino acid and nucleotide groups are provided, but you can also create your own amino acid or nucleotide groups by editing the znova_masses.ini file. Notepad can be used to edit znova_masses.ini. The main purpose of znova_masses.ini is to provide a means for ProMass to calculate the masses of sequences that you enter into the BioSequence field of the Xcalibur sample list. When you enter a biomolecule sequence in the BioSequence field of the sample list and define the sequence type, ProMass will look up the mass of each residue in your sequence in the znova_masses.ini file and calculate the mass of the sequence and treat it as a target mass. Because there are many types of sequences that you can define, the configuration file has a series of sections defining the masses for the various residues of each type. Each section heading is denoted by a text string in brackets e.g., [oligoAvgMass]. The type of sequence for each BioSequence string in the Xcalibur sample list is specfied in the Target Info field of the sample list, as described in a previous help topic. A summary of all section headings for each type of sequence is shown below:
These sections are used when
sequence = peptide, protein, or amino acid
[aaIsoMass]: monoisotopic
masses of amino acid residues
[aaAvgMass]: average masses of amino acid
residues
[aaImpurities]: masses of known impurities for amino acid sequence
types
These sections define the masses of terminal groups and other related
species. Terminal groups are only used with amino acid sequences.
[isoMass]: monoisotopic masses masses of terminal groups
[avgMass]:
average masses of terminal groups
These sections are used when sequence = oligo
[oligoIsoMass]: monoisotopic masses of nucleotide residues using IDT base
notation
[oligoAvgMass]: average masses of nucleotide residues using IDT base
notation
[oligoImpurities]: masses of known impurities for oligo
sequence types
These sections are used when sequence = formula or molecule
[chemIsoMass]: monoisotopic masses of chemical elements
[chemAvgMass]:
average masses of chemical elements
[chemImpurities]: masses of known
impurities for chemical formulas
This section is used when no sequence type has been
defined
[Impurities]: masses of known impurities used when no
sequence type is specified
The PTMs section defines the masses of common post-translational modifications
[PTMs]: masses of common PTM modifications
Here are some additional guidelines for editing the znova_mases.ini file, should you need to: