Skip to content

Commit

Permalink
issue #1242 - fix up classification import
Browse files Browse the repository at this point in the history
  • Loading branch information
davmlaw committed Jan 28, 2025
1 parent d473a07 commit 49535ee
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions classification/classification_import.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
from classification.models.classification_import_run import ClassificationImportRun
from classification.tasks.classification_import_process_variants_task import ClassificationImportProcessVariantsTask
from library.django_utils.django_file_utils import get_import_processing_dir
from library.genomics.vcf_utils import write_vcf_from_variant_coordinates
from library.genomics.vcf_utils import write_vcf_from_variant_coordinates, get_contigs_header_lines
from library.utils import full_class_name
from snpdb.models import Variant, ImportSource
from snpdb.models.models_variant import VariantCoordinate
Expand Down Expand Up @@ -93,7 +93,10 @@ def _classification_upload_pipeline(
if unknown_variant_coordinates:
working_dir = get_import_processing_dir(classification_import.pk, "classification_import")
vcf_filename = os.path.join(working_dir, "classification_import.vcf")
write_vcf_from_variant_coordinates(vcf_filename, unknown_variant_coordinates)
used_chroms = set((vc.chrom for vc in unknown_variant_coordinates))
header_lines = get_contigs_header_lines(classification_import.genome_build, use_accession=False,
contig_allow_list=used_chroms)
write_vcf_from_variant_coordinates(vcf_filename, unknown_variant_coordinates, header_lines=header_lines)
else:
vcf_filename = None

Expand Down

0 comments on commit 49535ee

Please sign in to comment.