I am ultra new to perl, as in this is my first Perl program. I took Python eons ago, and it seems to be similar from what I remember.
Anyways, I am having some trouble.
#!/usr/bin/perl my $DNA = 'ATTAGGATGCCTGCGCGCGAATGCGC'; my $len = length $DNA; print "Length DNA: ", $DNA, " is ", $len, " sequences long ", "\n"; my $DNA1 = substr ($DNA , 0, $len, 'GCGCGCGAATGCGC' ); $len = length $DNA1; print "Length DNA1: ", $DNA1, " is ", $len, " sequences long ", "\n"; my $DNA2 = substr ($DNA , 0, $len, 'GCGCGCG'); $len = length $DNA2; print "Length DNA2: ", $DNA2, " is ", $len, " sequences long ", "\n";
When I run it I get
Length DNA: ATTAGGATGCCTGCGCGCGAATGCGC is 26 sequences long
Length DNA1: ATTAGGATGCCTGCGCGCGAATGCGC is 26 sequences long
Length DNA2: GCGCGCGAATGCGC is 14 sequences long
For whatever reason its skipping down. What is printing out as DNA1 is actually DNA, and what is printing out as DNA2 is actually DNA1, and no DNA2 is printing out at all.
Any help would be very appreciated.

New Topic/Question
Reply



MultiQuote




|