nodes: 0, module; 1, function_definition; 2, function_name:degree_circle; 3, parameters; 4, block; 5, identifier:self; 6, default_parameter; 7, default_parameter; 8, default_parameter; 9, line_continuation:\; 10, default_parameter; 11, default_parameter; 12, default_parameter; 13, expression_statement; 14, expression_statement; 15, expression_statement; 16, expression_statement; 17, return_statement; 18, identifier:EdgeAttribute; 19, None; 20, identifier:network; 21, None; 22, identifier:NodeAttribute; 23, None; 24, identifier:nodeList; 25, None; 26, identifier:singlePartition; 27, None; 28, identifier:verbose; 29, None; 30, comment:"""
  		Execute the Degree Sorted Circle Layout on a network.
  
  		:param EdgeAttribute (string, optional): The name of the edge column contai
  			ning numeric values that will be used as weights in the layout algor
  			ithm. Only columns containing numeric values are shown
  		:param network (string, optional): Specifies a network by name, or by SUID
  			if the prefix SUID: is used. The keyword CURRENT, or a blank value c
  			an also be used to specify the current network.
  		:param NodeAttribute (string, optional): The name of the node column contai
  			ning numeric values that will be used as weights in the layout algor
  			ithm. Only columns containing numeric values are shown
  		:param nodeList (string, optional): Specifies a list of nodes. The keywords
  				all, selected, or unselected can be used to specify nodes by their
  			selection state. The pattern COLUMN:VALUE sets this parameter to any
  				rows that contain the specified column value; if the COLUMN prefix
  			is not used, the NAME column is matched by default. A list of COLUMN
  			:VALUE pairs of the format COLUMN1:VALUE1,COLUMN2:VALUE2,... can be
  			used to match multiple values.
  		:param singlePartition (string, optional): Don't partition graph before lay
  			out; boolean values only, true or false; defaults to false
  		"""; 31, assignment; 32, assignment; 33, assignment; 34, identifier:response; 35, identifier:network; 36, call; 37, identifier:PARAMS; 38, call; 39, identifier:response; 40, call; 41, identifier:check_network; 42, argument_list; 43, identifier:set_param; 44, argument_list; 45, identifier:api; 46, argument_list; 47, identifier:self; 48, identifier:network; 49, keyword_argument; 50, list; 51, list; 52, keyword_argument; 53, keyword_argument; 54, keyword_argument; 55, keyword_argument; 56, identifier:verbose; 57, identifier:verbose; 58, string; 59, string; 60, string; 61, string; 62, string; 63, identifier:EdgeAttribute; 64, identifier:network; 65, identifier:NodeAttribute; 66, identifier:nodeList; 67, line_continuation:\; 68, identifier:singlePartition; 69, identifier:url; 70, binary_operator:self.__url+"/degree-circle"; 71, identifier:PARAMS; 72, identifier:PARAMS; 73, identifier:method; 74, string:"POST"; 75, identifier:verbose; 76, identifier:verbose; 77, string_content:EdgeAttribute; 78, string_content:network; 79, string_content:NodeAttribute; 80, string_content:nodeList; 81, string_content:singlePartition; 82, attribute; 83, string:"/degree-circle"; 84, identifier:self; 85, identifier:__url
code: def degree_circle(self,EdgeAttribute=None,network=None,NodeAttribute=None,\
  		nodeList=None,singlePartition=None,verbose=None):
  		"""
  		Execute the Degree Sorted Circle Layout on a network.
  
  		:param EdgeAttribute (string, optional): The name of the edge column contai
  			ning numeric values that will be used as weights in the layout algor
  			ithm. Only columns containing numeric values are shown
  		:param network (string, optional): Specifies a network by name, or by SUID
  			if the prefix SUID: is used. The keyword CURRENT, or a blank value c
  			an also be used to specify the current network.
  		:param NodeAttribute (string, optional): The name of the node column contai
  			ning numeric values that will be used as weights in the layout algor
  			ithm. Only columns containing numeric values are shown
  		:param nodeList (string, optional): Specifies a list of nodes. The keywords
  				all, selected, or unselected can be used to specify nodes by their
  			selection state. The pattern COLUMN:VALUE sets this parameter to any
  				rows that contain the specified column value; if the COLUMN prefix
  			is not used, the NAME column is matched by default. A list of COLUMN
  			:VALUE pairs of the format COLUMN1:VALUE1,COLUMN2:VALUE2,... can be
  			used to match multiple values.
  		:param singlePartition (string, optional): Don't partition graph before lay
  			out; boolean values only, true or false; defaults to false
  		"""
  		network=check_network(self,network,verbose=verbose)
  		PARAMS=set_param(['EdgeAttribute','network','NodeAttribute','nodeList',\
  		'singlePartition'],[EdgeAttribute,network,NodeAttribute,nodeList,\
  		singlePartition])
  		response=api(url=self.__url+"/degree-circle", PARAMS=PARAMS, method="POST", verbose=verbose)
  		return response