Ejemplo n.º 1
0
 def connections(self, recurse = True):
     """
     Return a list of all objects that connect to this neurite and optionally any extending neurites.
     
     The list may contain any number of :class:`arborizations <Network.Arborization.Arborization>`, :class:`gap junctions <Network.GapJunction.GapJunction>`, :class:`innervations <Network.Innervation.Innervation>`, :class:`stimuli <Network.Stimulus.Stimulus>` or :class:`synapses <Network.Synapse.Synapse>`.
     """
     
     return NeuroObject.connections(self, recurse) + [self.root] + self.arborizations(False) + self.gapJunctions(False) + self.innervations(False) + self.synapses(False)
Ejemplo n.º 2
0
 def connections(self, recurse = True):
     """
     Return a list of all objects that connect to this neuron and optionally any extending :class:`neurites <Network.Neurite.Neurite>`.
     
     The list may contain any number of :class:`arborizations <Network.Arborization.Arborization>`, :class:`gap junctions <Network.GapJunction.GapJunction>`, :class:`innervations <Network.Innervation.Innervation>`, :class:`stimuli <Network.Stimulus.Stimulus>` or :class:`synapses <Network.Synapse.Synapse>`.
     """
     
     return NeuroObject.connections(self, recurse) + self._synapses
Ejemplo n.º 3
0
 def connections(self, recurse = True):
     return NeuroObject.connections(self, recurse) + list(self._neurites)    
Ejemplo n.º 4
0
 def connections(self, recurse=True):
     return NeuroObject.connections(self, recurse) + self._innervations
Ejemplo n.º 5
0
 def connections(self, recurse = True):
     return NeuroObject.connections(self, recurse) + [self.preSynapticNeurite] + self.postSynapticPartners
Ejemplo n.º 6
0
 def connections(self, recurse = True):
     connections = NeuroObject.connections(self, recurse) + self.pathways + self.arborizations
     if recurse:
         for subRegion in self.subRegions:
             connections += subRegion.connections() 
     return connections
Ejemplo n.º 7
0
 def connections(self, recurse = True):
     return NeuroObject.connections(self, recurse) + [self.neurite, self.region]
Ejemplo n.º 8
0
 def connections(self, recurse = True):
     return NeuroObject.connections(self, recurse) + self._innervations