gpml2pvjson
Version:
convert GPML (XML) to pvjson (json)
58 lines (47 loc) • 2.09 kB
TypeScript
import * as Primitive from "../../xml-primitives";
import * as rdf from "../../www.w3.org/1999/02/22-rdf-syntax-ns";
// Source files:
// file:///home/hasanbalci/Documents/Github_WP/gpml2pvjson-js/node_modules/@wikipathways/gpml/GPML2013a-BioPAX.xsd
interface BaseType {
_exists: boolean;
_namespace: string;
}
interface _IntegerElementType extends Primitive._number {
datatype?: string;
}
export interface IntegerElementType extends _IntegerElementType { constructor: { new(): IntegerElementType }; }
export var IntegerElementType: { new(): IntegerElementType };
interface _OpenControlledVocabularyType extends BaseType {
ID: string;
Ontology: string;
TERM: string;
}
export interface OpenControlledVocabularyType extends _OpenControlledVocabularyType { constructor: { new(): OpenControlledVocabularyType }; }
export var OpenControlledVocabularyType: { new(): OpenControlledVocabularyType };
type OpenControlledVocabularyTypeIDType = string;
type _OpenControlledVocabularyTypeIDType = Primitive._string;
type OpenControlledVocabularyTypeOntologyType = string;
type _OpenControlledVocabularyTypeOntologyType = Primitive._string;
type OpenControlledVocabularyTypeTERMType = string;
type _OpenControlledVocabularyTypeTERMType = Primitive._string;
interface _PublicationXrefType extends BaseType {
$ID: string;
AUTHORS: StringElementType[];
DB: StringElementType;
ID: StringElementType;
SOURCE: StringElementType;
TITLE: StringElementType;
YEAR: IntegerElementType;
}
export interface PublicationXrefType extends _PublicationXrefType { constructor: { new(): PublicationXrefType }; }
export var PublicationXrefType: { new(): PublicationXrefType };
interface _StringElementType extends Primitive._string {
datatype?: string;
}
export interface StringElementType extends _StringElementType { constructor: { new(): StringElementType }; }
export var StringElementType: { new(): StringElementType };
export interface document extends BaseType {
openControlledVocabulary: OpenControlledVocabularyType;
PublicationXref: PublicationXrefType;
}
export var document: document;