Help for this page
while(<DATA>){ s/\]([ATCG]*)\[/'N' x length($1)/e; ... TG[CCCNNTTT] TG[CCCTTT] TG[CCAAATTT]
while(<DATA>){ s/\]([ATCG]*)\[/my $a = $1; $a =~ s![^C]+!'N' x length($1)!e; $a/e; ... Respective Output is: TG[CCCCCTTT]