예제 #1
0
def RunQC(verbose= False, sample_level=False, remove_samples=False, variant_level=False, client_secrets=None, project_number=None,
          dataset=None, variant_table=None, expanded_table=None, poll=False):

    qc = GenomicsQC(verbose=verbose, client_secrets=client_secrets, project_number=project_number, dataset=dataset,
                    variant_table=variant_table, expanded_table=expanded_table)

    if sample_level is True:
        qc.sample_qc(remove=remove_samples)
    if variant_level is True:
        qc.variant_qc(poll)
def RunQC(verbose=False,
          sample_id=None,
          sample_file=None,
          variant_file=None,
          client_secrets=None,
          project_number=None,
          dataset=None,
          variant_table=None,
          expanded_table=None):

    qc = GenomicsQC(verbose=verbose,
                    client_secrets=client_secrets,
                    project_number=project_number,
                    dataset=dataset,
                    variant_table=variant_table,
                    expanded_table=expanded_table)

    if sample_id is not None:
        qc.remove_sample(sample_id)

    if sample_file is not None:
        qc.remove_samples_from_file(sample_file)

    if variant_file is not None:
        qc.remove_positions_from_file(variant_file)
예제 #3
0
def RunQC(verbose=False,
          sample_level=False,
          remove_samples=False,
          variant_level=False,
          client_secrets=None,
          project_number=None,
          dataset=None,
          variant_table=None,
          expanded_table=None,
          poll=False,
          qc_step=None):

    qc = GenomicsQC(verbose=verbose,
                    client_secrets=client_secrets,
                    project_number=project_number,
                    dataset=dataset,
                    variant_table=variant_table,
                    expanded_table=expanded_table)

    if sample_level is True:
        qc.sample_qc(remove=remove_samples)
    if variant_level is True:
        qc.variant_qc(poll)

    if qc_step is not None:
        qc.custom_list(qc_step)
def RunQC(verbose= False, sample_id=None, sample_file=None, variant_file=None, client_secrets=None,
          project_number=None, dataset=None, variant_table=None, expanded_table=None):

    qc = GenomicsQC(verbose=verbose, client_secrets=client_secrets, project_number=project_number, dataset=dataset,
                    variant_table=variant_table, expanded_table=expanded_table)

    if sample_id is not None:
        qc.remove_sample(sample_id)

    if sample_file is not None:
        qc.remove_samples_from_file(sample_file)

    if variant_file is not None:
        qc.remove_positions_from_file(variant_file)