Commit c5c6351d authored by Theo Serralta's avatar Theo Serralta

Adding some modification (reference dict)

parent fe83e33a
...@@ -9,15 +9,23 @@ for read in samfile: ...@@ -9,15 +9,23 @@ for read in samfile:
samfile.close() samfile.close()
non_align.close() non_align.close()
total_sequence_non_alignées = 0
non_align_file = pysam.AlignmentFile("/home/theo/non_align.bam", "rb") non_align_file = pysam.AlignmentFile("/home/theo/non_align.bam", "rb")
total = 0 reference = non_align_file.references
reference_dict = {reference: i for i, reference in enumerate(reference)}
print("Index\tChromosome")
for chromosome, index in reference_dict.items():
print(f"{index}\t{chromosome}")
for read in non_align_file: for read in non_align_file:
#print(read) print(read)
#print(f"Chromosome: {read.reference_name}") chr_name = reference[read.reference_id]
#print(f"Position: {read.reference_start}") position = read.reference_start + 1
#print(f"Non aligné: {read.is_unmapped}") print(f"Chromosome: {chr_name}")
total += 1 print(f"Position: {position}")
print(f"Total de sequences non alignées : {total}") print(f"Non aligné: {read.is_unmapped}")
total_sequence_non_alignées += 1
print(f"Total de sequences non alignées : {total_sequence_non_alignées}")
non_align_file.close() non_align_file.close()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment