资源简介
氨基酸符号序列转换为FASTA格式的蛋白质序列,直接编译,将英文氨基酸序列粘贴到窗口,按回车即可输出转换结果。
代码片段和文件信息
#include
int main ()
{
char p[10000] t[3] ;
char jud[10000];
int i j N sum=0 ;
float percent;
j = 0;
printf(“Type in the Amino Acid Sequence:\n“);
for (i = 0; ; i++){
scanf(“%c“ &p[i]);
if (getchar() == ‘\n‘)
break;
}
N = i + 1;
for (i = 0; i < N; i = i + 2 )
{
if (p[i] == ‘A‘ && p[i+1] == ‘A‘ ){
jud[j] = ‘A‘;
}
else if (p[i] == ‘A‘ && p[i+1] == ‘P‘){
jud[j] = ‘D‘;
}
else if (p[i] == ‘C‘ && p[i+1] == ‘S‘){
jud[j] = ‘C‘;
}
else if (p[i] == ‘G‘ && p[i+1] == ‘U‘){
jud[j] = ‘E‘;
}
else if (p[i] == ‘P‘ && p[i+1] == ‘E‘){
jud[j] = ‘F‘;
}
else if (p[i] == ‘G‘ && p[i+1] == ‘Y‘){
jud[j] = ‘G‘;
}
else if (p[i] == ‘H‘ && p[i+1] == ‘S‘){
jud[j] = ‘H‘;
}
else if (p[i] == ‘I‘ && p[i+1] == ‘E‘){
jud[j] = ‘I‘;
}
else if (p[i] == ‘L‘ && p[i+1] == ‘S‘){
jud[j] = ‘K‘;
}
else if (p[i] == ‘L‘ &&
评论
共有 条评论