INNER CODE UNIT · Python

get_min_taxon_coverage

wwood/singlem · singlem/main.py:346

def get_min_taxon_coverage(args, subparser='pipe'):
    if args.min_taxon_coverage:
        return args.min_taxon_coverage
    elif subparser == 'pipe' and args.genome_fasta_files:
        return CONDENSE_DEFAULT_GENOME_MIN_TAXON_COVERAGE
    else:
        return CONDENSE_DEFAULT_MIN_TAXON_COVERAGE

def parse_genome_fasta_files(args):
    genomes = []
    if getattr(args, 'genome_fasta_files', None):
        genomes.extend(args.genome_fasta_files)
    if getattr(args, 'genome_fasta_directory', None):
        extension = getattr(args, 'genome_fasta_extension', 'fna')
        for fn in sorted(os.listdir(args.genome_fasta_directory)):
            if fn.endswith('.' + extension):
                genomes.append(os.path.join(args.genome_fasta_directory, fn))
    if getattr(args, 'genome_fasta_list', None):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…