filename = 'SJOB11251_diann_search_DIANN_report.stats_3.0_fix.csv'
with open(filename) as f:
reader = csv.reader(f)
header_row = next(reader)
# Get filenames and peptides/proteins from this file.
filenames, proteins, peptides = [], [], []
for row in reader:
filename = str(row[0][0:8])
peptide = int(row[1])
protein = int(row[2])
filenames.append(filename)
peptides.append(peptide)
proteins.append(protein)
why do i need the "header_row = next(reader)" line? it makes my code fail if i remove it even though i dont explicitly reference the "header_row" variable again