We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7cc3cf3 commit b803bcbCopy full SHA for b803bcb
newmap/unique_counts_conversion.py
@@ -39,7 +39,10 @@ def create_multiread_mappability_from_unique_file(
39
# Where we find <= kmer_length and not 0, add "1"
40
multiread_mappability[unique_kmer_start_indicies] += 1
41
# And then kmer_length + 1 places away, subtract "1"
42
- multiread_mappability[unique_kmer_start_indicies + kmer_length] -= 1
+ # But only if it is a valid index
43
+ subtract_indices = unique_kmer_start_indicies + kmer_length
44
+ valid_subtract_indices = subtract_indices < multiread_mappability.size
45
+ multiread_mappability[subtract_indices[valid_subtract_indices]] -= 1
46
# Take the cumulative sum
47
multiread_mappability = np.cumsum(multiread_mappability)
48
0 commit comments