Skip to content

Commit

Permalink
modified: TIDDIT.py
Browse files Browse the repository at this point in the history
	modified:   src/TIDDIT.cpp
	modified:   src/TIDDIT_filtering.py
	modified:   src/TIDDIT_signals.py
  • Loading branch information
J35P312 committed Sep 25, 2018
1 parent 6870a53 commit 1e46a5e
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 8 deletions.
2 changes: 1 addition & 1 deletion TIDDIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
sys.path.insert(0, '{}/src/'.format(wd))
import TIDDIT_calling

version = "2.3.0"
version = "2.3.1"
parser = argparse.ArgumentParser("""TIDDIT-{}""".format(version),add_help=False)
parser.add_argument('--sv' , help="call structural variation", required=False, action="store_true")
parser.add_argument('--cov' , help="generate a coverage bed file", required=False, action="store_true")
Expand Down
2 changes: 1 addition & 1 deletion src/TIDDIT.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ int main(int argc, char **argv) {
int min_variant_size= 100;
int sample = 100000000;
string outputFileHeader ="output";
string version = "2.3.0";
string version = "2.3.1";

//collect all options as a vector
vector<string> arguments(argv, argv + argc);
Expand Down
12 changes: 6 additions & 6 deletions src/TIDDIT_filtering.py
Original file line number Diff line number Diff line change
Expand Up @@ -113,22 +113,22 @@ def fetch_variant_type(chrA,chrB,candidate,args,library_stats):
var="<DEL>"

if candidate["discs"]:
if candidate["e2"]*1.6 <= (candidate["discs"]):
if candidate["e2"]*1.5 <= (candidate["discs"]):
GT="1/1"
else:
GT="0/1"
else:
if candidate["e2"]*1.6 <= (candidate["splits"]):
if candidate["e2"]*1.5 <= (candidate["splits"]):
GT="1/1"
else:
GT="0/1"

if "DUP" in var or var == "<DEL>":
if var == "DEL" and candidate["covM"]/library_stats["chr_cov"][chrA] < 0.1:
if ("DUP" in var or var == "<DEL>") and library_stats["chr_cov"][chrA] != 0:
if var == "<DEL>" and candidate["covM"]/library_stats["chr_cov"][chrA] < 0.1:
GT="1/1"
elif var == "DUP" and candidate["covM"]/library_stats["chr_cov"][chrA] > 1.8:
elif "DUP" in var and candidate["covM"]/library_stats["chr_cov"][chrA] > 1.8:
GT="1/1"

return(var,variant_type,GT)

def Part(a, b, sizeA, sizeB, gap, insert_mean, insert_stddev, coverage, readLength ):
Expand Down
6 changes: 6 additions & 0 deletions src/TIDDIT_signals.py
Original file line number Diff line number Diff line change
Expand Up @@ -126,8 +126,14 @@ def signals(args,coverage_data):
idx_a=len(coverage_data[chrA])-1
coverage_data[chrA][idx_a,2]+=1


if len(signal_data):
args.c.executemany('INSERT INTO TIDDITcall VALUES (?,?,?,?,?,?,?,?,?,?,?,?)',signal_data)

#If no signals were found, parse and return the header
if first_signal:
chromosomes,library_stats,chromosome_len=find_contigs(header)

return(header,chromosomes,library_stats)

#analyse the cigar operation of the read
Expand Down

0 comments on commit 1e46a5e

Please sign in to comment.