Example #1
0
int core_fasta_input_detect(struct biosal_input_format *input)
{
    if (biosal_input_format_has_suffix(input, ".fasta")) {
        return 1;
    } else if (biosal_input_format_has_suffix(input, ".fa")) {
        return 1;
    } else if (biosal_input_format_has_suffix(input, ".fa.gz")) {
        return 1;
    } else if (biosal_input_format_has_suffix(input, ".fasta.gz")) {
        return 1;
    }

    return 0;
}
Example #2
0
int core_fastq_input_detect(struct biosal_input_format *input)
{
    if (biosal_input_format_has_suffix(input, ".fastq")) {
        return 1;
    }

    if (biosal_input_format_has_suffix(input, ".fq")) {
        return 1;
    }

    if (biosal_input_format_has_suffix(input, ".fastq.gz")) {
        return 1;
    }

    if (biosal_input_format_has_suffix(input, ".fq.gz")) {
        return 1;
    }

    return 0;
}