% If i have a cell array like, cellArr = {'UUU'} {'CUU'} {'UUC'} {'UUG'} i
% want to create a string with appropriate code as per below eg 'FLFL'
F = {'UUU','UUC'};L = {'UUA','UUG','CUU','CUC','CUA','CUG'};% empty string.
amino_acid_chain = strings(1,numel(cellArr));for i = 1:numel(cellArr) amino_acid_chain(i) = strcmpi(cellArr(i), 'UUU'); end
The best i can come up with at the moment is to create an empty string array, then use strcmpi (to ignore case), and find a way to replace true entries with appropriate code. Two problems, 1st, i dont know how to compare {'UUU', 'UUC'} instead of just 'UUU', and 2nd, how do i convert true entries to code (F or L). Alternatively, im sure theres probably a much easier way to achieve this so any other advice would be appreciated.
Best Answer