Skip to content

Commit 54e4aa6

Browse files
committed
Merge branch 'clade-aa-labels'
* clade-aa-labels: [bugfix] correctly export aa and clade labels
2 parents 0d4d6a8 + 4954808 commit 54e4aa6

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

augur/export_v2.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -519,15 +519,18 @@ def _transfer_mutations(node, raw_data):
519519
#convert mutations into a label
520520
if aa:
521521
aa_lab = '; '.join("{!s}: {!s}".format(key,', '.join(val)) for (key,val) in aa.items())
522-
node["branch_attrs"]["labels"] = { "aa": aa_lab }
522+
if 'labels' in node["branch_attrs"]:
523+
node["branch_attrs"]["labels"]["aa"] = aa_lab
524+
else:
525+
node["branch_attrs"]["labels"] = { "aa": aa_lab }
523526

524527
def _transfer_vaccine_info(node, raw_data):
525528
if raw_data.get("vaccine"):
526529
node["node_attrs"]['vaccine'] = raw_data['vaccine']
527530

528531
def _transfer_labels(node, raw_data):
529532
if "clade_annotation" in raw_data and is_valid(raw_data["clade_annotation"]):
530-
if 'labels' in node:
533+
if 'labels' in node["branch_attrs"]:
531534
node["branch_attrs"]["labels"]['clade'] = raw_data["clade_annotation"]
532535
else:
533536
node["branch_attrs"]["labels"] = { "clade": raw_data["clade_annotation"] }

0 commit comments

Comments
 (0)