| 
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -23,6 +23,7 @@ server <- function(input, output) { | 
															
														
														
													
														
															
																 | 
																 | 
																   | 
																 | 
																 | 
																   | 
															
														
														
													
														
															
																 | 
																 | 
																    process<-eventReactive(input$submit, { | 
																 | 
																 | 
																    process<-eventReactive(input$submit, { | 
															
														
														
													
														
															
																 | 
																 | 
																      fa=input$query | 
																 | 
																 | 
																      fa=input$query | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																       | 
																 | 
																 | 
																       | 
															
														
														
													
														
															
																 | 
																 | 
																      fasplit<-strsplit(gsub("^>","",fa), ">")[[1]] | 
																 | 
																 | 
																      fasplit<-strsplit(gsub("^>","",fa), ">")[[1]] | 
															
														
														
													
														
															
																 | 
																 | 
																      txtQuery<-c() | 
																 | 
																 | 
																      txtQuery<-c() | 
															
														
														
													
												
													
														
															
																| 
																	
																	
																	
																		
																			
																		
																	
																 | 
																@ -34,7 +35,7 @@ server <- function(input, output) { | 
															
														
														
													
														
															
																 | 
																 | 
																      } | 
																 | 
																 | 
																      } | 
															
														
														
													
														
															
																 | 
																 | 
																      names(txtQuery)<-names | 
																 | 
																 | 
																      names(txtQuery)<-names | 
															
														
														
													
														
															
																 | 
																 | 
																       | 
																 | 
																 | 
																       | 
															
														
														
													
														
															
																 | 
																 | 
																      txtQuery<-gsub("\n","",txtQuery) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																      txtQuery<-toupper(gsub("\n","",txtQuery)) | 
															
														
														
													
														
															
																 | 
																 | 
																      dnaQuery<-DNAStringSet(txtQuery) | 
																 | 
																 | 
																      dnaQuery<-DNAStringSet(txtQuery) | 
															
														
														
													
														
															
																 | 
																 | 
																       | 
																 | 
																 | 
																       | 
															
														
														
													
														
															
																 | 
																 | 
																      Query<-codonTable(dnaQuery) | 
																 | 
																 | 
																      Query<-codonTable(dnaQuery) | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -126,6 +127,7 @@ server <- function(input, output) { | 
															
														
														
													
														
															
																 | 
																 | 
																        mutate(Weight=Usage/max(Usage)) | 
																 | 
																 | 
																        mutate(Weight=Usage/max(Usage)) | 
															
														
														
													
														
															
																 | 
																 | 
																       | 
																 | 
																 | 
																       | 
															
														
														
													
														
															
																 | 
																 | 
																      Query_codons<-sapply(txtQuery, function(x) substring(x,seq(1,(nchar(x)-2),3), seq(3,nchar(x),3))) | 
																 | 
																 | 
																      Query_codons<-sapply(txtQuery, function(x) substring(x,seq(1,(nchar(x)-2),3), seq(3,nchar(x),3))) | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																       | 
															
														
														
													
														
															
																 | 
																 | 
																      Query_CAI<-do.call(rbind, lapply(names(Query_codons), function(x){ | 
																 | 
																 | 
																      Query_CAI<-do.call(rbind, lapply(names(Query_codons), function(x){ | 
															
														
														
													
														
															
																 | 
																 | 
																        merge( | 
																 | 
																 | 
																        merge( | 
															
														
														
													
														
															
																 | 
																 | 
																          data.frame(Position=1:length(Query_codons[[x]]), | 
																 | 
																 | 
																          data.frame(Position=1:length(Query_codons[[x]]), | 
															
														
														
													
												
													
														
															
																| 
																	
																	
																	
																		
																			
																		
																	
																 | 
																@ -134,7 +136,7 @@ server <- function(input, output) { | 
															
														
														
													
														
															
																 | 
																 | 
																          w[,c("Codon","AA","Weight")] | 
																 | 
																 | 
																          w[,c("Codon","AA","Weight")] | 
															
														
														
													
														
															
																 | 
																 | 
																        ) %>% arrange(Position) | 
																 | 
																 | 
																        ) %>% arrange(Position) | 
															
														
														
													
														
															
																 | 
																 | 
																      })) | 
																 | 
																 | 
																      })) | 
															
														
														
													
														
															
																 | 
																 | 
																       | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																      Query_CAI[Query_CAI$AA %in% c("Met","End","Trp"),"Weight"]<-0 | 
																 | 
																 | 
																      Query_CAI[Query_CAI$AA %in% c("Met","End","Trp"),"Weight"]<-0 | 
															
														
														
													
														
															
																 | 
																 | 
																       | 
																 | 
																 | 
																       | 
															
														
														
													
														
															
																 | 
																 | 
																      #CAI | 
																 | 
																 | 
																      #CAI | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																	
																 | 
																
 |