Example #1
0
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)
Example #2
0
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)
Example #3
0
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
Example #4
0
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)
Example #5
0
class ControlledLink(Relationship):
    type = String(nullable=False, default="tcp")
    ports = EmbeddedList(String())
    ticket = String()
    pass
Example #6
0
class AggregatedLink(Relationship):
    type = String(nullable=False, default="tcp")
    ports = EmbeddedList(String())
    pass
Example #7
0
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)
Example #8
0
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)