BioX-Seq
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/BioX/Seq/Stream.pm view on Meta::CPAN
use constant MAGIC_FQZC => '.fqz';
use constant MAGIC_BAM => pack('C4', 0x42, 0x41, 0x4d, 0x01);
use constant MAGIC_2BIT => pack('C4', 0x1a, 0x41, 0x27, 0x43);
use constant MAGIC_ZSTD => pack('C4', 0x28, 0xB5, 0x2F, 0xFD);
use constant MAGIC_XZ => pack('C6', 0xfd, 0x37, 0x7a, 0x58, 0x5a, 0x00);
sub new {
my ($class,$fn, %args) = @_;
my $self = bless {} => $class;
# 'fast' mode turns off parser sanity-checking in places
if ($args{fast}) {
$self->fast( $args{fast} );
}
if (defined $fn) {
my $fh = openhandle($fn); # can pass filehandle too;
if (! defined $fh) { # otherwise assume filename
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.293 second using v1.00-cache-2.02-grep-82fe00e-cpan-a086c87fca4 )