Protein sequence manipulation for adding elements before or after the sequence.

how do i add zeros to both ends or one end (before or after) of a protein sequence?
Example:
a protein sequence is given as 'ITYTDCTESGQDLCLCEGSDVCGKGNKCILGSNGEENQCVTGEGTPKPQSHNDGDFEEIPEEYLQ'
how do i add zeros at the beginning before the first element of the sequence?

 채택된 답변

The easiest way to add N zeros before it can be done by:
[repmat('0', 1, N) yourProSeq];

댓글 수: 5

i think that works for matrix arrays only! I'm refering to only a row of sequence.
Why didn't you give a try? by a row of sequence, it could either be a char array or a string. no matter what, it works this way.
char array
>> mm = 'ACGTACGT'
mm =
'ACGTACGT'
>> [repmat('0', 1, 10) mm]
ans =
'0000000000ACGTACGT'
string
>> mm = "ACGTACGT"
mm =
"ACGTACGT"
>> repmat('0', 1, 10)+mm
ans =
"0000000000ACGTACGT"
thank you for the help.
Nedz
Nedz 2020년 4월 9일
편집: Nedz 2020년 4월 9일
What if i want to add zeroes after the squence (on the right end)?
You flip the repmat() stuff and mm in above example.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터 및 File Exchange에서 Genomics and Next Generation Sequencing에 대해 자세히 알아보기

질문:

2020년 3월 31일

댓글:

2020년 4월 9일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by