docs: def import_file(self, dataTypeList=None, defaultInteraction=None, delimiters=None, \
          delimitersForDataList=None, afile=None, firstRowAsColumnNames=None, \
          indexColumnSourceInteraction=None, indexColumnTargetInteraction=None, indexColumnTypeInteraction=None, \
          NetworkViewRendererList=None, RootNetworkList=None, startLoadRow=None,\
          TargetColumnList=None, verbose=False):
          """
          Import a new network from a tabular formatted file type (e.g. csv, tsv,
          Excel, etc.). Use network load file to load network formatted files. This
          command will create a new network collection if no current network collection
          is selected, otherwise it will add the network to the current collection. The
          SUIDs of the new networks and views are returned.
  
          :param dataTypeList (string, optional): List of column data types ordered
              by column index (e.g. "string,int,long,double,boolean,intlist" or
              just "s,i,l,d,b,il"): ,
          :param defaultInteraction (string, optional): Used to set the default
              interaction type to use when there is no interaction type column.
          :param delimiters (string, optional): Select the delimiters to use to
              separate columns in the table, from the list ',',' ','TAB', or ';'.
              TAB and ',' are used by default = [',', ';', ' ', '\t']
          :param delimitersForDataList (string, optional): Select the delimiters
              to use to separate list entries in a list, from the list '|','\','/',
              or ','. | is used by default = ['\|', '\', '/', ',']
          :param afile (string): The path to the file that contains the table or
              network to be imported.
          :param firstRowAsColumnNames (string, optional): If this is true then
              the first row should contain the names of the columns. Note that
              startLoadRow must be set for this to work properly
          :param indexColumnSourceInteraction (string): The column index that
              contains the source node identifiers.
          :param indexColumnTargetInteraction (string, optional): The column index
              that contains the target node identifiers. If this is not specified
              then the resulting network will have no edges
          :param indexColumnTypeInteraction (string, optional): The column index
              that contains the interaction type. This is not required.
          :param NetworkViewRendererList (string, optional): Enter the network
              view renderer that this network should use. This is only useful if
              multiple renderers have been installed, which is rare. = ['']
          :param RootNetworkList (string, optional): The name of the network
              collection (root network) that the imported network should be part of.
              A name of -- Create new network collection -- will result in the
              creation of a new network collection for this import. = ['-- Create
              new network collection --', 'cy:command_documentation_generation']
          :param startLoadRow (string, optional): The starting row of the import.
              This is used to skip over comments and other non-data rows at the
              beginning of the file.
          :param TargetColumnList (string, optional): Enter the name of the column
              in the existing network collection (root network) that you want to
              map your input identifiers to. = ['']
          :param verbose: print more
  
          :returns:  { SUIDs of the new networks and views }
          """
  
          PARAMS=set_param(["dataTypeList","defaultInteraction","delimiters","delimitersForDataList",\
          "file","firstRowAsColumnNames","indexColumnSourceInteraction","indexColumnTargetInteraction",\
          "indexColumnTypeInteraction","NetworkViewRendererList","RootNetworkList","startLoadRow","TargetColumnList"],\
          [dataTypeList,defaultInteraction,delimiters,delimitersForDataList,\
          afile,firstRowAsColumnNames,indexColumnSourceInteraction,indexColumnTargetInteraction,\
          indexColumnTypeInteraction,NetworkViewRendererList,RootNetworkList,startLoadRow,TargetColumnList])
          response=api(url=self.__url+"/import file", PARAMS=PARAMS, method="POST", verbose=verbose)
          return response