Click here to Skip to main content
15,887,683 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
use strict;
use warnings;
use feature qw( say );

my @aa = ("A", "C", "D", "E", "F", "G", "H", "I", "K", "L", "M", "N", "P", "Q", "R", "S", "T", "V", "W", "Y");

my $pair;
for my $n1 (@aa) {
   for my $n2 (@aa) {
     $pair = $n1 . $n2;    
        	   
   }
}
my $k1=split("' '", $pair);
print $k1;


What I have tried:

# these are the 20 amino acids and i have to make 400 possible combination of two

# amino acid(di amino acid) like this: AA AC AD ...... CA CC CD CE CF CG.....YA.....YY

# I TRIED TO MODIFY THE CODE but the scope of "for" loop diminishes # when it ends.why it is ending there only since i made it global #only two Y's as output
Posted
Updated 7-Jul-17 0:56am

1 solution

I am not sure, that your split is correct. I would only split for a white space.

PERL
my $k1=split(" ", $pair);
See my other answer.

Google for some Perl tutorial to learn the basics.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900