code: def load_genotypes(self):
          
  
  
          if self.file_index < len(self.archives):
              self.current_file = self.archives[self.file_index]
              info_filename = self.current_file.replace(Parser.gen_ext, Parser.info_ext)
              if len(self.info_files) > 0:
                  info_filename = self.info_files[self.file_index]
              self.info_file = open(info_filename)
              self.info_file.readline()   # Dump the header
  
              if DataParser.compressed_pedigree:
                  self.freq_file = gzip.open("%s" % (self.current_file), 'rb')
              else:
                  self.freq_file = open(self.current_file)
              self.current_chrom = self.chroms[self.file_index]
              self.file_index += 1
          else:
              raise StopIteration
docs: Prepares the files for genotype parsing.
  
          :return: None