We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 2993803 + c59432b commit 81f44aaCopy full SHA for 81f44aa
macrel/data/scripts/count.ngl
@@ -1,16 +1,17 @@
1
ngless "1.0"
2
3
-input = samfile(ARGV[1], name="MACREL")
+input = samfile(ARGV[1],
4
+ name="MACREL")
5
6
# Keep only primary alignments
-filtered = select(input, keep_if=[is_primary(read)])
7
+filtered = select(input, keep_if=[{unique}])
8
9
# Count features from filtered alignments
10
counts = count(filtered,
11
features=["seqname"],
12
include_minus1=False,
- normalization={raw})
13
+ normalization={raw},
14
+ multiple={unique_only})
15
-# Ensure integer counts
16
counts = as_integer(round(counts))
17
write(counts, ofile=ARGV[2])
0 commit comments