code: def GCT(gct_obj):
      
      # Handle all the various initialization types and get an IO object
      gct_io = _obtain_io(gct_obj)
  
      # Load the GCT file into a DataFrame
      df = pd.read_csv(gct_io, sep='\t', header=2, index_col=[0, 1], skip_blank_lines=True)
  
      # Apply backwards compatible methods
      _apply_backwards_compatibility(df)
  
      # Return the Dataframe
      return df
docs: Create a Dataframe with the contents of the GCT file