X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=bp_bin%2Fbowtie_seq;h=19368f84452db6ffb3def6777d1ac646e64c9d1e;hb=d72b568061e47185b9d68eabe2b09a0d55fbed20;hp=cf25188e6e42019ae131ee23fbd10837b3adf9af;hpb=acd65310e4cf43ad3fb8af7810cbc246301b3b87;p=biopieces.git diff --git a/bp_bin/bowtie_seq b/bp_bin/bowtie_seq index cf25188..19368f8 100755 --- a/bp_bin/bowtie_seq +++ b/bp_bin/bowtie_seq @@ -35,6 +35,11 @@ use Maasha::Fastq; use Maasha::Fasta; use Maasha::Calc; +use constant { + SEQ_NAME => 0, + SEQ => 1, + SCORES => 2, +}; # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< @@ -75,6 +80,7 @@ while ( $record = Maasha::Biopieces::get_record( $in ) ) if ( $entry = Maasha::Fastq::biopiece2fastq( $record ) ) { Maasha::Common::error( "Mixed FASTA and FASTQ entries in stream" ) if defined $type and $type ne "FASTQ"; + Maasha::Common::error( "Sequence longer than 1024 not allowed") if length( $entry->[ SEQ ] ) > 1024; Maasha::Fastq::put_entry( $entry, $fh_out ); $type = "FASTQ"; @@ -82,6 +88,7 @@ while ( $record = Maasha::Biopieces::get_record( $in ) ) elsif ( $entry = Maasha::Fasta::biopiece2fasta( $record ) ) { Maasha::Common::error( "Mixed FASTA and FASTQ entries in stream" ) if defined $type and $type ne "FASTA"; + Maasha::Common::error( "Sequence longer than 1024 not allowed") if length( $entry->[ SEQ ] ) > 1024; Maasha::Fasta::put_entry( $entry, $fh_out ); $type = "FASTA";