nica has asked for the wisdom of the Perl Monks concerning the following question:
INPUT
ORIGIN
1 ccctaaaccc taaaccctaa accctaaacc ctaaacccta aaccctaaac cctaaaccct
61 aaaccctaaa ccctaaaccc taaaccctaa accctaaacc ctaaacccta aaccctaaac
121 cctaaaccct aaaccctaaa cgatgcatta ctactcacac gaacgagtga atgaaacaca
//OUTPUT:if ($line =~ /^$begin/) #$begin="ORIGIN"; { &body;} sub body { while ($line = <IN>) { chomp ($line); if ($line !~ /^$end/) { #$end =" \/\/" $line =~ s/[0-9]//g; # $line =~ s/\s+//g; # $line =~ s/\n//g; chomp ($line); #$line =~ /([atcgn]+)/g; print OUT "Genome: \n $line\n"; } else { last; } } }
Genome: ccctaaaccc taaaccctaa accctaaacc ctaaacccta aaccctaaac cctaaaccct
Genome: aaaccctaaa ccctaaaccc taaaccctaa accctaaacc ctaaacccta aaccctaaac
Genome: cctaaaccct aaaccctaaa cgatgcatta ctactcacac gaacgagtga atgaaacaca
EXPECTED:Genome: ccctaaaccctaaaccctaaaccctaaaccctaaaccctaaaccctaaaccctaaaccctaaaccctaaaccctaaaccctaaaccctaaaccctaaaccctaaaccctaaaccctaaaccctaaaccct aaaccctaaacgatgcattactactcacacgaacgagtgaatgaaacaca
QUESTION: how could I escape new line? I tried \n substitution, \W.. or whatever else, but anyway it does not disappear.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: how to escape new line in a string
by Athanasius (Archbishop) on Jun 16, 2019 at 08:37 UTC | |
Re: how to escape new line in a string
by haukex (Archbishop) on Jun 16, 2019 at 08:51 UTC | |
Re: how to escape new line in a string
by james28909 (Deacon) on Jun 16, 2019 at 15:53 UTC | |
Re: how to escape new line in a string
by karlgoethebier (Abbot) on Jun 16, 2019 at 19:00 UTC | |
Re: how to escape new line in a string
by betmatt (Scribe) on Jun 20, 2019 at 09:17 UTC |
Back to
Seekers of Perl Wisdom