Cody

# Problem 912. Genome Sequence 002: Introductory DNA Sequencing (Flipped Segments)

Solution 176236

Submitted on 12 Dec 2012
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

### Test Suite

Test Status Code Input and Output
1   Fail
tic L=4176; % 1040 Special Selection for W=48 and 16 overlap Gtruth=randi(4,1,L,'uint8')-1; segs=zeros(floor(L/32),48); for i=0:size(segs,1)-1 % Ideal Overlap segment creator segs(i+1,:)=Gtruth(i*32+1:i*32+48); end v=randperm(size(segs,1)); segs(:,:)=segs(v,:); % Flip random segments f=logical(randi(2,size(segs,1),1)-1); segs(f,:)=fliplr(segs(f,:)); Gout = Genome_001(segs); toc assert(isequal(Gout,Gtruth)||isequal(Gout,fliplr(Gtruth)))

```Error: Assertion failed. ```

2   Fail
%% tic L=1040; % Special Selection for W=48 and 16 overlap Gtruth=randi(4,1,L,'uint8')-1; segs=zeros(floor(L/32),48); for i=0:size(segs,1)-1 % Ideal Overlap segment creator segs(i+1,:)=Gtruth(i*32+1:i*32+48); end v=randperm(size(segs,1)); segs(:,:)=segs(v,:); f=logical(randi(2,size(segs,1),1)-1); segs(f,:)=fliplr(segs(f,:)); Gout = Genome_001(segs); toc assert(isequal(Gout,Gtruth)||isequal(Gout,fliplr(Gtruth)))

```Error: Assertion failed. ```