Changeset 4504


Ignore:
Timestamp:
Jun 18, 2013, 1:19:17 PM (10 years ago)
Author:
Fredrik Levander
Message:

Refs #809. Setting modification mass difference if absent.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/api/core/src/org/proteios/core/Modification.java

    r4503 r4504  
    296296    modMap.put("Deamidation", "MOD:00400");
    297297    modMap.put("Pyro_glu", "MOD:00420");
    298     modMap.put("Pyro-glu", "MOD:00040");   
     298    modMap.put("Pyro-glu", "MOD:00040");
    299299    mod.setCvId(modMap.get(mod.getName()));
    300     mod.setPosition(mod.getPosition()+1);
     300    if (mod.getMonoisotopicDeltaMass() == 0d && modMap.containsKey(mod
     301      .getName()))
     302    {
     303      Map<String, Double> modMassMap = new HashMap<String, Double>();
     304      modMassMap.put("Carbamidomethyl", 57.021464);
     305      modMassMap.put("Phospho", 79.966331);
     306      modMassMap.put("Oxidation", 15.994915);
     307      modMassMap.put("Acetyl", 42.010565);
     308      modMassMap.put("Deamidation", 0.984016);
     309      modMassMap.put("Pyro_glu", -18.010565);
     310      modMassMap.put("Pyro-glu", -17.026549);
     311      mod.setMonoisotopicDeltaMass(modMassMap.get(mod.getName()));
     312    }
     313    mod.setPosition(mod.getPosition() + 1);
    301314  }
    302315}
Note: See TracChangeset for help on using the changeset viewer.