def force_directed(self,defaultEdgeWeight=None,defaultNodeMass=None,\
		defaultSpringCoefficient=None,defaultSpringLength=None,EdgeAttribute=None,\
		isDeterministic=None,maxWeightCutoff=None,minWeightCutoff=None,network=None,\
		NodeAttribute=None,nodeList=None,numIterations=None,singlePartition=None,\
		Type=None,verbose=None):
		"""
		Execute the Prefuse Force Directed Layout on a network

		:param defaultEdgeWeight (string, optional): The default edge weight to con
			sider, default is 0.5
		:param defaultNodeMass (string, optional): Default Node Mass, in numeric va
			lue
		:param defaultSpringCoefficient (string, optional): Default Spring Coeffici
			ent, in numeric value
		:param defaultSpringLength (string, optional): Default Spring Length, in nu
			meric value
		: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 isDeterministic (string, optional): Force deterministic layouts (slo
			wer); boolean values only, true or false; defaults to false
		:param maxWeightCutoff (string, optional): The maximum edge weight to consi
			der, default to the Double.MAX value
		:param minWeightCutoff (string, optional): The minimum edge weight to consi
			der, numeric values, default is 0
		: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 numIterations (string, optional): Number of Iterations, in numeric v
			alue
		:param singlePartition (string, optional): Don't partition graph before lay
			out; boolean values only, true or false; defaults to false
		:param Type (string, optional): How to interpret weight values; must be one
				of Heuristic, -Log(value), 1 - normalized value and normalized valu
			e. Defaults to Heuristic = ['Heuristic', '-Log(value)', '1 - normali
			zed value', 'normalized value']
		"""
		network=check_network(self,network,verbose=verbose)
		PARAMS=set_param(['defaultEdgeWeight','defaultNodeMass','defaultSpringCoefficient',\
		'defaultSpringLength','EdgeAttribute','isDeterministic','maxWeightCutoff',\
		'minWeightCutoff','network','NodeAttribute','nodeList','numIterations',\
		'singlePartition','Type'],[defaultEdgeWeight,defaultNodeMass,\
		defaultSpringCoefficient,defaultSpringLength,EdgeAttribute,isDeterministic,\
		maxWeightCutoff,minWeightCutoff,network,NodeAttribute,nodeList,numIterations,\
		singlePartition,Type])
		response=api(url=self.__url+"/force-directed", PARAMS=PARAMS, method="POST", verbose=verbose)
		return response
Execute the Prefuse Force Directed Layout on a network

		:param defaultEdgeWeight (string, optional): The default edge weight to con
			sider, default is 0.5
		:param defaultNodeMass (string, optional): Default Node Mass, in numeric va
			lue
		:param defaultSpringCoefficient (string, optional): Default Spring Coeffici
			ent, in numeric value
		:param defaultSpringLength (string, optional): Default Spring Length, in nu
			meric value
		: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 isDeterministic (string, optional): Force deterministic layouts (slo
			wer); boolean values only, true or false; defaults to false
		:param maxWeightCutoff (string, optional): The maximum edge weight to consi
			der, default to the Double.MAX value
		:param minWeightCutoff (string, optional): The minimum edge weight to consi
			der, numeric values, default is 0
		: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 numIterations (string, optional): Number of Iterations, in numeric v
			alue
		:param singlePartition (string, optional): Don't partition graph before lay
			out; boolean values only, true or false; defaults to false
		:param Type (string, optional): How to interpret weight values; must be one
				of Heuristic, -Log(value), 1 - normalized value and normalized valu
			e. Defaults to Heuristic = ['Heuristic', '-Log(value)', '1 - normali
			zed value', 'normalized value']