NAME

Proch::Seqfu - Helper module to support Seqfu tools

VERSION

version 1.5.8

Proch::Seqfu

a legacy module for Seqfu utilities

fu_printfasta(name, comment, seq)

This function prints a sequence in fasta format

fu_printfastq(name, comment, seq, qual)

This function prints a sequence in FASTQ format

verbose(msg)

Print a text if $fu_verbose is set to 1

rc(dna)

Return the reverse complement of a string [degenerate base not supported]

is_seq(seq)

Check if a string is a DNA sequence, including degenerate chars.

split_string(dna)

Add newlines using $Proch::Seqfu::fu_linesize as line width

seqfu_version()

Check if a `seqfu` binary is present and returns its version if found. Note this will require SeqFu > 1.13

has_seqfu()

If SeqFu is detected returns 1, 0 otherwise, undef when detection of SeqFu version fails.

AUTHOR

Andrea Telatin <andrea@telatin.com>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2018-2023 by Andrea Telatin.

This is free software, licensed under:

The MIT (X11) License