Skip to content
Snippets Groups Projects
Commit 2c7499b4 authored by Floreal Cabanettes's avatar Floreal Cabanettes
Browse files

Fix genotypes in build results

parent 1a201399
No related branches found
No related tags found
No related merge requests found
......@@ -174,9 +174,10 @@ def get_genotypes(genotypes_file, true_vcf_file):
# Real data:
reader_t = VariantFile(true_vcf_file)
samples_t = None
for rec_t in reader_t:
samples = rec_t.samples
genotypes[rec_t.id] = ["/".join(map(str, samples[x]["GT"])) for x in samples]
samples_t = rec_t.samples
genotypes[rec_t.id] = ["/".join(map(str, samples_t[x]["GT"])) for x in samples_t]
nb_inds = len(list(genotypes.values())[0])
......@@ -184,8 +185,9 @@ def get_genotypes(genotypes_file, true_vcf_file):
reader = VariantFile(genotypes_file)
for rec in reader:
samples = rec.samples
genotypes[rec.id] = ["/".join(map(str, samples[x]["GT"])) for x in samples]
gt_quality[rec.id] = [samples[x]["GQ"] for x in samples]
genotypes[rec.id] = ["/".join(map(str, samples[x]["GT"])) for x in samples_t.keys()] # Fixed: use samples keys
# from real data to keep the same order
gt_quality[rec.id] = [samples[x]["GQ"] for x in samples_t.keys()]
return genotypes, gt_quality, nb_inds
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment