def download_trait(traitid): df = get_behaviors_df() # Find the selected trait trait = str(df["traits"][df["ids"] == traitid].tolist()[0]) behavior = get_behavior(trait) if len(behavior.is_a) == 0: myjson = {"nodes":[{"name":behavior.trait,"definition":""}],"links":[]} else: myjson = get_json(behavior) return jsonify(**myjson)
def get_prettyjson(behavior): if len(behavior.is_a) == 0: myjson = {"nodes":[{"name":behavior.trait,"definition":""}],"links":[]} else: myjson = get_json(behavior) return json.dumps(myjson, sort_keys=True, indent=4, separators=(',', ': '))