class_docstr: Initialize an instance of UAI reader class
  
  Parameters
  ----------
  path : file or str
      Path of the file containing UAI information.
  
  string : str
      String containing UAI information.
  
  Examples
  --------
  >>> from pgmpy.readwrite import UAIReader
  >>> reader = UAIReader('TestUai.uai')
  >>> model = reader.get_model()
  
  Reference
  ---------
  [1] https://uaicompetition.github.io/uci-2022/file-formats/model-format/
  [2] https://forgemia.inra.fr/thomas.schiex/toulbar2/-/blob/master/doc/UAI08Format.txt
docstr: Returns the type of network defined by the file.
  
  Returns
  -------
  string : str
      String containing network type.
  
  Examples
  --------
  >>> from pgmpy.readwrite import UAIReader
  >>> reader = UAIReader('TestUAI.uai')
  >>> reader.get_network_type()
  'MARKOV'
docstr_tok: ["Returns","the","type","of","network","defined","by","the","file",".","Returns","--","--","--","-","string",":","str","String","containing","network","type",".","Examples","--","--","--","--",">",">",">","from","pgmpy.readwrite","import","UAIReader",">",">",">","reader","=","UAIReader","(","'TestUAI.uai","'",")",">",">",">","reader.get_network_type","(",")","'MARKOV","'"]
code: def get_network_type(self):
      """
      Returns the type of network defined by the file.
  
      Returns
      -------
      string : str
          String containing network type.
  
      Examples
      --------
      >>> from pgmpy.readwrite import UAIReader
      >>> reader = UAIReader('TestUAI.uai')
      >>> reader.get_network_type()
      'MARKOV'
      """
      network_type = self.grammar.parseString(self.network)
      return network_type["network_name"]
  
imports: from itertools import combinations
  import numpy
  from pyparsing import Combine, Literal, Optional, Regex, Word, alphas, nums
  from pgmpy.factors.discrete import DiscreteFactor, TabularCPD
  from pgmpy.models import BayesianNetwork, MarkovNetwork
  from pgmpy.utils import compat_fns
label_desc: Use image node_id 3 for calling the UAIReader obj's underlying member method code with example usage: obj.get_network_type() and returns: network_type