Skip to content

Commit 362e8b7

Browse files
author
Rebecca Halperin
committed
fixed bug in processing one chr
Former-commit-id: a7149eefd9b0f48c08152543d2ccaa0b0395bbbb
1 parent 1856116 commit 362e8b7

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/readBams.m

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
function [T, E]=readBams(inputParam,paramFile)
2+
23
%preprocessTumorOnly - creates data structures for tumor only calling
34
%calls parsePileupData.packed.pl to parse samtools output
45
%

src/writeJointVCF.m

+6-2
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,9 @@
139139
Info([delPos; true])=strcat(Info([delPos; true]),';END=',strsplit(sprintf('%d\n',endPos(delPos)))');
140140
Info([insPos; true])=strcat(Info([insPos; true]),';SVLEN=',strsplit(sprintf('%d\n',svLen(insPos)))');
141141
cnPos=T.NumCopies~=2 | T.MinAlCopies~=1;
142-
Info([cnPos; true])=strcat(Info([cnPos; true]),';CN=',strsplit(sprintf('%d\n',T.NumCopies(cnPos)))',';MACN=',strsplit(sprintf('%d\n',T.MinAlCopies(cnPos)))');
142+
if sum(cnPos)>0
143+
Info([cnPos; true])=strcat(Info([cnPos; true]),';CN=',strsplit(sprintf('%d\n',T.NumCopies(cnPos)))',';MACN=',strsplit(sprintf('%d\n',T.MinAlCopies(cnPos)))');
144+
end
143145
Info=Info(1:height(T));
144146

145147
%%%determine genotypes
@@ -262,7 +264,9 @@
262264
formatStr(~strncmp(Filter,'Somatic',7),n)=strcat(formatStr(~strncmp(Filter,'Somatic',7),n),':NA');
263265
end
264266
formatStr(T.NumCopies==2 & T.MinAlCopies==1,n)=strcat(formatStr(T.NumCopies==2 & T.MinAlCopies==1,n),':NA');
265-
formatStr([T.NumCopies~=2 | T.MinAlCopies~=1; true],n)=strcat(formatStr([T.NumCopies~=2 | T.MinAlCopies~=1; true],n),':',strsplit(sprintf('%-.3f\n',T.cnaF(T.NumCopies~=2 | T.MinAlCopies~=1)))');
267+
if sum(T.NumCopies~=2 | T.MinAlCopies~=1)>0
268+
formatStr([T.NumCopies~=2 | T.MinAlCopies~=1; true],n)=strcat(formatStr([T.NumCopies~=2 | T.MinAlCopies~=1; true],n),':',strsplit(sprintf('%-.3f\n',T.cnaF(T.NumCopies~=2 | T.MinAlCopies~=1)))');
269+
end
266270
n=n+1;
267271
end
268272
formatStr=formatStr(1:height(T),:);

0 commit comments

Comments
 (0)