EnglishFrenchSpanish

Ad


OnWorks favicon

go2fmtp - Online in the Cloud

Run go2fmtp in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command go2fmtp that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


go2fmt, go2obo_xml, go2owl, go2rdf_xml, go2obo_text - conversion tool and its wrappers

SYNOPSIS


go2fmt.pl -w obo_xml -e errlog.xml ontology/*.ontology
go2fmt.pl -w obo_xml -e errlog.xml ontology/gene_ontology.obo

DESCRIPTION


parses any GO/OBO style ontology file and writes out as a different format

ARGUMENTS
-e ERRFILE

writes parse errors in XML - defaults to STDERR (there should be no parse errors in well
formed files)

-p FORMAT

determines which parser to use; if left unspecified, will make a guess based on file
suffix. See below for formats

-w|writer FORMAT

format for output - see below for list

-|xslt XSLT

The name or filename of an XSLT transform

This can either be an absolute path to a file anywhere on the filesystem, or it can just
be the name of the xslt; eg

go2fmt.pl -xslt oboxml_to_owl go.obo

If the name is specified, then first of all $GO_ROOT/xml/xsl/*.xsl will be searched; if
GO_ROOT is not set, then the perl modules dir where GO is installed will be searched (the
xslts will be installed here automatically if you follow the normal install process)

-use_cache
If this switch is specified, then caching mode is turned on.

With caching mode, the first time you parse a file, then an additional file will be
exported in a special format that is fast to parse. This file will have the same filename
as the original file, except it will have the ".cache" suffix.

The next time you parse the file, this program will automatically check for the existence
of the ".cache" file. If it exists, and is more recent than the file you specified, this
is parsed instead. If it does not exist, it is rebuilt.

This will bring a speed improvement for b<some> of the output formats below (such as
pathlist). Most output formats work with event-based parsing, so caching the object brings
no benefit and will in fact be slower than bypassing the cache

FORMATS
writable formats are

go_ont
Files with suffix ".ontology"

These store the ontology DAGs

go_def
Files with suffix ".defs"

go_xref
External database references for GO terms

Files with suffix "2go" (eg ec2go, metacyc2go)

go_assoc
Annotations of genes or gene products using GO

Files with prefix "gene-association."

obo_text
Files with suffix ".obo"

This is a new file format replacement for the existing GO flat file formats. It
handles ontologies, definitions and xrefs (but not associations)

obo_xml
Files with suffix ".obo.xml" or ".obo-xml"

This is the XML version of the OBO flat file format above

prolog
prolog facts - you will need a prolog compiler/interpreter to use these. You can
reason over these facts using Obol or the forthcoming Bio-LP project

tbl simple (lossy) tabular representation

summary
can be used on both ontology files and association files

pathlist
shows all paths to the root

owl OWL format (default: OWL-DL)

OWL is a W3C standard format for ontologies

You will need the XSL files from the full go-dev distribution to run this; see the XML
section in <http://www.godatabase.org/dev>

obj_yaml
a YAML representation of a GO::Model::Graph object

obj_storable
A dump of the perl GO::Model::Graph object. You need Storable from CPAN for this to
work. This is intended to cache objects on the filesystem, for fast access. The
obj_storable representation may not be portable

text_html
A html-ified OBO output format

godb_prestore
XML that maps directly to the GODB relational schema (can then be loaded using
stag-storenode.pl)

chadodb_prestore
XML that maps directly to the Chado relational schema (can then be loaded using
stag-storenode.pl)

DOCUMENTATION
<http://www.godatabase.org/dev>

Use go2fmtp online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player is a free media player
    software, part based on WMP and VLC. The
    player is in a minimalist style, with
    more than ten theme colors, and can also
    b...
    Download AstrOrzPlayer
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON para XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mediacenters ma...
    Download movistartv
  • 3
    Code::Blocks
    Code::Blocks
    Code::Blocks is a free, open-source,
    cross-platform C, C++ and Fortran IDE
    built to meet the most demanding needs
    of its users. It is designed to be very
    extens...
    Download Code::Blocks
  • 4
    Amidst
    Amidst
    Amidst or Advanced Minecraft Interface
    and Data/Structure Tracking is a tool to
    display an overview of a Minecraft
    world, without actually creating it. It
    can ...
    Download Amidst
  • 5
    MSYS2
    MSYS2
    MSYS2 is a collection of tools and
    libraries providing you with an
    easy-to-use environment for building,
    installing and running native Windows
    software. It con...
    Download MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo is a JPEG image codec
    that uses SIMD instructions (MMX, SSE2,
    NEON, AltiVec) to accelerate baseline
    JPEG compression and decompression on
    x86, x8...
    Download libjpeg-turbo
  • More »

Linux commands

  • 1
    abi-tracker
    abi-tracker
    abi-tracker - visualize ABI changes
    timeline of a C/C++ software library.
    DESCRIPTION: NAME: ABI Tracker
    (abi-tracker) Visualize ABI changes
    timeline of a C/C+...
    Run abi-tracker
  • 2
    abicheck
    abicheck
    abicheck - check application binaries
    for calls to private or evolving symbols
    in libraries and for static linking of
    some system libraries. ...
    Run abicheck
  • 3
    couriermlm
    couriermlm
    couriermlm - The Courier mailing list
    manager ...
    Run couriermlm
  • 4
    couriertcpd
    couriertcpd
    couriertcpd - the Courier mail server
    TCP server daemon ...
    Run couriertcpd
  • 5
    gbklatex
    gbklatex
    bg5latex - Use LaTeX directly on a Big5
    encodedtex file bg5pdflatex - Use
    pdfLaTeX directly on a Big5 encodedtex
    file bg5+latex - Use LaTeX directly on a
    Big5+...
    Run gbklatex
  • 6
    gbkpdflatex
    gbkpdflatex
    bg5latex - Use LaTeX directly on a Big5
    encodedtex file bg5pdflatex - Use
    pdfLaTeX directly on a Big5 encodedtex
    file bg5+latex - Use LaTeX directly on a
    Big5+...
    Run gbkpdflatex
  • More »

Ad