Example #1
0
    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)
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
    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"))
Example #5
0
 def handle(self, *args, **options):
     for project_id in args:
         xbrowse_controls.clean_project(project_id)
 def handle(self, *args, **options):
     for project_id in args:
         xbrowse_controls.clean_project(project_id)