Module: BEL::Namespace
- Defined in:
- lib/bel/namespace.rb
Defined Under Namespace
Classes: NamespaceDefinition
Constant Summary collapse
- NAMESPACE_HASH =
{ HGU95AV2: 'http://resource.belframework.org/belframework/1.0/namespace/affy-hg-u95av2.belns', HGU133P2: 'http://resource.belframework.org/belframework/1.0/namespace/affy-hg-u133-plus2.belns', HGU133AB: 'http://resource.belframework.org/belframework/1.0/namespace/affy-hg-u133ab.belns', MGU74ABC: 'http://resource.belframework.org/belframework/1.0/namespace/affy-mg-u74abc.belns', MG430AB: 'http://resource.belframework.org/belframework/1.0/namespace/affy-moe430ab.belns', MG4302: 'http://resource.belframework.org/belframework/1.0/namespace/affy-mouse430-2.belns', MG430A2: 'http://resource.belframework.org/belframework/1.0/namespace/affy-mouse430a-2.belns', RG230AB: 'http://resource.belframework.org/belframework/1.0/namespace/affy-rae230ab-2.belns', RG2302: 'http://resource.belframework.org/belframework/1.0/namespace/affy-rat230-2.belns', CHEBIID: 'http://resource.belframework.org/belframework/1.0/namespace/chebi-ids.belns', CHEBI: 'http://resource.belframework.org/belframework/1.0/namespace/chebi-names.belns', EGID: 'http://resource.belframework.org/belframework/1.0/namespace/entrez-gene-ids-hmr.belns', GOAC: 'http://resource.belframework.org/belframework/1.0/namespace/go-biological-processes-accession-numbers.belns', GO: 'http://resource.belframework.org/belframework/1.0/namespace/go-biological-processes-names.belns', GOCCACC: 'http://resource.belframework.org/belframework/1.0/namespace/go-cellular-component-accession-numbers.belns', GOCCTERM: 'http://resource.belframework.org/belframework/1.0/namespace/go-cellular-component-terms.belns', HGNC: 'http://resource.belframework.org/belframework/1.0/namespace/hgnc-approved-symbols.belns', MESHPP: 'http://resource.belframework.org/belframework/1.0/namespace/mesh-biological-processes.belns', MESHCL: 'http://resource.belframework.org/belframework/1.0/namespace/mesh-cellular-locations.belns', MESHD: 'http://resource.belframework.org/belframework/1.0/namespace/mesh-diseases.belns', MGI: 'http://resource.belframework.org/belframework/1.0/namespace/mgi-approved-symbols.belns', RGD: 'http://resource.belframework.org/belframework/1.0/namespace/rgd-approved-symbols.belns', SCHEM: 'http://resource.belframework.org/belframework/1.0/namespace/selventa-legacy-chemical-names.belns', SDIS: 'http://resource.belframework.org/belframework/1.0/namespace/selventa-legacy-diseases.belns', NCH: 'http://resource.belframework.org/belframework/1.0/namespace/selventa-named-human-complexes.belns', PFH: 'http://resource.belframework.org/belframework/1.0/namespace/selventa-named-human-protein-families.belns', NCM: 'http://resource.belframework.org/belframework/1.0/namespace/selventa-named-mouse-complexes.belns', PFM: 'http://resource.belframework.org/belframework/1.0/namespace/selventa-named-mouse-protein-families.belns', NCR: 'http://resource.belframework.org/belframework/1.0/namespace/selventa-named-rat-complexes.belns', PFR: 'http://resource.belframework.org/belframework/1.0/namespace/selventa-named-rat-protein-families.belns', SPAC: 'http://resource.belframework.org/belframework/1.0/namespace/swissprot-accession-numbers.belns', SP: 'http://resource.belframework.org/belframework/1.0/namespace/swissprot-entry-names.belns' }
- DEFAULT_NAMESPACES =
create classes for each standard prefix
[ NAMESPACE_HASH.collect do |prefix, default_url| ns_definition = NamespaceDefinition.new(prefix, default_url) Namespace.const_set(prefix, ns_definition) ns_definition end ]