Skip to content

Instantly share code, notes, and snippets.

@laughedelic
Last active August 29, 2015 14:05
Show Gist options
  • Save laughedelic/9b17462b7b40276191c1 to your computer and use it in GitHub Desktop.
Save laughedelic/9b17462b7b40276191c1 to your computer and use it in GitHub Desktop.
{
"schemas" : [
{
"label" : "enzymedb",
"properties" : [
{
"label" : "id",
"type" : "java.lang.String"
},
{
"label" : "officialName",
"type" : "java.lang.String"
},
{
"label" : "alternateNames",
"type" : "scala.collection.immutable.List"
},
{
"label" : "comment",
"type" : "java.lang.String"
},
{
"label" : "cofactors",
"type" : "scala.collection.immutable.List"
},
{
"label" : "catalyticActivity",
"type" : "scala.collection.immutable.List"
},
{
"label" : "prositeCrossRefs",
"type" : "scala.collection.immutable.List"
}
],
"dependencies" : [
],
"vertexTypes" : [
{
"label" : "Enzyme",
"properties" : [
"id",
"officialName",
"alternateNames",
"comment",
"cofactors",
"catalyticActivity"
]
}
],
"edgeTypes" : [
]
},
{
"label" : "go",
"properties" : [
{
"label" : "id",
"type" : "java.lang.String"
},
{
"label" : "name",
"type" : "java.lang.String"
},
{
"label" : "synonyms",
"type" : "scala.collection.immutable.List"
},
{
"label" : "definition",
"type" : "java.lang.String"
},
{
"label" : "comment",
"type" : "java.lang.String"
}
],
"dependencies" : [
],
"vertexTypes" : [
{
"label" : "GoTerm",
"properties" : [
"id",
"name",
"synonyms",
"definition",
"comment"
]
},
{
"label" : "GoSlims",
"properties" : [
]
},
{
"label" : "SubOntologies",
"properties" : [
]
}
],
"edgeTypes" : [
{
"label" : "IsA",
"properties" : [
],
"source" : {
"type" : "GoTerm",
"arity" : "many"
},
"target" : {
"type" : "GoTerm",
"arity" : "many"
}
},
{
"label" : "PartOf",
"properties" : [
],
"source" : {
"type" : "GoTerm",
"arity" : "many"
},
"target" : {
"type" : "GoTerm",
"arity" : "many"
}
},
{
"label" : "HasPartOf",
"properties" : [
],
"source" : {
"type" : "GoTerm",
"arity" : "many"
},
"target" : {
"type" : "GoTerm",
"arity" : "many"
}
},
{
"label" : "Regulates",
"properties" : [
],
"source" : {
"type" : "GoTerm",
"arity" : "many"
},
"target" : {
"type" : "GoTerm",
"arity" : "many"
}
},
{
"label" : "PositivelyRegulates",
"properties" : [
],
"source" : {
"type" : "GoTerm",
"arity" : "many"
},
"target" : {
"type" : "GoTerm",
"arity" : "many"
}
},
{
"label" : "NegativelyRegulates",
"properties" : [
],
"source" : {
"type" : "GoTerm",
"arity" : "many"
},
"target" : {
"type" : "GoTerm",
"arity" : "many"
}
},
{
"label" : "SubOntology",
"properties" : [
],
"source" : {
"type" : "GoTerm",
"arity" : "many"
},
"target" : {
"type" : "SubOntologies",
"arity" : "one"
}
},
{
"label" : "GoSlim",
"properties" : [
],
"source" : {
"type" : "GoTerm",
"arity" : "many"
},
"target" : {
"type" : "GoSlims",
"arity" : "many"
}
}
]
},
{
"label" : "ncbiTaxonomy",
"properties" : [
{
"label" : "id",
"type" : "java.lang.String"
},
{
"label" : "name",
"type" : "java.lang.String"
},
{
"label" : "comment",
"type" : "java.lang.String"
},
{
"label" : "scientificName",
"type" : "java.lang.String"
}
],
"dependencies" : [
],
"vertexTypes" : [
{
"label" : "NcbiTaxon",
"properties" : [
"id"
]
},
{
"label" : "Rank",
"properties" : [
"name"
]
}
],
"edgeTypes" : [
{
"label" : "Parent",
"properties" : [
],
"source" : {
"type" : "NcbiTaxon",
"arity" : "many"
},
"target" : {
"type" : "NcbiTaxon",
"arity" : "one"
}
},
{
"label" : "AssignedRank",
"properties" : [
],
"source" : {
"type" : "NcbiTaxon",
"arity" : "many"
},
"target" : {
"type" : "Rank",
"arity" : "one"
}
},
{
"label" : "Subrank",
"properties" : [
],
"source" : {
"type" : "Rank",
"arity" : "many"
},
"target" : {
"type" : "Rank",
"arity" : "one"
}
}
]
},
{
"label" : "refseq",
"properties" : [
{
"label" : "comment",
"type" : "java.lang.String"
},
{
"label" : "definition",
"type" : "java.lang.String"
}
],
"dependencies" : [
],
"vertexTypes" : [
{
"label" : "GenomeElement",
"properties" : [
"comment",
"definition"
]
},
{
"label" : "Gene",
"properties" : [
]
},
{
"label" : "CDS",
"properties" : [
]
}
],
"edgeTypes" : [
{
"label" : "HasGene",
"properties" : [
],
"source" : {
"type" : "GenomeElement",
"arity" : "many"
},
"target" : {
"type" : "Gene",
"arity" : "one"
}
},
{
"label" : "HasCDS",
"properties" : [
],
"source" : {
"type" : "GenomeElement",
"arity" : "many"
},
"target" : {
"type" : "CDS",
"arity" : "one"
}
}
]
},
{
"label" : "uniprot",
"properties" : [
{
"label" : "doId",
"type" : "java.lang.String"
},
{
"label" : "title",
"type" : "java.lang.String"
},
{
"label" : "name",
"type" : "java.lang.String"
},
{
"label" : "id",
"type" : "java.lang.String"
},
{
"label" : "proteinSequenceId",
"type" : "java.lang.String"
},
{
"label" : "moleculeType",
"type" : "java.lang.String"
},
{
"label" : "moleculeId",
"type" : "java.lang.String"
},
{
"label" : "geneId",
"type" : "java.lang.String"
},
{
"label" : "scientificName",
"type" : "java.lang.String"
},
{
"label" : "commonName",
"type" : "java.lang.String"
},
{
"label" : "synonymName",
"type" : "java.lang.String"
},
{
"label" : "number",
"type" : "java.lang.String"
},
{
"label" : "accession",
"type" : "java.lang.String"
},
{
"label" : "shortName",
"type" : "java.lang.String"
},
{
"label" : "sequence",
"type" : "java.lang.String"
},
{
"label" : "fullname",
"type" : "java.lang.String"
},
{
"label" : "modifiedDate",
"type" : "java.util.Date"
},
{
"label" : "createdDate",
"type" : "java.util.Date"
},
{
"label" : "mass",
"type" : "java.lang.String"
},
{
"label" : "version",
"type" : "java.lang.Integer"
},
{
"label" : "length",
"type" : "java.lang.Integer"
},
{
"label" : "pathwayName",
"type" : "java.lang.String"
},
{
"label" : "nucleotideSequenceId",
"type" : "java.lang.String"
}
],
"dependencies" : [
],
"vertexTypes" : [
{
"label" : "Article",
"properties" : [
]
},
{
"label" : "Book",
"properties" : [
]
},
{
"label" : "City",
"properties" : [
]
},
{
"label" : "CommentType",
"properties" : [
]
},
{
"label" : "Dataset",
"properties" : [
]
},
{
"label" : "Country",
"properties" : [
]
},
{
"label" : "DB",
"properties" : [
]
},
{
"label" : "EMBL",
"properties" : [
]
},
{
"label" : "Ensembl",
"properties" : [
]
},
{
"label" : "FeatureType",
"properties" : [
]
},
{
"label" : "Institute",
"properties" : [
]
},
{
"label" : "Interpro",
"properties" : [
]
},
{
"label" : "Journal",
"properties" : [
]
},
{
"label" : "Kegg",
"properties" : [
]
},
{
"label" : "Keyword",
"properties" : [
]
},
{
"label" : "OnlineArticle",
"properties" : [
]
},
{
"label" : "Organism",
"properties" : [
]
},
{
"label" : "OnlineJournal",
"properties" : [
]
},
{
"label" : "Patent",
"properties" : [
]
},
{
"label" : "Pfam",
"properties" : [
]
},
{
"label" : "PIR",
"properties" : [
]
},
{
"label" : "Protein",
"properties" : [
]
},
{
"label" : "Publisher",
"properties" : [
]
},
{
"label" : "Pubmed",
"properties" : [
]
},
{
"label" : "ReactomeTerm",
"properties" : [
]
},
{
"label" : "Reference",
"properties" : [
]
},
{
"label" : "RefSeq",
"properties" : [
]
},
{
"label" : "SubcellularLocation",
"properties" : [
]
},
{
"label" : "Submission",
"properties" : [
]
},
{
"label" : "Taxon",
"properties" : [
]
},
{
"label" : "Thesis",
"properties" : [
]
},
{
"label" : "UniGene",
"properties" : [
]
},
{
"label" : "UnpublishedObservation",
"properties" : [
]
}
],
"edgeTypes" : [
{
"label" : "ArticleJournal",
"properties" : [
],
"source" : {
"type" : "Article",
"arity" : "many"
},
"target" : {
"type" : "Journal",
"arity" : "one"
}
},
{
"label" : "ArticlePubmed",
"properties" : [
],
"source" : {
"type" : "Article",
"arity" : "one"
},
"target" : {
"type" : "Pubmed",
"arity" : "one"
}
},
{
"label" : "BookCity",
"properties" : [
],
"source" : {
"type" : "Book",
"arity" : "many"
},
"target" : {
"type" : "City",
"arity" : "one"
}
},
{
"label" : "BookPublisher",
"properties" : [
],
"source" : {
"type" : "Book",
"arity" : "many"
},
"target" : {
"type" : "Publisher",
"arity" : "one"
}
},
{
"label" : "InstituteCountry",
"properties" : [
],
"source" : {
"type" : "Institute",
"arity" : "many"
},
"target" : {
"type" : "Country",
"arity" : "one"
}
},
{
"label" : "OnlineArticleOnlineJournal",
"properties" : [
],
"source" : {
"type" : "OnlineArticle",
"arity" : "many"
},
"target" : {
"type" : "OnlineJournal",
"arity" : "one"
}
},
{
"label" : "OrganismTaxon",
"properties" : [
],
"source" : {
"type" : "Organism",
"arity" : "many"
},
"target" : {
"type" : "Taxon",
"arity" : "one"
}
},
{
"label" : "ProteinComment",
"properties" : [
],
"source" : {
"type" : "Protein",
"arity" : "many"
},
"target" : {
"type" : "CommentType",
"arity" : "many"
}
},
{
"label" : "ProteinDataset",
"properties" : [
],
"source" : {
"type" : "Protein",
"arity" : "many"
},
"target" : {
"type" : "Dataset",
"arity" : "one"
}
},
{
"label" : "ProteinEMBL",
"properties" : [
],
"source" : {
"type" : "Protein",
"arity" : "many"
},
"target" : {
"type" : "EMBL",
"arity" : "many"
}
},
{
"label" : "ProteinEnsembl",
"properties" : [
],
"source" : {
"type" : "Protein",
"arity" : "many"
},
"target" : {
"type" : "Ensembl",
"arity" : "many"
}
},
{
"label" : "ProteinFeature",
"properties" : [
],
"source" : {
"type" : "Protein",
"arity" : "many"
},
"target" : {
"type" : "FeatureType",
"arity" : "many"
}
},
{
"label" : "ProteinInterpro",
"properties" : [
],
"source" : {
"type" : "Protein",
"arity" : "many"
},
"target" : {
"type" : "Interpro",
"arity" : "many"
}
},
{
"label" : "ProteinKegg",
"properties" : [
],
"source" : {
"type" : "Protein",
"arity" : "many"
},
"target" : {
"type" : "Kegg",
"arity" : "many"
}
},
{
"label" : "ProteinKeyword",
"properties" : [
],
"source" : {
"type" : "Protein",
"arity" : "many"
},
"target" : {
"type" : "Keyword",
"arity" : "many"
}
},
{
"label" : "ProteinOrganism",
"properties" : [
],
"source" : {
"type" : "Protein",
"arity" : "many"
},
"target" : {
"type" : "Organism",
"arity" : "one"
}
},
{
"label" : "ProteinPfam",
"properties" : [
],
"source" : {
"type" : "Protein",
"arity" : "many"
},
"target" : {
"type" : "Pfam",
"arity" : "many"
}
},
{
"label" : "ProteinPIR",
"properties" : [
],
"source" : {
"type" : "Protein",
"arity" : "many"
},
"target" : {
"type" : "PIR",
"arity" : "many"
}
},
{
"label" : "ProteinReactomeTerm",
"properties" : [
],
"source" : {
"type" : "Protein",
"arity" : "many"
},
"target" : {
"type" : "ReactomeTerm",
"arity" : "many"
}
},
{
"label" : "ProteinReference",
"properties" : [
],
"source" : {
"type" : "Protein",
"arity" : "many"
},
"target" : {
"type" : "Reference",
"arity" : "many"
}
},
{
"label" : "ProteinRefSeq",
"properties" : [
],
"source" : {
"type" : "Protein",
"arity" : "many"
},
"target" : {
"type" : "RefSeq",
"arity" : "many"
}
},
{
"label" : "ProteinSubcellularLocation",
"properties" : [
],
"source" : {
"type" : "Protein",
"arity" : "many"
},
"target" : {
"type" : "SubcellularLocation",
"arity" : "many"
}
},
{
"label" : "ProteinUniGene",
"properties" : [
],
"source" : {
"type" : "Protein",
"arity" : "many"
},
"target" : {
"type" : "UniGene",
"arity" : "many"
}
},
{
"label" : "ReferenceArticle",
"properties" : [
],
"source" : {
"type" : "Reference",
"arity" : "one"
},
"target" : {
"type" : "Article",
"arity" : "one"
}
},
{
"label" : "ReferenceBook",
"properties" : [
],
"source" : {
"type" : "Reference",
"arity" : "one"
},
"target" : {
"type" : "Book",
"arity" : "one"
}
},
{
"label" : "ReferencePatent",
"properties" : [
],
"source" : {
"type" : "Reference",
"arity" : "one"
},
"target" : {
"type" : "Patent",
"arity" : "one"
}
},
{
"label" : "ReferenceThesis",
"properties" : [
],
"source" : {
"type" : "Reference",
"arity" : "one"
},
"target" : {
"type" : "Thesis",
"arity" : "one"
}
},
{
"label" : "ReferenceSubmission",
"properties" : [
],
"source" : {
"type" : "Reference",
"arity" : "one"
},
"target" : {
"type" : "Submission",
"arity" : "one"
}
},
{
"label" : "ReferenceUnpublishedObservation",
"properties" : [
],
"source" : {
"type" : "Reference",
"arity" : "one"
},
"target" : {
"type" : "UnpublishedObservation",
"arity" : "one"
}
},
{
"label" : "ReferenceOnlineArticle",
"properties" : [
],
"source" : {
"type" : "Reference",
"arity" : "one"
},
"target" : {
"type" : "OnlineArticle",
"arity" : "one"
}
},
{
"label" : "SubcellularLocationParent",
"properties" : [
],
"source" : {
"type" : "SubcellularLocation",
"arity" : "many"
},
"target" : {
"type" : "SubcellularLocation",
"arity" : "one"
}
},
{
"label" : "SubmissionDB",
"properties" : [
],
"source" : {
"type" : "Submission",
"arity" : "many"
},
"target" : {
"type" : "DB",
"arity" : "one"
}
},
{
"label" : "TaxonParent",
"properties" : [
],
"source" : {
"type" : "Taxon",
"arity" : "many"
},
"target" : {
"type" : "Taxon",
"arity" : "one"
}
},
{
"label" : "ThesisInstitute",
"properties" : [
],
"source" : {
"type" : "Thesis",
"arity" : "many"
},
"target" : {
"type" : "Institute",
"arity" : "one"
}
}
]
},
{
"label" : "uniprot_enzymedb",
"properties" : [
],
"dependencies" : [
"uniprot",
"enzymedb"
],
"vertexTypes" : [
],
"edgeTypes" : [
{
"label" : "EnzymaticActivity",
"properties" : [
],
"source" : {
"type" : "Protein",
"arity" : "many"
},
"target" : {
"type" : "Enzyme",
"arity" : "many"
}
}
]
},
{
"label" : "uniprot_go",
"properties" : [
],
"dependencies" : [
"go",
"uniprot"
],
"vertexTypes" : [
],
"edgeTypes" : [
{
"label" : "GoAnnotation",
"properties" : [
],
"source" : {
"type" : "Protein",
"arity" : "many"
},
"target" : {
"type" : "GoTerm",
"arity" : "many"
}
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment