@@ -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