NAME
FASTX::ScriptHelper - Shared routines for binaries using FASTX::Reader and FASTX::PE.
VERSION
version 1.12.0
NAME
FASTX::ScriptHelper - Shared routines for binaries using FASTX::Reader and FASTX::PE.
VERSION
version 1.11.0
new()
Initialize a new FASTX::ScriptHelper object. Notable parameters:
- verbose
- logfile
fu_printfasta
arguments: sequenceName, sequenceComment, sequence
Prints a sequence in FASTA format.
fu_printfastq
arguments: sequenceName, sequenceComment, sequence, Quality
Prints a sequence in FASTQ format.
rc
arguments: sequence
Returns the reverse complementary of a sequence
is_seq
arguments: sequence
Returns true if the sequence only contains DNA-IUPAC chars
split_string
arguments: sequence
Returns a string with newlines at a width specified by 'linesize'
verbose
arguments: message
Prints to STDERR (and log) a message, only if verbose is set
writelog
arguments: message, []
Writes a message to the log file and STDERR, regardless of --verbose
download
arguments: url, destination
Download a remote file
run
arguments: command, [%options]
Execute a command. Options are: * candie BOOL, to tolerate non zero exit * logall BOOL, save to log STDOUT and STDERR
cpu_count
Returns the number of detected cores, default 1
AUTHOR
Andrea Telatin <andrea@telatin.com>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2019 by Andrea Telatin.
This is free software, licensed under:
The MIT (X11) License
AUTHOR
Andrea Telatin <andrea@telatin.com>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2019 by Andrea Telatin.
This is free software, licensed under:
The MIT (X11) License