File: dsl.rst

package info (click to toggle)
pybel 0.15.5-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 16,492 kB
  • sloc: python: 29,392; javascript: 246; makefile: 226; sh: 20
file content (62 lines) | stat: -rw-r--r-- 1,628 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
Internal Domain Specific Language
=================================
.. automodule:: pybel.dsl

Primitives
----------
.. autoclass:: pybel.dsl.Entity
.. autoclass:: pybel.dsl.BaseEntity
.. autoclass:: pybel.dsl.BaseAbundance
.. autoclass:: pybel.dsl.ListAbundance

Named Entities
--------------
.. autoclass:: pybel.dsl.Abundance
.. autoclass:: pybel.dsl.BiologicalProcess
.. autoclass:: pybel.dsl.Pathology
.. autoclass:: pybel.dsl.Population

Central Dogma
-------------
.. autoclass:: pybel.dsl.CentralDogma
.. autoclass:: pybel.dsl.Gene
.. autoclass:: pybel.dsl.Transcribable
.. autoclass:: pybel.dsl.Rna
.. autoclass:: pybel.dsl.MicroRna
.. autoclass:: pybel.dsl.Protein

Variants
~~~~~~~~
.. autoclass:: pybel.dsl.Variant
.. autoclass:: pybel.dsl.ProteinModification
.. autoclass:: pybel.dsl.GeneModification
.. autoclass:: pybel.dsl.Hgvs
.. autoclass:: pybel.dsl.HgvsReference
.. autoclass:: pybel.dsl.HgvsUnspecified
.. autoclass:: pybel.dsl.ProteinSubstitution
.. autoclass:: pybel.dsl.Fragment

Fusions
-------
.. autoclass:: pybel.dsl.FusionBase
.. autoclass:: pybel.dsl.GeneFusion
.. autoclass:: pybel.dsl.RnaFusion
.. autoclass:: pybel.dsl.ProteinFusion

Fusion Ranges
~~~~~~~~~~~~~
.. autoclass:: pybel.dsl.FusionRangeBase
.. autoclass:: pybel.dsl.EnumeratedFusionRange
.. autoclass:: pybel.dsl.MissingFusionRange

List Abundances
~~~~~~~~~~~~~~~
.. autoclass:: pybel.dsl.ComplexAbundance
.. autoclass:: pybel.dsl.CompositeAbundance
.. autoclass:: pybel.dsl.Reaction

Utilities
---------
The following functions are useful to build DSL objects from dictionaries:

.. autofunction:: pybel.tokens.parse_result_to_dsl