def handle(self, *args, **options): force_load_annotations = options.get('force_load_annotations') force_load_variants = options.get('force_load_variants') force_clean = options.get('force_clean') load_datastore = options.get('data_store') load_all = options.get('load_all') if load_all: project_ids = [ p.project_id for p in Project.objects.all().order_by('-last_accessed_date') ] else: project_ids = args mark_as_loaded = True if not options.get("end_with_chrom") else False for project_id in project_ids: if force_clean: xbrowse_controls.clean_project(project_id) xbrowse_controls.load_project( project_id, force_load_annotations=force_load_annotations, force_load_variants=force_load_variants, mark_as_loaded=mark_as_loaded, start_from_chrom=options.get("start_from_chrom"), end_with_chrom=options.get("end_with_chrom")) if load_datastore: xbrowse_controls.load_project_datastore(project_id)
def handle(self, *args, **options): force_annotations = options.get('force_annotations') force_clean = options.get('force_clean') load_all = options.get('load_all') if load_all: project_ids = [p.project_id for p in Project.objects.all().order_by('-last_accessed_date')] else: project_ids = args for project_id in project_ids: if force_clean: xbrowse_controls.clean_project(project_id) xbrowse_controls.load_project(project_id, force_annotations=force_annotations)
def handle(self, *args, **options): force_annotations = options.get('force_annotations') force_clean = options.get('force_clean') load_all = options.get('load_all') if load_all: project_ids = [ p.project_id for p in Project.objects.all().order_by('-last_accessed_date') ] else: project_ids = args for project_id in project_ids: if force_clean: xbrowse_controls.clean_project(project_id) xbrowse_controls.load_project(project_id, force_annotations=force_annotations)
def handle(self, *args, **options): force_load_annotations = options.get('force_load_annotations') force_load_variants = options.get('force_load_variants') force_clean = options.get('force_clean') load_all = options.get('load_all') if load_all: project_ids = [p.project_id for p in Project.objects.all().order_by('-last_accessed_date')] else: project_ids = args mark_as_loaded = True if not options.get("end_with_chrom") else False for project_id in project_ids: if force_clean: xbrowse_controls.clean_project(project_id) xbrowse_controls.load_project(project_id, force_load_annotations=force_load_annotations, force_load_variants=force_load_variants, mark_as_loaded = mark_as_loaded, start_from_chrom=options.get("start_from_chrom"), end_with_chrom=options.get("end_with_chrom"))
def handle(self, *args, **options): for project_id in args: xbrowse_controls.clean_project(project_id)