dot-create_list_products_df_with_template: Create the object to return in 'create_reaction'

.create_list_products_df_with_templateR Documentation

Create the object to return in create_reaction

Description

Helper function for create_reaction.

The function .create_list_reactants_with_template will return a list of length 2 containing the reactants (in the first entry) and the updated template object (in the second entry).

Usage

.create_list_reactants_with_template(df_reaction, template)

Arguments

df_reaction

data.frame

template

data.frame

Details

Depending on the reaction, the first list entry will contain one or multiple entries.

Value

list of length 2

Author(s)

Thomas Naake, thomasnaake@googlemail.com

Examples

FA <- c("FA(14:0(12Me))", "FA(16:0(14Me))", "FA(15:1(9Z)(14Me))",        
    "FA(17:0(16Me))", "FA(12:0(11Me))", "FA(13:0(12Me))", "FA(14:0(13Me))",
    "FA(15:0(14Me))", "FA(16:0(15Me))", "FA(12:0)", "FA(14:0)")
substrates <- list(FA = FA)
reaction <- "RHEA:15421"

## create template
template <- LipidNetworkPredictR:::.create_template(template = NA, 
    reaction = reaction)

## create data.frame of substrates
df_substrates <- LipidNetworkPredictR:::.create_substrates_combinations(
    substrates = substrates, 
    constraints = "", negate = FALSE)
    
## add products to data.frame
df_reaction <- LipidNetworkPredictR:::.add_products(
    substrates = df_substrates, 
    reaction = reaction)
    
## make new data.frame with reaction template
df <- LipidNetworkPredictR:::.create_df_with_template(
    df_reaction = df_reaction,
    template = template, reaction = reaction)

LipidNetworkPredictR:::.create_list_reactants_with_template(
    df_reaction = df_reaction,
    template = template)

michaelwitting/wormLipidPredictR documentation built on July 1, 2023, 9:20 p.m.