Skip to content

Commit 0107994

Browse files
committed
update quality encoding
1 parent 37f8779 commit 0107994

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

lib/adrsmlib.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
from numpy import random as npr
44

5+
QUALITY = "G"
6+
57
def get_basename(file_name):
68
if ("/") in file_name:
79
basename = file_name.split("/")[-1].split(".")[0]
@@ -80,9 +82,9 @@ def prepare_fastq(fastq_dict, fwd_reads, rev_reads, basename, read_length):
8082
fastq_dict[basename] = [[] for i in range(2)]
8183
cnt = 1
8284
for read1, read2 in zip(fwd_reads, rev_reads):
83-
towrite_fwd = "@"+basename+"_"+str(cnt)+"/1"+"\n"+read1+"\n+\n"+"d"*read_length+"\n"
85+
towrite_fwd = "@"+basename+"_"+str(cnt)+"/1"+"\n"+read1+"\n+\n"+QUALITY*read_length+"\n"
8486
fastq_dict[basename][0].append(towrite_fwd)
85-
towrite_rev = "@"+basename+"_"+str(cnt)+"/2"+"\n"+read2+"\n+\n"+"d"*read_length+"\n"
87+
towrite_rev = "@"+basename+"_"+str(cnt)+"/2"+"\n"+read2+"\n+\n"+QUALITY*read_length+"\n"
8688
fastq_dict[basename][1].append(towrite_rev)
8789
cnt += 1
8890
return(fastq_dict)
@@ -103,14 +105,14 @@ def write_fastq(all_reads, basename, orientation, read_length, outfile):
103105
fw.write("@"+basename+"\n")
104106
fw.write(read+"\n")
105107
fw.write("+\n")
106-
fw.write("d"*read_length+"\n")
108+
fw.write(QUALITY*read_length+"\n")
107109
else:
108110
with open(outfile+"."+str(orientation)+".fastq", "w") as fw:
109111
for read in all_reads:
110112
fw.write("@"+basename+"\n")
111113
fw.write(read+"\n")
112114
fw.write("+\n")
113-
fw.write("d"*read_length+"\n")
115+
fw.write(QUALITY*read_length+"\n")
114116

115117

116118

0 commit comments

Comments
 (0)