Skip to content

Commit a65487d

Browse files
committed
Remove primary alignments stat
1 parent 7b2fecd commit a65487d

File tree

1 file changed

+0
-7
lines changed

1 file changed

+0
-7
lines changed

bin/generate_alignment_report.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ def generate_bam_stats(bam_file: str) -> dict:
4747
"num_reads": 0,
4848
"forward_reads": 0,
4949
"unique_mappers": 0,
50-
"primary_alignments": 0,
5150
},
5251
)
5352
stats_dict[ref_name]["num_reads"] += 1
@@ -70,9 +69,6 @@ def generate_bam_stats(bam_file: str) -> dict:
7069
stats_dict[ref_name]["start_end_positions"].setdefault(start_end_tuple, 0)
7170
stats_dict[ref_name]["start_end_positions"][start_end_tuple] += 1
7271

73-
if not read.is_secondary:
74-
stats_dict[ref_name]["primary_alignments"] += 1
75-
7672
stats_dict[ref_name]["identities"].append(identity)
7773
stats_dict[ref_name]["alignment_lengths"].append(aln_length)
7874
stats_dict[ref_name]["read_lengths"].append(read.infer_read_length())
@@ -119,7 +115,6 @@ def generate_bam_stats(bam_file: str) -> dict:
119115
"mean_aln_length": mean_aln_length if mean_aln_length > 0 else 0,
120116
"forward_proportion": forward_proportion if forward_proportion > 0 else 0,
121117
"uniquely_mapped_reads": stats["unique_mappers"],
122-
"primary_alignments": stats["primary_alignments"],
123118
"mean_read_length": round(np.mean(stats["read_lengths"]), 2),
124119
"mean_alignment_proportion": round(
125120
np.mean(stats["alignment_proportions"]), 2
@@ -303,7 +298,6 @@ def run(args):
303298
"coverage_10x",
304299
"mapped_reads",
305300
"uniquely_mapped_reads",
306-
"primary_alignments",
307301
"mapped_bases",
308302
"mean_read_identity",
309303
"read_duplication_rate",
@@ -335,7 +329,6 @@ def run(args):
335329
stats["mean_alignment_length"] = bam_stats[ref]["mean_aln_length"]
336330
stats["forward_proportion"] = bam_stats[ref]["forward_proportion"]
337331
stats["uniquely_mapped_reads"] = bam_stats[ref]["uniquely_mapped_reads"]
338-
stats["primary_alignments"] = bam_stats[ref]["primary_alignments"]
339332
stats["mean_read_length"] = bam_stats[ref]["mean_read_length"]
340333
stats["mean_alignment_proportion"] = bam_stats[ref][
341334
"mean_alignment_proportion"

0 commit comments

Comments
 (0)