INNER CODE UNIT · Python

mapper

ncbi/dbsnp · tutorials/hadoop_json_placement.py:52

    def mapper(self, _, line):

        data = json.loads(line)

        snp_id = data["refsnp_id"]

        placements = data["primary_snapshot_data"]["placements_with_allele"]

        for p in placements:
            is_ptlp = str(int(p["is_ptlp"] == "true"))
            is_aln_opposite_orientation = str(int(
                p["placement_annot"]["is_aln_opposite_orientation"] == "true"))
            is_mismatch = str(
                int(p["placement_annot"]["is_mismatch"] == "true"))
            for a in p["alleles"]:
                if "spdi" in a["allele"]:
                    spdi = a["allele"]["spdi"]
                    hgvs = a["hgvs"]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…