Skip to content
Snippets Groups Projects
Select Git revision
  • 60df754e3cd365ab4cc8365745d9d5c82251745c
  • master default protected
  • exec_auto_adjust_trace
  • let_variables
  • v1.4.1
  • v1.4.0
  • v1.3.0
  • v1.2.0
  • v1.1.0
  • v1.0.0
10 results

prob2-jupyter-kernel-1.0.0-all.jar

Blame
    • dgelessus's avatar
      db95b483
      Release version 1.0.0 · db95b483
      dgelessus authored
      GitLab (or at least this installation) doesn't have a way of uploading
      release binaries like GitHub does, so I'm committing the release jar
      into the repo (using Git LFS).
      db95b483
      History
      Release version 1.0.0
      dgelessus authored
      GitLab (or at least this installation) doesn't have a way of uploading
      release binaries like GitHub does, so I'm committing the release jar
      into the repo (using Git LFS).
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    sybilSBML.h 3.71 KiB
    /* sybilSBML.h
       Link to libSBML for sybil.
     
       Copyright (C) 2010-2013 Gabriel Gelius-Dietrich, Dpt. for Bioinformatics,
       Institute for Informatics, Heinrich-Heine-University, Duesseldorf, Germany.
       All right reserved.
       Email: geliudie@uni-duesseldorf.de
     
       This file is part of sybilSBML.
     
       SybilSBML is free software: you can redistribute it and/or modify
       it under the terms of the GNU General Public License as published by
       the Free Software Foundation, either version 3 of the License, or
       (at your option) any later version.
     
       SybilSBML is distributed in the hope that it will be useful,
       but WITHOUT ANY WARRANTY; without even the implied warranty of
       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
       GNU General Public License for more details.
     
       You should have received a copy of the GNU General Public License
       along with sybilSBML.  If not, see <http://www.gnu.org/licenses/>.
    */
    
    #include "sbml.h"
    
    /* -------------------------------------------------------------------------- */
    /* help functions                                                             */
    /* -------------------------------------------------------------------------- */
    
    /* check for pointer to sbml document */
    SEXP isSBMLdocptr(SEXP ptr);
    
    /* check for pointer to sbml model */
    SEXP isSBMLmodptr(SEXP ptr);
    
    /* check for NULL pointer */
    SEXP isNULLptr(SEXP ptr);
    
    
    /* -------------------------------------------------------------------------- */
    /* API functions                                                              */
    /* -------------------------------------------------------------------------- */
    
    /* get libsbml version number (dotted version) */
    SEXP getLibSBMLversion();
    
    /* initialize sybilSBML */
    SEXP initSBML(void);
    
    /* remove sbml document pointer */
    SEXP delDocument(SEXP sbmldoc);
    
    /* remove model pointer */
    SEXP delModel(SEXP sbmlmodel);
    
    /* read SBML file */
    SEXP readSBMLfile(SEXP fname, SEXP ptrtype);
    
    /* get sbml document level */
    SEXP getSBMLlevel(SEXP sbmldoc);
    
    /* get sbml document version */
    SEXP getSBMLversion(SEXP sbmldoc);
    
    /* get sbml document FBC version */
    SEXP getSBMLFbcversion(SEXP sbmldoc);
    
    /* validate SBML document */
    SEXP validateDocument(SEXP sbmldoc);
    
    /* get SBML errors */
    SEXP getSBMLerrors(SEXP sbmldoc);
    
    /* get sbml model from sbml document */
    SEXP getSBMLmodel(SEXP sbmldoc, SEXP ptrtype);
    
    /* get model id */
    SEXP getSBMLmodId(SEXP sbmlmod);
    
    /* get model name */
    SEXP getSBMLmodName(SEXP sbmlmod);
    
    /* get model notes */
    SEXP getSBMLmodNotes(SEXP sbmlmod);
    
    /* get model annotation */
    SEXP getSBMLmodAnnotation(SEXP sbmlmod);
    
    /* get number of compartments */
    SEXP getSBMLnumCompart(SEXP sbmlmod);
    
    /* get number of species (metabolites) */
    SEXP getSBMLnumSpecies(SEXP sbmlmod);
    
    /* get number of reactions */
    SEXP getSBMLnumReactions(SEXP sbmlmod);
    
    /* get list of unit definitions */
    SEXP getSBMLunitDefinitionsList(SEXP sbmlmod);
    
    /* get list of compartments */
    SEXP getSBMLCompartList(SEXP sbmlmod);
    
    /* get list of species (metabolites) */
    SEXP getSBMLSpeciesList(SEXP sbmlmod);
    
    /* get list of reactions */
    SEXP getSBMLReactionsList(SEXP sbmlmod);
    
    /* export Modelorg to SBML*/
    SEXP exportSBML (SEXP version, SEXP level,SEXP FbcLevel, SEXP filename,SEXP sybil_max, SEXP mod_desc, SEXP mod_name, SEXP mod_compart, SEXP met_id, SEXP met_name, SEXP met_comp, SEXP met_form,SEXP met_charge, SEXP react_id, SEXP react_name, SEXP react_rev, SEXP lowbnd, SEXP uppbnd, SEXP obj_coef, SEXP subSys, SEXP gpr, SEXP SMatrix, SEXP mod_notes, SEXP mod_anno, SEXP com_notes , SEXP com_anno, SEXP met_notes, SEXP met_anno, SEXP met_bnd , SEXP react_notes, SEXP react_anno, SEXP ex_react, SEXP allgenes);