PyOpenWorm.worm module¶
-
class
PyOpenWorm.worm.Worm(scientific_name=False, **kwargs)[source]¶ Bases:
PyOpenWorm.biology.BiologyTypeA representation of the whole worm
-
get_neuron_network(self)[source]¶ Return the neuron network of the worm.
Example:
# Grabs the representation of the neuronal network >>> net = P.Worm().get_neuron_network() # Grab a specific neuron >>> aval = net.aneuron('AVAL') >>> aval.type() set([u'interneuron']) #show how many connections go out of AVAL >>> aval.connection.count('pre') 77
Returns: An object to work with the network of the worm Return type: PyOpenWorm.Network
-
get_semantic_net(self)[source]¶ - Get the underlying semantic network as an RDFLib Graph
Returns: A semantic network containing information about the worm Return type: rdflib.ConjunctiveGraph
-
muscles(self)[source]¶ Get all Muscle objects attached to the Worm.
Example:
>>> muscles = P.Worm().muscles() >>> len(muscles) 96
Returns: A set of all muscles Return type: set
-
cell¶ A cell in the worm
-
muscle¶ A type of muscle which is in the worm
-
name¶ Alias to scientific_name
-
neuron_network¶ The neuron network of the worm
-
scientific_name¶ Scientific name for the organism
-