code: def parse_unifrac_v1_9(unifrac, file_data):
      
      unifrac["eigvals"] = [float(entry) for entry in file_data[0].split("\t")]
      unifrac["varexp"] = [float(entry)*100 for entry in file_data[3].split("\t")]
  
      for line in file_data[8:]:
          if line == "":
              break
          line = line.split("\t")
          unifrac["pcd"][line[0]] = [float(e) for e in line[1:]]
      return unifrac
docs: Function to parse data from newer version of unifrac file obtained from Qiime version
      1.9 and later.
  
      :type unifracFN: str
      :param unifracFN: The path to the unifrac results file
  
      :type file_data: list
      :param file_data: Unifrac data lines after stripping whitespace characters.