parameters: (self, tech_id, full_data_set)
docstring: Creates a new Genie tech group object.
  
          :param tech_id: The internal tech_id from the .dat file.
          :param full_data_set: GenieObjectContainer instance that
                                contains all relevant data for the conversion
                                process.
docstring_summary: Creates a new Genie tech group object.
docstring_tokens: Creates a new Genie tech group object .
function: def __init__(self, tech_id, full_data_set):
          """
          Creates a new Genie tech group object.
  
          :param tech_id: The internal tech_id from the .dat file.
          :param full_data_set: GenieObjectContainer instance that
                                contains all relevant data for the conversion
                                process.
          """
  
          super().__init__(tech_id)
  
          self.data = full_data_set
  
          # The tech that belongs to the tech id
          self.tech = self.data.genie_techs[tech_id]
  
          # Effects of the tech
          effect_bundle_id = self.tech["tech_effect_id"].get_value()
  
          if effect_bundle_id > -1:
              self.effects = self.data.genie_effect_bundles[effect_bundle_id]
  
          else:
              self.effects = None
function_tokens: def __init__ ( self , tech_id , full_data_set ) : super ( ) . __init__ ( tech_id ) self . data = full_data_set # The tech that belongs to the tech id self . tech = self . data . genie_techs [ tech_id ] # Effects of the tech effect_bundle_id = self . tech [ "tech_effect_id" ] . get_value ( ) if effect_bundle_id > - 1 : self . effects = self . data . genie_effect_bundles [ effect_bundle_id ] else : self . effects = None