Skip to content

Commit

Permalink
Increase PTM mass decimal point to three.
Browse files Browse the repository at this point in the history
  • Loading branch information
fcyu committed Oct 4, 2017
1 parent b4bf5f6 commit 3325076
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions src/main/java/proteomics/Index/BuildIndex.java
Original file line number Diff line number Diff line change
Expand Up @@ -326,7 +326,7 @@ private Set<VarSequence> generateModSeq(String seq, Set<Short> modFreeListSites,
for (int i = 0; i < seq.length(); ++i) {
sb.append(seq.substring(i, i + 1));
if (idxBinaryModMassMap.containsKey(i)) {
sb.append(String.format(Locale.US, "[%.2f]", idxBinaryModMassMap.get(i).get(0)));
sb.append(String.format(Locale.US, "[%.3f]", idxBinaryModMassMap.get(i).get(0)));
}
}
varSeqSet.add(new VarSequence(sb.toString(), linkSite, binaryModParam.hashCode()));
Expand Down Expand Up @@ -445,7 +445,7 @@ private Set<VarSequence> generateModSeqSub(String seq, int[] idxCombination, Map
for (int i = 0; i < seq.length(); ++i) {
sb.append(seq.charAt(i));
if (localIdxModMassMap.containsKey(i)) {
sb.append(String.format(Locale.US, "[%.2f]", localIdxModMassMap.get(i)));
sb.append(String.format(Locale.US, "[%.3f]", localIdxModMassMap.get(i)));
}
}
outputSet.add(new VarSequence(sb.toString(), linkSite, binaryModType));
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/proteomics/Search/Search.java
Original file line number Diff line number Diff line change
Expand Up @@ -375,10 +375,10 @@ private String addFixMod(String seq, int linkSite) {
if (i == linkSite) { // priority order: linkSite > fixMod > varMod
sb.append(aa.aa);
} else if (Math.abs(fix_mod_map.get(aa.aa)) > 1e-6) {
sb.append(String.format(Locale.US, "%c[%.2f]", aa.aa, fix_mod_map.get(aa.aa)));
sb.append(String.format(Locale.US, "%c[%.3f]", aa.aa, fix_mod_map.get(aa.aa)));
} else {
if (Math.abs(aa.delta_mass) > 1e-6) {
sb.append(String.format(Locale.US, "%c[%.2f]", aa.aa, aa.delta_mass));
sb.append(String.format(Locale.US, "%c[%.3f]", aa.aa, aa.delta_mass));
} else {
sb.append(aa.aa);
}
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/proteomics/Types/AA.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public AA(char aa, float delta_mass) {
this.aa = aa;
this.delta_mass = delta_mass;
if (Math.abs(delta_mass) > 1e-6) {
toString = String.format(Locale.US, "%c[%.2f]", aa, delta_mass);
toString = String.format(Locale.US, "%c[%.3f]", aa, delta_mass);
} else {
toString = String.valueOf(aa);
}
Expand Down

0 comments on commit 3325076

Please sign in to comment.