|
25 | 25 | from mavedb.lib.mave.utils import is_csv_null |
26 | 26 | from mavedb.lib.validation.constants.general import null_values_list |
27 | 27 | from mavedb.lib.validation.utilities import is_null as validate_is_null |
28 | | -from mavedb.lib.variants import get_hgvs_from_post_mapped, is_hgvs_g, is_hgvs_p |
29 | 28 | from mavedb.models.contributor import Contributor |
30 | 29 | from mavedb.models.controlled_keyword import ControlledKeyword |
31 | 30 | from mavedb.models.doi_identifier import DoiIdentifier |
@@ -444,6 +443,8 @@ def get_score_set_variants_as_csv( |
444 | 443 | if include_post_mapped_hgvs: |
445 | 444 | columns.append("post_mapped_hgvs_g") |
446 | 445 | columns.append("post_mapped_hgvs_p") |
| 446 | + columns.append("post_mapped_hgvs_c") |
| 447 | + columns.append("post_mapped_hgvs_at_assay_level") |
447 | 448 | columns.append("vep_functional_consequence") |
448 | 449 |
|
449 | 450 | if include_custom_columns: |
@@ -566,17 +567,13 @@ def variant_to_csv_row( |
566 | 567 | elif column_key == "accession": |
567 | 568 | value = str(variant.urn) |
568 | 569 | elif column_key == "post_mapped_hgvs_g": |
569 | | - hgvs_str = get_hgvs_from_post_mapped(mapping.post_mapped) if mapping and mapping.post_mapped else None |
570 | | - if hgvs_str is not None and is_hgvs_g(hgvs_str): |
571 | | - value = hgvs_str |
572 | | - else: |
573 | | - value = "" |
| 570 | + value = str(mapping.hgvs_g) if mapping and mapping.hgvs_g else "" |
574 | 571 | elif column_key == "post_mapped_hgvs_p": |
575 | | - hgvs_str = get_hgvs_from_post_mapped(mapping.post_mapped) if mapping and mapping.post_mapped else None |
576 | | - if hgvs_str is not None and is_hgvs_p(hgvs_str): |
577 | | - value = hgvs_str |
578 | | - else: |
579 | | - value = "" |
| 572 | + value = str(mapping.hgvs_p) if mapping and mapping.hgvs_p else "" |
| 573 | + elif column_key == "post_mapped_hgvs_c": |
| 574 | + value = str(mapping.hgvs_c) if mapping and mapping.hgvs_c else "" |
| 575 | + elif column_key == "post_mapped_hgvs_at_assay_level": |
| 576 | + value = str(mapping.hgvs_assay_level) if mapping and mapping.hgvs_assay_level else "" |
580 | 577 | elif column_key == "vep_functional_consequence": |
581 | 578 | vep_functional_consequence = mapping.vep_functional_consequence if mapping else None |
582 | 579 | if vep_functional_consequence is not None: |
|
0 commit comments