Skip to content

Commit

Permalink
Using ProteomicsLibrary methods instead.
Browse files Browse the repository at this point in the history
  • Loading branch information
fcyu committed Mar 15, 2018
1 parent b6746f4 commit c3c6c20
Showing 1 changed file with 2 additions and 5 deletions.
7 changes: 2 additions & 5 deletions src/main/java/proteomics/Index/BuildIndex.java
Original file line number Diff line number Diff line change
Expand Up @@ -226,11 +226,8 @@ private Map<String, Set<String>> buildSeqProMap(Map<String, String> pro_seq_map,
for (String pro_id : pro_seq_map.keySet()) {
String pro_seq = pro_seq_map.get(pro_id);
Set<String> seq_set = mass_tool_obj.buildChainSet(pro_seq, linker_type);
if (cutNTermM && pro_seq.startsWith("M")) {
seq_set.addAll(mass_tool_obj.buildChainSet(pro_seq.substring(1), linker_type));
}
for (String target_seq : seq_set) {
if ((target_seq.length() >= min_chain_length) && (target_seq.length() <= max_chain_length) && !target_seq.contains("B") && !target_seq.contains("J") && !target_seq.contains("X") && !target_seq.contains("Z")) {
if ((target_seq.length() >= min_chain_length) && (target_seq.length() <= max_chain_length) && !MassTool.containsNonAAAndNC(target_seq)) {
if (!for_check_duplicate.contains(target_seq.replace('L', 'I'))) {
// Add the sequence to the check set for duplicate check
for_check_duplicate.add(target_seq.replace('L', 'I')); // "L" and "I" have the same mass
Expand Down Expand Up @@ -268,7 +265,7 @@ private Map<String, Set<String>> buildSeqProMap(Map<String, String> pro_seq_map,
decoy_seq_set.addAll(mass_tool_obj.buildChainSet((new StringBuilder(pro_seq.substring(1))).reverse().toString(), linker_type));
}
for (String decoy_seq : decoy_seq_set) {
if ((decoy_seq.length() >= min_chain_length) && (decoy_seq.length() <= max_chain_length) && !decoy_seq.contains("B") && !decoy_seq.contains("J") && !decoy_seq.contains("X") && !decoy_seq.contains("Z")) {
if ((decoy_seq.length() >= min_chain_length) && (decoy_seq.length() <= max_chain_length) && !MassTool.containsNonAAAndNC(decoy_seq)) {
if (!for_check_duplicate.contains(decoy_seq.replace('L', 'I'))) {
for_check_duplicate.add(decoy_seq.replace('L', 'I'));

Expand Down

0 comments on commit c3c6c20

Please sign in to comment.