Skip to content
Snippets Groups Projects
Select Git revision
  • db2ef7940d6aa56ec95ee310a0702d232fa7e307
  • develop default protected
  • master protected
  • rodin2
  • rodin3
  • feature/theory_plugin
  • feature/multiview
  • csp
  • feature/newcore
  • feature/csp
  • 3.0.11
  • 3.0.8
  • 3.0.5
  • 2.4.1
  • 2.3.3
  • 2.3.2
  • 2.3.1
  • 2.3.0_fix1
  • 2.3.0
19 results

ProBNavigatorLabelProvider.java.orig

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    generateFluxdels.R 1.53 KiB
    #  generateFluxdels.R
    #  FBA and friends with R.
    #
    #  Copyright (C) 2010-2014 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 sybil.
    #
    #  Sybil 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.
    #
    #  Sybil 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 sybil.  If not, see <http://www.gnu.org/licenses/>.
    
    
    ################################################
    # Function: .generateFluxdels
    #
    #
    #
    
    .generateFluxdels <- function(model, geneList) {
    
        message("compute affected fluxes ... ", appendLF = FALSE)
        
        react <- mapply(geneDel, geneList,
                        MoreArgs = list(model = model), SIMPLIFY = FALSE)
    #    react <- as.list(1:length(geneList))
        heff  <- ! sapply(react, is.null, simplify = TRUE, USE.NAMES = FALSE)
    
        fd       <- vector(mode = "list", length = length(react))
        fd[heff] <- lapply(react[heff], function(x) react_id(model)[x])
    
        message("OK")
    
        return(list(react = react, heff = heff, fd = fd))
    
    }