comparison pima_report.py @ 10:7c4077c9b3ad draft

Uploaded
author greg
date Thu, 09 Mar 2023 18:21:26 +0000
parents 9d608c530bbc
children 4a7c31f28197
comparison
equal deleted inserted replaced
9:9d608c530bbc 10:7c4077c9b3ad
427 kraken_fracs['Fraction'] = (kraken_fracs['Fraction'] / 100).round(4) 427 kraken_fracs['Fraction'] = (kraken_fracs['Fraction'] / 100).round(4)
428 kraken_fracs.sort_values(by='Fraction', inplace=True, ascending=False) 428 kraken_fracs.sort_values(by='Fraction', inplace=True, ascending=False)
429 kraken_fracs['Taxa'] = kraken_fracs['Taxa'].str.lstrip() 429 kraken_fracs['Taxa'] = kraken_fracs['Taxa'].str.lstrip()
430 self.doc.new_line() 430 self.doc.new_line()
431 self.doc.new_header(2, 'Contamination check') 431 self.doc.new_header(2, 'Contamination check')
432 for read_type, kraken_fracs in kraken_fracs.iteritems(): 432 self.doc.new_line(self.read_type + ' classifications')
433 self.doc.new_line(self.read_type + ' classifications') 433 self.doc.new_line()
434 self.doc.new_line() 434 Table_List = ["Percent of Reads", "Reads", "Level", "Label"]
435 Table_List = ["Percent of Reads", "Reads", "Level", "Label"] 435 for index, row in kraken_fracs.iterrows():
436 for index, row in kraken_fracs.iteritems(): 436 Table_List = Table_List + row.tolist()
437 Table_List = Table_List + row.tolist() 437 row_count = int(len(Table_List) / 4)
438 row_count = int(len(Table_List) / 4) 438 self.doc.new_table(columns=4, rows=row_count, text=Table_List, text_align='left')
439 self.doc.new_table(columns=4, rows=row_count, text=Table_List, text_align='left') 439 if self.contamination_methods_title not in self.methods:
440 if self.contamination_methods_title not in self.methods: 440 self.methods[self.contamination_methods_title] = ''
441 self.methods[self.contamination_methods_title] = ''
442 method = 'Kraken2 version %s was used to assign the raw reads into taxa.' % self.kraken2_version 441 method = 'Kraken2 version %s was used to assign the raw reads into taxa.' % self.kraken2_version
443 self.methods[self.contamination_methods_title] = self.methods[self.contamination_methods_title].append(pandas.Series(method)) 442 self.methods[self.contamination_methods_title] = self.methods[self.contamination_methods_title].append(pandas.Series(method))
444 443
445 def add_alignment(self): 444 def add_alignment(self):
446 self.ofh.write("\nXXXXXX In add_alignment\n\n") 445 self.ofh.write("\nXXXXXX In add_alignment\n\n")