Mercurial > repos > tomnl > create_sqlite_db
comparison create_sqlite_db.R @ 16:03e7f58e580e draft
planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit f396d6689e17cb5537f54ada02a6bd691c7894d7
author | tomnl |
---|---|
date | Tue, 15 May 2018 06:56:33 -0400 |
parents | cf24c8ca7a57 |
children | 5eebc655f01b |
comparison
equal
deleted
inserted
replaced
15:cf24c8ca7a57 | 16:03e7f58e580e |
---|---|
122 if (is.null(opt$raw_rt_columns)){ | 122 if (is.null(opt$raw_rt_columns)){ |
123 rtrawColumns <- FALSE | 123 rtrawColumns <- FALSE |
124 }else{ | 124 }else{ |
125 rtrawColumns <- TRUE | 125 rtrawColumns <- TRUE |
126 } | 126 } |
127 if (is.null(xset)){ | |
128 xset <- xsa@xa | |
129 } | |
127 # previous check should have matched filelists together | 130 # previous check should have matched filelists together |
128 xset@filepaths <- unname(pa@fileList) | 131 xset@filepaths <- unname(pa@fileList) |
129 | 132 |
130 # Saves the EICS into the previously created database | 133 # Saves the EICS into the previously created database |
131 px <- msPurity::purityX(xset, saveEIC = TRUE, | 134 px <- msPurity::purityX(xset, saveEIC = TRUE, |
144 # bug for repeating headers | 147 # bug for repeating headers |
145 df <- df[!df$UID=='UID',] | 148 df <- df[!df$UID=='UID',] |
146 | 149 |
147 # get peakid, an scan id | 150 # get peakid, an scan id |
148 df_ids <- stringr::str_split_fixed(df$UID, '-', 3) | 151 df_ids <- stringr::str_split_fixed(df$UID, '-', 3) |
149 colnames(df_ids) <- c('grp_id', 'file_id', 'peak_id') | 152 colnames(df_ids) <- c('grp_id', 'file_id', 'pid') |
150 df <- cbind(df_ids, df) | 153 df <- cbind(df_ids, df) |
151 # export to database | 154 # export to database |
152 | 155 |
153 | 156 |
154 DBI::dbWriteTable(con, name=name, value=df, row.names=FALSE) | 157 DBI::dbWriteTable(con, name=name, value=df, row.names=FALSE) |