Merge branch 'develop' into features/local-typing
This commit is contained in:
commit
4b9eb8674d
@ -22,14 +22,14 @@ async def write_mlst_profiles_as_csv(mlst_profiles_iterable: AsyncIterable[tuple
|
|||||||
failed.append(name)
|
failed.append(name)
|
||||||
continue
|
continue
|
||||||
if writer is None:
|
if writer is None:
|
||||||
header = ["id", "st", "clonal-complex", *mlst_profile.alleles.keys()]
|
header = ["id", "st", "clonal-complex", *sorted(mlst_profile.alleles.keys())]
|
||||||
writer = csv.DictWriter(filehandle, fieldnames=header)
|
writer = csv.DictWriter(filehandle, fieldnames=header)
|
||||||
writer.writeheader()
|
writer.writeheader()
|
||||||
row_dictionary = {
|
row_dictionary = {
|
||||||
"st": mlst_profile.sequence_type,
|
"st": mlst_profile.sequence_type,
|
||||||
"clonal-complex": mlst_profile.clonal_complex,
|
"clonal-complex": mlst_profile.clonal_complex,
|
||||||
"id": name,
|
"id": name,
|
||||||
**dict_loci_alleles_variants_from_loci(mlst_profile.alleles)
|
**mlst_profile.alleles
|
||||||
}
|
}
|
||||||
writer.writerow(rowdict=row_dictionary)
|
writer.writerow(rowdict=row_dictionary)
|
||||||
return failed
|
return failed
|
Loading…
x
Reference in New Issue
Block a user