in reply to Re^2: explanation of passages of a Perl script
in thread explanation of passages of a Perl script

Further to hippo's excellent comments, I would add with regard to

$dna = <FASTQ>; ...; $qual = <FASTQ>; @dna = split ('', $dna); @qual = split ('', $qual);
and similar from the tidied source that the code uses the same name for variables of different type. IMHO, it's not, in general, good practice to do this; eventually, you'll give yourself a terrible headache. Don't do that. In general, use informative, distinctive names for variables, subroutines, etc.


Give a man a fish:  <%-{-{-{-<