#include <stdio.h>
char *aa_str[] = {
"Ala", "Arg", "Asn", "Asp", "Cys", "Gln", "Glu", "Gly", "His",
"Ile", "Leu", "Lys", "Met", "Phe", "Pro", "Ser", "Thr", "Trp",
"Tyr", "Val", "Asx", "Glx", "Xaa"
};
char *aa_idx = "ARNDCQEGHILKMFPSTWYVBZX";
main()
{
char *seq = "MWQLLLPTALLLLVSAGMRTEDLPKAVVFLEPQWY";
int i1;
char ch;
for(;;){
if(*seq == '\0')
break;
for(i1 = 0; ; i1++){
if(aa_idx[i1] == '\0'){
printf("***");
break;
}
ch = *seq;
if(ch >= 'a' && ch <= 'z'){
ch = ch - 'a' + 'A';
}
if(ch == aa_idx[i1]){
printf("%s", aa_str[i1]);
break;
}
}
seq++;
if(*seq != '\0'){
putchar('-');
}
}
}
|