class Neuron(BioNode): element_type = 'Neuron' element_plural = 'Neurons' name = String(nullable=False, unique=False, indexed=True) locality = Boolean(nullable=True, unique=False, indexed=True) label = String(nullable=True, unique=False, indexed=True) uname = String(nullable=True, unique=False, indexed=True) synonyms = EmbeddedList(nullable=True, unique=False, indexed=True)
class QueryResult(Node): element_type = 'QueryResult' element_plural = 'QueryResults' tag = String(nullable=False, unique=True, indexed=True) keywords = EmbeddedList(linked_to=String(), nullable=True, unique=False, indexed=True) FFBOdata = EmbeddedMap(nullable=True, unique=False, indexed=True)
class Host(Node): element_plural = 'hosts' hostname = String(nullable=False, indexed=True, unique=True) branch = String() os = String() discovered = DateTime() ip_address = EmbeddedList(String()) listen_ports = EmbeddedList(String()) unreachable = Boolean() def to_dict(self): props = { key: value if type(value) != datetime.datetime else int( time.mktime(value.utctimetuple()) * 1000) for key, value in self._props.iteritems() } props.update({"id": self._id}) return props
class MorphologyData(BioNode): element_type = 'MorphologyData' element_plural = 'MorphologyDatas' name = String(nullable=False, unique=False, indexed=True) morph_type = String(nullable=True, unique=False, indexed=True) uname = String(nullable=True, unique=False, indexed=True) x = EmbeddedList(nullable=True, unique=False, indexed=False) y = EmbeddedList(nullable=True, unique=False, indexed=False) z = EmbeddedList(nullable=True, unique=False, indexed=False) r = EmbeddedList(nullable=True, unique=False, indexed=False) parent = EmbeddedList(nullable=True, unique=False, indexed=False) identifier = EmbeddedList(nullable=True, unique=False, indexed=False) sample = EmbeddedList(nullable=True, unique=False, indexed=False)
class ControlledLink(Relationship): type = String(nullable=False, default="tcp") ports = EmbeddedList(String()) ticket = String() pass
class AggregatedLink(Relationship): type = String(nullable=False, default="tcp") ports = EmbeddedList(String()) pass
class NeurotransmitterData(BioNode): element_type = 'NeurotransmitterData' element_plural = 'NeurotransmitterDatas' name = String(nullable=False, unique=False, indexed=True) Transmitters = EmbeddedList(nullable=False, unique=False, indexed=True)
class Neuropil(BioNode): element_type = 'Neuropil' element_plural = 'Neuropils' name = String(nullable=False, unique=False, indexed=True) synonyms = EmbeddedList(nullable=True, unique=False, indexed=True)