Guest User

Untitled

a guest
Jul 16th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 1.35 KB | None | 0 0
  1. seq='AACAGTTTGTGTGGGCATGAAGGCGGCTGGCGGAAACTGCCCGGCCACAGTTGGCCAGGGCTGCTGAGTGGCAGGAAAGAGACCCGGCTGGCCCCATGCGATGGGCTGAGCCCCCGGCATCACCTGAGCGACTGGTGGCTGGGCACCCATGACCATCTGCTGTTGGACGAGGGGCTGCTGACCCCAGAAGGACGGGAGGACAGCGCCCATTGCAACGTAACCTGGGAGAATGAAAAAGGAGAGTCAGGTGTTTCCCTGGTGTCCTGGGAAAGAAGGATGCATGGACTCAGGTAATTGACAGAAATGTATCAAGCACCAACTAAGTGCCAGACTGTGTGCCAGGGACTGGGGATGCCAAGATGAACAAGACAAAGTCCTTGCTGTCATAGAGCCTATATCCAGAGAAGTGGTCAGGGAAATCCTCTCTGAGGAGATGATCTGTAAGCAAAAACTAGAATGCTAGTAATCACATTTCTGTAGTTGCTAAAAGTTTCTAAAGTCTCATAGCCTCAGAAGCTGTGTGTCTCAGGGACAGGGCAGAAGGATGGAAGGCAGGCCTCCTGGGTTTTCTCCTTGCCTCCTCTTCCTGCTGCACTTAGGACCCTCTCAATTGCATAAGCTCTCTAAGAGTCTGACTCTTTGTGGTAAAACCAGGTTATAATACCTTCCTTCACAGGACTTAGGCAGTGTGCAGAGTGAGTAAGAATCTGAATGTTGGAGTTTTAGAGACCTAGGTTAAAATTCAAATGGCCACTTCTTATCTATGTAATTTGGGGAGCAGTTCTTAAATCTGTCTAGGG';
  2. N=length(seq);
  3. disp(N);
  4. disp('bases');
  5. Nstart = 0;
  6. for i = 1: (N-2);
  7.     if(seq(i) == 'A' & seq(i+1) == 'T' & seq(i+2) == 'G');
  8.         Nstart = Nstart+1;
  9.         start(Nstart) = i;
  10.         disp(i);
  11.         disp('position');
  12.     end;
  13. end;
  14. disp(Nstart);
  15. disp('codons start');
  16. i = start(1);
  17. do
  18.     i = i+3;
  19. until ((seq(i) == 'T' & seq(i+1) == 'A'& seq(i+2) == 'G')||(seq(i) == 'T' & seq(i+1) == 'A'& seq(i+2) == 'A')|| (seq(i) == 'T' & seq(i+1) == 'G'& seq(i+2) == 'A'));
  20. disp(i);
  21. disp('premier codon stop');
  22. stop = i;
  23. Naa = (stop-start(1))/3;
  24. disp(Naa);
  25. disp('d''acides aminees');
Add Comment
Please, Sign In to add comment