changeset 0:ed9068208721 draft

Uploaded
author jfb
date Fri, 26 Apr 2019 16:36:21 -0400
parents
children 876d4ca7289d
files scoring function/.RData scoring function/.Rhistory scoring function/Fisher-Char.csv scoring function/Fisher-Table.csv scoring function/KinatestFisherScoring.R scoring function/KinatestScoring.xml scoring function/output.csv scoring function/screener.csv
diffstat 8 files changed, 2202 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
Binary file scoring function/.RData has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scoring function/.Rhistory	Fri Apr 26 16:36:21 2019 -0400
@@ -0,0 +1,284 @@
+install.packages("xlsx")
+package("xlsx")
+require(xlsx)
+?read.xlsx
+?read.xlsx("C:\Users\parkerlab\Downloads\ppse.xlsx")
+?read.xlsx("C:/Users/parkerlab/Downloads/ppse.xlsx")
+figs<-read.xlsx("C:/Users/parkerlab/Downloads/ppse.xlsx")
+figs<-read.xlsx("C:/Users/parkerlab/Downloads/ppse.xlsx",sheetIndex = 1)
+setwd("C:/Users/parkerlab/Desktop/Laura Difference Finder files/LKB1 trypsin")
+setwd("C:/Users/parkerlab/Desktop/Laura Difference Finder files/LKB1 trypsin/No duplicates")
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/Difference Finder/all stuff/Difference finderMADE 7 TO 7 fastversion 2-14-2019.R', echo=TRUE)
+setwd("C:/Users/parkerlab/Desktop/Laura Difference Finder files/LKB1 trypsin/No duplicates")
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/Difference Finder/all stuff/difference finder for 2 overlaps proper names 7-7_1-15-2019.R', echo=TRUE)
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/Difference Finder/all stuff/Difference finderMADE 7 TO 7 fastversion 2-14-2019.R', echo=TRUE)
+setwd("C:/Users/parkerlab/Desktop/Laura Difference Finder files/LKB1 trypsin/No duplicates")
+source('C:/Users/parkerlab/Desktop/Laura Difference Finder files/LKB1 trypsin/difference_finder-beba4066121e/difference_finder-beba4066121e/all stuff/Difference finderMADE 7 TO 7 1-15-2019.R', echo=TRUE)
+source('C:/Users/parkerlab/Desktop/Laura Difference Finder files/LKB1 trypsin/difference_finder-beba4066121e/difference_finder-beba4066121e/all stuff/Difference finderMADE 7 TO 7 1-15-2019.R', echo=TRUE)
+source('C:/Users/parkerlab/Desktop/Laura Difference Finder files/LKB1 trypsin/difference_finder-beba4066121e/difference_finder-beba4066121e/all stuff/Difference finderMADE 7 TO 7 1-15-2019.R', echo=TRUE)
+D835YFinalMatrix
+FTLwtmotifs
+DataFilename<-"stRequiredData.RData"
+load(DataFilename)
+setwd("F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/Kinatest Fishertest/KT-ID fisher test")
+load(DataFilename)
+setwd("F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/ST fishertest/KT-ID fisher test")
+load(DataFilename)
+setwd("C:/Users/parkerlab/Downloads/stuff")
+source('C:/Users/parkerlab/Desktop/Laura Difference Finder files/Difference finderMADE 7 TO 7 1-15-2019.R', echo=TRUE)
+#put the names of your input files here
+FirstSubstrateSet<- read.csv("Galaxy1071-(17A_TiO2_Substrates.csv).csv", stringsAsFactors=FALSE)
+Firstsubbackfreq<- read.csv("Galaxy1072-(17A_TiO2_SubstrateBackgroundFrequency.csv).csv", header=FALSE, stringsAsFactors=FALSE)
+SecondSubstrateSet<- read.csv("Galaxy1073-(17A_FeNTA_Substrates.csv) (1).csv", stringsAsFactors=FALSE)
+Secondsubbackfreq<- read.csv("Galaxy1074-(17A_FeNTA_SubstrateBackgroundFrequency.csv).csv", header=FALSE, stringsAsFactors=FALSE)
+#I should make an SOP for this.  Problems we encountered: no x in the xY motif, and the kilodemon
+#the output files have both Y and xY, they shouldn't why is that happening?  make it not happen
+#make sure that accession numbers stay locked to each motif, somehow
+#output should look just like the KALIP input
+#ff you want ONLY FULL MOTIFS, put "YES" here, please use all caps
+FullMotifsOnly_questionmark<-"NO"
+#If you want ONLY TRUNCATED MOTIFS, put "YES" here, please use all caps
+TruncatedMotifsOnly_questionmark<-"NO"
+#if you want to find the overlap, put a "YES" here (all caps), if you want to find the non-overlap, put "NO" (all caps)
+Are_You_Looking_For_Commonality<-"NO"
+First_unshared_motifs_table<-"Substrates 3A no negatives.csv"
+First_unshared_subbackfreq<-"SBF 3A no negatives.csv"
+Second_unshared_motifs_table<-"Substrates 3B negatives.csv"
+Second_unshared_subbackfreq<-"SBF 3B negatives.csv"
+FirstCentralLetters<-FirstSubstrateSet[,11]
+SecondCentralLetters<-SecondSubstrateSet[,11]
+FirstEsses<-sapply(FirstCentralLetters, grepl, pattern="S", ignore.case=TRUE)
+FirstTees<-sapply(FirstCentralLetters, grepl, pattern="T", ignore.case=TRUE)
+FirstWys<-sapply(FirstCentralLetters, grepl, pattern="Y", ignore.case=TRUE)
+SecondEsses<-sapply(SecondCentralLetters, grepl, pattern="S", ignore.case=TRUE)
+SecondTees<-sapply(SecondCentralLetters, grepl, pattern="T", ignore.case=TRUE)
+SecondWys<-sapply(SecondCentralLetters, grepl, pattern="Y", ignore.case=TRUE)
+FirstCentralLetters<-replace(FirstCentralLetters,FirstEsses,"xS")
+FirstCentralLetters<-replace(FirstCentralLetters,FirstTees,"xT")
+FirstCentralLetters<-replace(FirstCentralLetters,FirstWys,"xY")
+SecondCentralLetters<-replace(SecondCentralLetters,SecondEsses,"xS")
+SecondCentralLetters<-replace(SecondCentralLetters,SecondTees,"xT")
+SecondCentralLetters<-replace(SecondCentralLetters,SecondWys,"xY")
+FirstCentralLetters->FirstSubstrateSet[,11]
+SecondCentralLetters->SecondSubstrateSet[,11]
+if (FullMotifsOnly_questionmark!="YES"&&TruncatedMotifsOnly_questionmark!="YES"){
+FTLwtmotifs=matrix(,nrow = nrow(FirstSubstrateSet),ncol=1)
+FTLwtAccessionNumbers=matrix(,nrow = nrow(FirstSubstrateSet),ncol=1)
+for (i in 1:nrow(FirstSubstrateSet)){
+FTLwtletters<-FirstSubstrateSet[i,4:18]
+FTLwtletters<-FTLwtletters[FTLwtletters !="XXXXX"]
+FTLwtletters<-paste(FTLwtletters, sep="", collapse="")
+leftspaces<-c()
+rightspaces<-c()
+YYYmotif <- unlist(strsplit(FTLwtletters, split = ""))
+YYYposition <- match(x = "x", table = YYYmotif)
+#position itself tells me how much is to the left of that X by what it's number is.  x at position 4 tells me that there are
+#just 3 letters to the left of x
+YYYLettersToTheLeft <- YYYposition - 1
+#how many letters to the right SHOULD just be length(motif)-position-1 if it's 5 long and x is at 3 then Y is at 4 and there is
+#just 1 spot to the right of Y so LettersToTheRight<-1 because 5-3-1=1
+YYYLettersToTheRight <- length(YYYmotif) - YYYposition - 1
+#then sanity check, we're currently looking only at +/-4, but this spot allows for up to +/- 7 as well, just depends on what the
+#variable the user puts in is
+if (YYYLettersToTheLeft < 7 | YYYLettersToTheRight < 7) {
+leftspaces<-rep(" ",times=(7-YYYLettersToTheLeft))
+rightspaces<-rep(" ",times=7-(YYYLettersToTheRight))
+#add blank spaces if the motif has less than 4 letters to the left/right
+motif<-c(leftspaces,YYYmotif,rightspaces)
+#save that motif, which is the Y and +/- 4 amino acids, including truncation
+motif<-motif[!motif %in% "x"]
+motif<-paste(motif, sep="", collapse="")
+FTLwtletters<-motif
+FTLwtmotifs[i,1]<-FTLwtletters
+FTLwtAccessionNumbers[i,1]<-FirstSubstrateSet[i,3]
+}
+if(YYYLettersToTheLeft>6 && YYYLettersToTheRight>6){
+motif<-YYYmotif
+#add blank spaces if the motif has less than 4 letters to the left/right
+motif<-c(leftspaces,YYYmotif,rightspaces)
+#save that motif, which is the Y and +/- 4 amino acids, including truncation
+motif<-motif[!motif %in% "x"]
+motif<-paste(motif, sep="", collapse="")
+FTLwtletters<-motif
+FTLwtmotifs[i,1]<-FTLwtletters
+FTLwtAccessionNumbers[i,1]<-FirstSubstrateSet[i,3]
+}
+}
+D835Ymotifs=matrix(,nrow = nrow(SecondSubstrateSet),ncol=1)
+D835YAccessionNumbers<-matrix(,nrow = nrow(SecondSubstrateSet),ncol = 1)
+for (i in 1:nrow(SecondSubstrateSet)){
+D835letters<-SecondSubstrateSet[i,4:18]
+D835letters<-D835letters[D835letters !="XXXXX"]
+D835letters<-paste(D835letters, sep="", collapse="")
+leftspaces<-c()
+rightspaces<-c()
+YYYmotif <- unlist(strsplit(D835letters, split = ""))
+YYYposition <- match(x = "x", table = YYYmotif)
+#position itself tells me how much is to the left of that X by what it's number is.  x at position 4 tells me that there are
+#just 3 letters to the left of x
+YYYLettersToTheLeft <- YYYposition - 1
+#how many letters to the right SHOULD just be length(motif)-position-1 if it's 5 long and x is at 3 then Y is at 4 and there is
+#just 1 spot to the right of Y so LettersToTheRight<-1 because 5-3-1=1
+YYYLettersToTheRight <- length(YYYmotif) - YYYposition - 1
+#then sanity check, we're currently looking only at +/-4, but this spot allows for up to +/- 7 as well, just depends on what the
+#variable the user puts in is
+if (YYYLettersToTheLeft < 7 | YYYLettersToTheRight < 7) {
+leftspaces<-rep(" ",times=(7-YYYLettersToTheLeft))
+rightspaces<-rep(" ",times=7-(YYYLettersToTheRight))
+#add blank spaces if the motif has less than 4 letters to the left/right
+motif<-c(leftspaces,YYYmotif,rightspaces)
+#save that motif, which is the Y and +/- 4 amino acids, including truncation
+motif<-motif[!motif %in% "x"]
+motif<-paste(motif, sep="", collapse="")
+D835letters<-motif
+D835Ymotifs[i,1]<-D835letters
+D835YAccessionNumbers[i,1]<-FirstSubstrateSet[i,3]
+}
+if(YYYLettersToTheLeft>6 && YYYLettersToTheRight>6){
+motif<-YYYmotif
+#add blank spaces if the motif has less than 4 letters to the left/right
+motif<-c(leftspaces,YYYmotif,rightspaces)
+#save that motif, which is the Y and +/- 4 amino acids, including truncation
+motif<-motif[!motif %in% "x"]
+motif<-paste(motif, sep="", collapse="")
+D835letters<-motif
+D835Ymotifs[i,1]<-D835letters
+D835YAccessionNumbers[i,1]<-FirstSubstrateSet[i,3]
+}
+}
+names(FTLwtmotifs)<-FTLwtAccessionNumbers
+names(D835Ymotifs)<-D835YAccessionNumbers
+}
+length(names(FTLwtmotifs))
+length(names(D835Ymotifs))
+FTLwtmotifsFINAL<-FTLwtmotifs[!FTLwtmotifs %in% D835Ymotifs]
+FTLwtmotifsFINAL<-FTLwtmotifsFINAL[!duplicated(FTLwtmotifsFINAL)]
+D835YmotifsFINAL<-D835Ymotifs[!D835Ymotifs %in% FTLwtmotifs]
+D835YmotifsFINAL<-D835YmotifsFINAL[!duplicated(D835YmotifsFINAL)]
+length(names(D835Ymotifs))
+length(names(D835YmotifsFINAL))
+for (k in 1:length(FTLwtmotifsFINAL)) {
+AN<-00000
+#I don't remember why, but I felt it necessary to destroy the accession number multiple times to ensure it is
+#destroyed immediately after use
+for (m in 1:ncol(Firstsubbackfreq)) {
+AN <- as.character(Firstsubbackfreq[1, m])
+if (grepl(pattern = AN,
+x = names(FTLwtmotifsFINAL[k]),
+fixed = TRUE) == TRUE) {
+outputmatrix <- as.character(Firstsubbackfreq[, m])
+outputmatrix <- matrix(outputmatrix, nrow = 1)
+#with that accession number, find a match in the subbackfreq file and save it here
+FTLFinalMatrix<-rbind(FTLFinalMatrix,outputmatrix)
+}
+}
+}
+columnalheader<-c(rep(NA,36))
+FTLFinalMatrix<-matrix(data =columnalheader,nrow = 1)
+for (k in 1:length(FTLwtmotifsFINAL)) {
+AN<-00000
+#I don't remember why, but I felt it necessary to destroy the accession number multiple times to ensure it is
+#destroyed immediately after use
+for (m in 1:ncol(Firstsubbackfreq)) {
+AN <- as.character(Firstsubbackfreq[1, m])
+if (grepl(pattern = AN,
+x = names(FTLwtmotifsFINAL[k]),
+fixed = TRUE) == TRUE) {
+outputmatrix <- as.character(Firstsubbackfreq[, m])
+outputmatrix <- matrix(outputmatrix, nrow = 1)
+#with that accession number, find a match in the subbackfreq file and save it here
+FTLFinalMatrix<-rbind(FTLFinalMatrix,outputmatrix)
+}
+}
+}
+FTLFinalMatrix<-FTLFinalMatrix[!duplicated(FTLFinalMatrix),]
+FTLFinalMatrix<-FTLFinalMatrix[2:nrow(FTLFinalMatrix),]
+columnalheader<-c(rep(NA,36))
+D835YFinalMatrix<-matrix(data =columnalheader,nrow = 1)
+for (k in 1:length(D835YmotifsFINAL)) {
+#I don't remember why, but I felt it necessary to destroy the accession number multiple times to ensure it is
+#destroyed immediately after use
+for (m in 1:ncol(Secondsubbackfreq)) {
+AN <- as.character(Secondsubbackfreq[1, m])
+if (grepl(pattern = AN,
+x = names(D835YmotifsFINAL[k]),
+fixed = TRUE) == TRUE) {
+outputmatrix <- as.character(Secondsubbackfreq[, m])
+outputmatrix <- matrix(outputmatrix, nrow = 1)
+#with that accession number, find a match in the subbackfreq file and save it here
+D835YFinalMatrix<-rbind(D835YFinalMatrix,outputmatrix)
+}
+}
+}
+D835YFinalMatrix<-D835YFinalMatrix[!duplicated(D835YFinalMatrix),]
+D835YFinalMatrix<-D835YFinalMatrix[2:nrow(D835YFinalMatrix),]
+FTLoutputmatrix<-matrix(data=c(FTLwtmotifsFINAL,names(FTLwtmotifsFINAL)),ncol = 2)
+tail(FTLoutputmatrix)
+D835Youtputmatrix<-matrix(data=c(D835YmotifsFINAL,names(D835YmotifsFINAL)),ncol = 2)
+source('C:/Users/parkerlab/Desktop/Laura Difference Finder files/Difference finderMADE 7 TO 7 1-15-2019.R', echo=TRUE)
+D835Youtputmatrix<-matrix(data=c(D835YmotifsFINAL,names(D835YmotifsFINAL)),ncol = 2)
+tail(D835Youtputmatrix)
+length(names(D835YmotifsFINAL))
+tail(D835YmotifsFINAL)
+tail(D835Ymotifs)
+tail(FTLwtmotifs)
+names(tail(D835Ymotifs))
+names((D835Ymotifs))
+names(FTLwtmotifs)
+head(FirstSubstrateSet)
+head(SecondSubstrateSet)
+source('C:/Users/parkerlab/Desktop/Laura Difference Finder files/Difference finderMADE 7 TO 7 1-15-2019.R', echo=TRUE)
+source('C:/Users/parkerlab/Desktop/Laura Difference Finder files/Difference finderMADE 7 TO 7 1-15-2019.R', echo=TRUE)
+source('C:/Users/parkerlab/Desktop/Laura Difference Finder files/Difference finderMADE 7 TO 7 1-15-2019.R', echo=TRUE)
+source('C:/Users/parkerlab/Desktop/Laura Difference Finder files/Difference finder MADE 7 TO 7 4-18-2019.R', echo=TRUE)
+ThisKinSheet<-read.csv("Fisher-Table.csv" header=FALSE, stringsAsFactors=FALSE)
+CharTable<-read.csv("Fisher-Char.csv", header = FALSE,stringsAsFactors = FALSE)
+setwd("F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID")
+CharTable<-read.csv("Fisher-Char.csv", header = FALSE,stringsAsFactors = FALSE)
+ThisKinSheet<-read.csv("Fisher-Table.csv", header=FALSE, stringsAsFactors=FALSE)
+ThisKinTable<-ThisKinSheet[2:22,]
+View(ThisKinTable)
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+CharTable<-read.csv("Fisher-Char.csv", header = FALSE,stringsAsFactors = FALSE)
+ThisKinSheet<-read.csv("Fisher-Table.csv", header=FALSE, stringsAsFactors=FALSE)
+NormalizationScore<-ThisKinSheet[2,1]
+NormalizationScore<-CharTable[2,1]
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+RanksPeptides<-with(PeptidesWithRanks, order(Scores,AllActive))
+write.table(RanksPeptides,file = "output.csv",append = FALSE,row.names = FALSE,col.names = TRUE,sep = ",")
+RanksPeptides<-PeptidesWithRanks[order(PeptidesWithRanks[,5), PeptidesWithRanks[,3]])]
+RanksPeptides<-PeptidesWithRanks[order(PeptidesWithRanks[,5], PeptidesWithRanks[,3])]
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+Scores = Scores*-1
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+Scores<-ThisKinGeneratedScores
+Scores<-Scores*-1
+order(scores)
+order(Scores)
+Scores[order(Scores)]
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+LynActive
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+source('F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/KinatestFisherScoring.R', echo=TRUE)
+args
+toupper(6)
+Positionm6<-"123kjhsdfk245                    23ddddd"
+Positionm6<-toupper(M6)
+M6<-"123kjhsdfk245                    23ddddd"
+Positionm6<-toupper(M6)
+Positionm6<-gsub("[^a-zA-Z]", "", Positionm6)
+Positionm6<-unlist(strsplit(Positionm6,""))
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scoring function/Fisher-Char.csv	Fri Apr 26 16:36:21 2019 -0400
@@ -0,0 +1,124 @@
+"Normalization Score"
+"0.144704867915654"
+"Characterzation Table"
+"threshold","Truepositives","Falsenegatives","Sensitivity","TrueNegatives","FalsePositives","One_Minus_Specificity","Accuracy","MCC","EER","Precision","FalsePositiveRate","F_One_Half","F_One","F_Two"
+100,0,954,0,11793,0,0,92.5158860908449,NA,0.0748411390915509,NA,0,NA,NA,NA
+99,0,954,0,11793,0,0,92.5158860908449,NA,0.0748411390915509,NA,0,NA,NA,NA
+98,1,953,0.0010482180293501,11793,0,0,92.5237310739782,0.0311423230048369,0.0747626892602181,1,0,0.00626304801670146,0.00209424083769634,0.00130992926381975
+97,11,943,0.0115303983228512,11793,0,0,92.6021809053111,0.103327941938382,0.0739781909468895,1,0,0.0661322645290581,0.0227979274611399,0.0143715704206951
+96,24,930,0.0251572327044025,11793,0,0,92.7041656860438,0.152703439481177,0.0729583431395622,1,0,0.137142857142857,0.049079754601227,0.03125
+95,37,917,0.0387840670859539,11793,0,0,92.8061504667765,0.1896994399291,0.071938495332235,1,0,0.201451905626134,0.0746720484359233,0.0480145341292499
+94,49,905,0.0513626834381551,11793,0,0,92.9002902643759,0.21840789871475,0.0709970973562407,1,0,0.255652173913043,0.0977068793619143,0.0633893919793014
+93,65,889,0.0681341719077568,11793,0,0,93.0258099945085,0.251710171649072,0.0697419000549149,1,0,0.321252059308072,0.127576054955839,0.0837413037876836
+92,87,867,0.0911949685534591,11793,0,0,93.1983996234408,0.291461191104915,0.0680160037655919,1,0,0.400921658986175,0.167146974063401,0.111452728670254
+91,101,853,0.105870020964361,11793,0,0,93.3082293873068,0.314211488490889,0.0669177061269318,1,0,0.446244477172312,0.191469194312796,0.128925197855502
+90,114,840,0.119496855345912,11793,0,0,93.4102141680395,0.333992826795271,0.0658978583196046,1,0,0.485106382978723,0.213483146067416,0.145038167938931
+89,125,829,0.131027253668763,11793,0,0,93.4965089825057,0.349887865156516,0.0650349101749431,1,0,0.515818431911967,0.231696014828545,0.158589190560771
+88,144,810,0.150943396226415,11793,0,0,93.6455636620381,0.375822034999865,0.0635443633796187,1,0,0.564705882352941,0.262295081967213,0.181818181818182
+87,164,790,0.171907756813417,11793,0,0,93.8024633247039,0.40139114523649,0.0619753667529615,1,0,0.611180124223602,0.293381037567084,0.206030150753769
+86,173,781,0.181341719077568,11793,0,0,93.8730681729034,0.412405345125289,0.0612693182709657,1,0,0.630619684082625,0.307009760425909,0.216846327400351
+85,187,767,0.19601677148847,11792,1,8.47960654625224e-05,93.9750529536362,0.427696010190806,0.0602494704636385,0.99468085106383,8.47960654625625e-05,0.65767878077374,0.327495621716287,0.233516483516484
+84,198,756,0.207547169811321,11791,2,0.000169592130925156,94.053502784969,0.439099747221201,0.0594649721503099,0.99,0.000169592130925125,0.677309007981756,0.34315424610052,0.246513944223108
+83,206,748,0.215932914046122,11791,2,0.000169592130925156,94.1162626500353,0.448126717902283,0.058837373499647,0.990384615384615,0.000169592130925125,0.692049272116461,0.354561101549053,0.25596421471173
+82,221,733,0.231656184486373,11791,2,0.000169592130925156,94.2339373970346,0.464609640985605,0.057660626029654,0.991031390134529,0.000169592130925125,0.71830985915493,0.37553101104503,0.273582569943055
+81,232,722,0.243186582809224,11790,3,0.000254388196387678,94.3123872283675,0.475197460606493,0.0568761277163254,0.987234042553191,0.000254388196387688,0.734952481520591,0.390243902439024,0.286349049617378
+80,241,713,0.252620545073375,11790,3,0.000254388196387678,94.382992076567,0.484635721616722,0.0561700792343296,0.987704918032787,0.000254388196387688,0.749222797927461,0.402337228714524,0.29679802955665
+79,250,704,0.262054507337526,11790,3,0.000254388196387678,94.4535969247666,0.493906981519595,0.0554640307523339,0.988142292490119,0.000254388196387688,0.762970498474059,0.414250207125104,0.307200786434013
+78,259,695,0.271488469601677,11790,3,0.000254388196387678,94.5242017729662,0.503020490877378,0.0547579822703381,0.988549618320611,0.000254388196387688,0.776223776223776,0.425986842105263,0.317557626287396
+77,271,683,0.284067085953878,11789,4,0.000339184261850201,94.6104965874323,0.513870852846297,0.0538950341256766,0.985454545454545,0.00033918426185025,0.791626095423564,0.441008950366151,0.331214861891958
+76,281,673,0.294549266247379,11789,4,0.000339184261850201,94.6889464187652,0.523633694106631,0.053110535812348,0.985964912280702,0.00033918426185025,0.805157593123209,0.453591606133979,0.342599366008291
+75,289,665,0.30293501048218,11789,4,0.000339184261850201,94.7517062838315,0.531325952135103,0.0524829371616851,0.986348122866894,0.00033918426185025,0.815616180620884,0.463512429831596,0.35166707228036
+74,295,659,0.309224318658281,11788,5,0.000423980327312834,94.7909311994979,0.536007827614162,0.0520906880050208,0.983333333333333,0.000423980327312813,0.821727019498607,0.470494417862839,0.358357628765792
+73,300,654,0.314465408805031,11786,7,0.00059357245823799,94.8144661488978,0.538715296187918,0.0518553385110222,0.977198697068404,0.000593572458237938,0.824931255728689,0.475812846946868,0.363812757700703
+72,308,646,0.322851153039832,11786,7,0.00059357245823799,94.8772260139641,0.546215099072315,0.0512277398603593,0.977777777777778,0.000593572458237938,0.834688346883469,0.485421591804571,0.37279109174534
+71,319,635,0.334381551362683,11786,7,0.00059357245823799,94.9635208284302,0.556377998139513,0.0503647917156978,0.978527607361963,0.000593572458237938,0.847652790079717,0.4984375,0.385079671656205
+70,326,628,0.341719077568134,11785,8,0.000678368523700512,95.0105907272299,0.561798982228742,0.0498940927277006,0.976047904191617,0.0006783685237005,0.85414847161572,0.506211180124224,0.392771084337349
+69,334,620,0.350104821802935,11784,9,0.000763164589163035,95.0655056091629,0.568079050757955,0.0493449439083706,0.973760932944606,0.000763164589163063,0.861564918314703,0.515034695451041,0.401538831449868
+68,341,613,0.357442348008386,11782,11,0.00093275672008819,95.1047305248294,0.572483478365854,0.0489526947517063,0.96875,0.000932756720088188,0.866215071972904,0.522205206738132,0.409069097888676
+67,347,607,0.363731656184486,11782,11,0.00093275672008819,95.1518004236291,0.57782011689939,0.0484819957637091,0.96927374301676,0.000932756720088188,0.872590108968986,0.528963414634146,0.415668423574509
+66,362,592,0.379454926624738,11780,13,0.00110234885101335,95.2537852043618,0.589179251456947,0.0474621479563819,0.965333333333333,0.00110234885101331,0.885085574572127,0.54477050413845,0.431877833452637
+65,375,579,0.393081761006289,11779,14,0.00118714491647587,95.3479250019612,0.599524226778345,0.0465207499803875,0.96401028277635,0.00118714491647588,0.896414342629482,0.558451228592703,0.44589774078478
+64,384,570,0.40251572327044,11779,14,0.00118714491647587,95.4185298501608,0.607196125871009,0.0458147014983918,0.964824120603015,0.00118714491647588,0.904948939512961,0.568047337278107,0.45562411010916
+63,392,562,0.410901467505241,11778,15,0.00127194098193839,95.4734447320938,0.613087985758151,0.0452655526790617,0.963144963144963,0.00127194098193844,0.910921766072812,0.576047024246877,0.464125029599811
+62,399,555,0.418238993710692,11778,15,0.00127194098193839,95.5283596140268,0.618947111076302,0.0447164038597317,0.963768115942029,0.00127194098193844,0.917241379310345,0.583333333333333,0.471631205673759
+61,404,550,0.423480083857442,11777,16,0.00135673704740102,95.55973954656,0.622260690006658,0.0444026045344003,0.961904761904762,0.001356737047401,0.920273348519362,0.58806404657933,0.476864966949953
+60,413,541,0.432914046121593,11775,18,0.00152632917832618,95.614654428493,0.628030356827914,0.0438534557150702,0.958236658932715,0.00152632917832613,0.925317401045556,0.596389891696751,0.486225570991288
+59,419,535,0.439203354297694,11773,20,0.00169592130925122,95.6460343610261,0.631314506164305,0.0435396563897388,0.954441913439636,0.00169592130925125,0.927675276752767,0.601579325197416,0.492361927144536
+58,429,525,0.449685534591195,11772,21,0.00178071737471386,95.7166392092257,0.638654867542794,0.042833607907743,0.953333333333333,0.00178071737471381,0.934640522875817,0.611111111111111,0.5028129395218
+57,434,520,0.454926624737945,11771,22,0.00186551344017638,95.7480191417588,0.641899580517311,0.0425198085824115,0.951754385964912,0.00186551344017638,0.937365010799136,0.615602836879433,0.507958801498127
+56,443,511,0.464360587002096,11768,25,0.00211990163656406,95.7950890405586,0.64677031511534,0.0420491095944144,0.946581196581197,0.00211990163656406,0.940552016985138,0.623066104078762,0.517040149393091
+55,448,506,0.469601677148847,11766,27,0.00228949376748921,95.8186239899584,0.649215622885329,0.0418137601004158,0.943157894736842,0.00228949376748919,0.941836019621584,0.627011896431071,0.522022838499184
+54,460,494,0.482180293501048,11763,30,0.00254388196387689,95.889228838158,0.656460121272655,0.04110771161842,0.938775510204082,0.00254388196387688,0.947151681537406,0.637119113573407,0.534138411518811
+53,464,490,0.486373165618449,11763,30,0.00254388196387689,95.9206087706911,0.65961997054283,0.0407939122930886,0.939271255060729,0.00254388196387688,0.950170648464164,0.640883977900552,0.538283062645012
+52,471,483,0.493710691823899,11760,33,0.00279827016026457,95.9519887032243,0.662874274709443,0.0404801129677571,0.93452380952381,0.00279827016026456,0.951515151515152,0.646090534979424,0.545138888888889
+51,477,477,0.5,11757,36,0.00305265835665225,95.9755236526241,0.665355555927331,0.0402447634737585,0.929824561403509,0.00305265835665225,0.952095808383234,0.650306748466258,0.550935550935551
+50,483,471,0.506289308176101,11752,41,0.00347663868396508,95.9833686357574,0.666404620261938,0.0401663136424257,0.92175572519084,0.00347663868396506,0.950163934426229,0.653585926928281,0.556451612903226
+49,488,466,0.511530398322851,11752,41,0.00347663868396508,96.0225935514239,0.670298287326239,0.0397740644857614,0.922495274102079,0.00347663868396506,0.953745928338762,0.658125421443021,0.56156501726122
+48,499,455,0.523060796645702,11751,42,0.00356143474942761,96.1010433827567,0.678087970164342,0.0389895661724327,0.922365988909427,0.00356143474942763,0.960230917254651,0.667558528428094,0.572641725958228
+47,503,451,0.527253668763103,11751,42,0.00356143474942761,96.1324233152899,0.681159328733618,0.0386757668471013,0.922935779816514,0.00356143474942763,0.962986598596043,0.671114076050701,0.576702591148819
+46,508,446,0.532494758909853,11747,46,0.00390061901127792,96.1402682984232,0.682179259839217,0.0385973170157684,0.916967509025271,0.00390061901127788,0.961514195583596,0.673740053050398,0.581235697940503
+45,513,441,0.537735849056604,11742,51,0.00432459933859064,96.1402682984232,0.682545854548147,0.0385973170157684,0.909574468085106,0.00432459933859069,0.958878504672897,0.675889328063241,0.585616438356164
+44,516,438,0.540880503144654,11738,55,0.00466378360044095,96.1324233152899,0.682112980547925,0.0386757668471013,0.903677758318739,0.00466378360044094,0.956145768993206,0.67672131147541,0.588101208114885
+43,521,433,0.546121593291405,11732,61,0.00517255999321631,96.1245783321566,0.681906981229273,0.0387542166784341,0.895189003436426,0.00517255999321631,0.952468007312614,0.678385416666667,0.59231468849477
+42,529,425,0.554507337526205,11729,64,0.00542694818960399,96.163803247823,0.686017677522176,0.0383619675217698,0.892074198988196,0.005426948189604,0.95429945880938,0.683904330963155,0.599909276479927
+41,532,422,0.557651991614256,11729,64,0.00542694818960399,96.1873381972229,0.688292907405494,0.0381266180277712,0.89261744966443,0.005426948189604,0.956261234272019,0.686451612903226,0.602901178603808
+40,540,414,0.566037735849057,11727,66,0.00559654032052914,96.2344080960226,0.69303129414001,0.0376559190397741,0.891089108910891,0.00559654032052913,0.959147424511545,0.692307692307692,0.610583446404342
+39,545,409,0.571278825995807,11720,73,0.00619011277876702,96.218718129756,0.692303032672653,0.0378128187024398,0.881877022653722,0.00619011277876706,0.95446584938704,0.693384223918575,0.614569237708615
+38,552,402,0.578616352201258,11717,76,0.0064445009751547,96.2500980622892,0.695664129300273,0.0374990193771083,0.878980891719745,0.00644450097515475,0.955568378534334,0.697850821744627,0.621062106210621
+37,558,396,0.584905660377358,11716,77,0.00652929704061733,96.2893229779556,0.699523129900959,0.037106770220444,0.878740157480315,0.00652929704061731,0.958214081282198,0.702328508495909,0.626825432487082
+36,564,390,0.591194968553459,11711,82,0.00695327736793017,96.2971679610889,0.700893434669768,0.0370283203891112,0.873065015479876,0.00695327736793013,0.956472583380441,0.705,0.632003585835948
+35,567,387,0.594339622641509,11706,87,0.00737725769524289,96.2814779948223,0.700068750128069,0.0371852200517769,0.86697247706422,0.00737725769524294,0.952941176470588,0.705223880597015,0.634228187919463
+34,573,381,0.60062893081761,11695,98,0.00831001441533108,96.2422530791559,0.697941667840229,0.0375774692084412,0.853949329359165,0.00831001441533113,0.94502473886751,0.705230769230769,0.638511254735904
+33,585,369,0.613207547169811,11692,101,0.00856440261171887,96.3128579273555,0.705069215786422,0.0368714207264454,0.852769679300292,0.00856440261171882,0.949161709031909,0.713414634146342,0.649711239449134
+32,592,362,0.620545073375262,11682,111,0.00941236326634443,96.2893229779556,0.704464041686822,0.037106770220444,0.842105263157895,0.00941236326634444,0.943175783324482,0.714544357272179,0.655012170834255
+31,597,357,0.625786163522013,11671,122,0.0103451199864326,96.2422530791559,0.701958823692179,0.0375774692084412,0.830319888734353,0.0103451199864326,0.935248041775457,0.713687985654513,0.658213891951488
+30,602,352,0.631027253668763,11665,128,0.010853896379208,96.2344080960226,0.702327996739568,0.0376559190397741,0.824657534246575,0.010853896379208,0.93236964377904,0.714964370546318,0.662120545534536
+29,606,348,0.635220125786163,11655,138,0.0117018570338336,96.1873381972229,0.699848680950982,0.0381266180277712,0.814516129032258,0.0117018570338336,0.925190839694657,0.713780918727915,0.664473684210526
+28,614,340,0.643605870020964,11645,148,0.0125498176884593,96.1716482309563,0.700418757404898,0.038283517690437,0.805774278215223,0.0125498176884593,0.920539730134933,0.715617715617716,0.670598514635212
+27,619,335,0.648846960167715,11634,159,0.0134825744085475,96.1245783321566,0.69837787494832,0.0387542166784341,0.795629820051414,0.0134825744085474,0.91342843089031,0.714780600461894,0.673704832390074
+26,626,328,0.656184486373166,11617,176,0.014924107521411,96.0461285008237,0.694929075456008,0.0395387149917628,0.780548628428928,0.014924107521411,0.902450744834214,0.712984054669704,0.677782589865743
+25,633,321,0.663522012578616,11608,185,0.0156872721105741,96.0304385345571,0.695619742125523,0.0396956146544285,0.773838630806846,0.0156872721105741,0.898722195929958,0.714446952595937,0.682995252481657
+24,638,316,0.668763102725367,11601,192,0.016280844568812,96.0147485682906,0.695877072727485,0.0398525143170942,0.768674698795181,0.016280844568812,0.895648104819841,0.715246636771301,0.686612139474817
+23,645,309,0.676100628930818,11585,208,0.017637581616213,95.944143720091,0.69339269423268,0.04055856279909,0.756154747948417,0.017637581616213,0.886394869445717,0.713890426120642,0.690726065538659
+22,649,305,0.680293501048218,11574,219,0.0185703383363012,95.889228838158,0.691214547192333,0.04110771161842,0.747695852534562,0.0185703383363012,0.879801174875734,0.712403951701427,0.692783945345858
+21,656,298,0.687631027253669,11566,227,0.0192487068600017,95.8813838550247,0.692652441725737,0.0411861614497529,0.742921857304643,0.0192487068600017,0.877396344181899,0.714207947740882,0.69802085550117
+20,666,288,0.69811320754717,11551,242,0.0205206478419402,95.8421589393583,0.693193578110284,0.0415784106064172,0.733480176211454,0.0205206478419401,0.871347579590057,0.715359828141783,0.704911092294665
+19,667,287,0.69916142557652,11527,266,0.0225557534130416,95.6617243272927,0.683569482600241,0.043382756727073,0.714898177920686,0.0225557534130416,0.854033290653009,0.706942236354001,0.702253105917035
+18,671,283,0.70335429769392,11512,281,0.0238276943949801,95.5754295128265,0.680182342910866,0.0442457048717345,0.704831932773109,0.0238276943949801,0.845443091138177,0.704092339979014,0.703649328859061
+17,680,274,0.712788259958071,11484,309,0.0262019842279319,95.4263748332941,0.675330836913271,0.0457362516670589,0.687563195146613,0.0262019842279318,0.830957230142566,0.699948533196089,0.707596253902185
+16,684,270,0.716981132075472,11459,334,0.0283218858644959,95.2616301874951,0.668476796941162,0.047383698125049,0.671905697445973,0.0283218858644959,0.816553919617986,0.693711967545639,0.707488622258999
+15,694,260,0.727463312368973,11432,361,0.0306113796319851,95.1282654742292,0.665512492855788,0.0487173452577077,0.65781990521327,0.0306113796319851,0.804793196752996,0.690890990542559,0.712379388215972
+14,700,254,0.733752620545073,11396,397,0.0336640379886374,94.8929159802306,0.656860361736339,0.0510708401976936,0.638103919781221,0.0336640379886373,0.786222388618495,0.68259385665529,0.712395684917566
+13,715,239,0.749475890985325,11359,434,0.0368014924107521,94.7203263512983,0.654826019813682,0.0527967364870166,0.622280243690165,0.0368014924107521,0.772972972972973,0.67998097955302,0.720040281973817
+12,730,224,0.765199161425577,11311,482,0.0408717035529551,94.4614419078999,0.64977227422877,0.055385580921001,0.602310231023102,0.0408717035529551,0.754912099276112,0.674053554939982,0.72593476531424
+11,738,216,0.773584905660377,11255,538,0.0456202832188587,94.0848827175022,0.638220329100154,0.0591511728249784,0.578369905956113,0.0456202832188586,0.730934301749752,0.661883408071749,0.724666142969364
+10,749,205,0.785115303983228,11177,616,0.0522343763249385,93.559268847572,0.623654614580259,0.0644073115242802,0.548717948717949,0.0522343763249385,0.700654817586529,0.645968089693834,0.722833429839799
+9,759,195,0.79559748427673,11106,687,0.0582548969727804,93.0807248764415,0.611805069396605,0.0691927512355848,0.524896265560166,0.0582548969727805,0.67586821015138,0.6325,0.721208665906499
+8,770,184,0.807127882599581,11004,789,0.0669040956499618,92.3668314113125,0.594497574578911,0.0763316858868753,0.493906350224503,0.0669040956499618,0.642559109874826,0.612813370473538,0.716279069767442
+7,786,168,0.823899371069182,10897,896,0.075977274654456,91.6529379461834,0.581505726450504,0.0834706205381658,0.467300832342449,0.075977274654456,0.613902629523562,0.596358118361153,0.714805383775919
+6,807,147,0.845911949685535,10760,1033,0.0875943356228271,90.7429199027222,0.567774537726394,0.0925708009727779,0.438586956521739,0.0875943356228271,0.582391147462112,0.577666428060129,0.713401697312589
+5,822,132,0.861635220125786,10567,1226,0.103959976257102,89.3465129049973,0.542916279305392,0.106534870950027,0.4013671875,0.103959976257102,0.539252132079598,0.54763491005996,0.700886766712142
+4,839,115,0.879454926624738,10285,1508,0.127872466717544,87.2675923746764,0.510257924678328,0.127324076253236,0.357477631018321,0.127872466717544,0.486753045832528,0.508330808845804,0.680674995943534
+3,861,93,0.90251572327044,9927,1866,0.158229458153142,84.6316780418922,0.4775841571824,0.153683219581078,0.315731573157316,0.158229458153142,0.435508345978756,0.467807660961695,0.657955066483265
+2,891,63,0.933962264150943,9275,2518,0.213516492834733,79.7520985329882,0.428299135508005,0.202479014670118,0.261366969785861,0.213516492834732,0.366415352981494,0.408434563373825,0.616608996539792
+1,927,27,0.971698113207547,7932,3861,0.327397608750954,69.498705577783,0.350080954785325,0.30501294422217,0.193609022556391,0.327397608750954,0.276633840644584,0.322884012539185,0.538702928870293
+0.9,931,23,0.975890985324948,7726,4067,0.344865598236242,67.9140189848592,0.340104369977249,0.320859810151408,0.186274509803922,0.344865598236242,0.266685763391578,0.312836021505376,0.528137054685727
+0.8,934,20,0.979035639412998,7471,4322,0.366488594929195,65.937083235271,0.327437343758116,0.34062916764729,0.177701674277017,0.366488594929195,0.254982254982255,0.300805152979066,0.514770723104056
+0.7,937,17,0.982180293501048,7209,4584,0.388705164080387,63.9052326037499,0.315159939373247,0.360947673962501,0.169715631226227,0.388705164080387,0.244031599965275,0.289420849420849,0.501767162900289
+0.6,942,12,0.987421383647799,6897,4896,0.415161536504706,61.496822781831,0.302231669024383,0.38503177218169,0.161356628982528,0.415161536504706,0.23253517649963,0.277385159010601,0.487880671224363
+0.5,944,10,0.989517819706499,6518,5275,0.447299245315017,58.5392641405821,0.285437070953977,0.414607358594179,0.15179289274803,0.447299245315017,0.219279907084785,0.263209256935731,0.470353761833582
+0.4,947,7,0.992662473794549,6071,5722,0.485203086576783,55.056091629403,0.267347988425251,0.44943908370597,0.142000299895037,0.485203086576783,0.205646036916395,0.248458612094976,0.451597520267048
+0.3,950,4,0.9958071278826,5465,6328,0.536589502247096,50.3255668000314,0.244143349230549,0.496744331999686,0.130530365485023,0.536589502247096,0.189582917581321,0.230806608357629,0.428159365422751
+0.2,952,2,0.9979035639413,4632,7161,0.60722462477741,43.8063858162705,0.213716268952264,0.561936141837295,0.117342536669543,0.60722462477741,0.170987247799796,0.209992279695599,0.399027579847431
+0.1,954,0,1,3453,8340,0.707199185957772,34.5728406683926,0.173364029679674,0.654271593316074,0.102646868947708,0.707199185957772,0.150118017309205,0.186182669789227,0.363844393592677
+0.09,954,0,1,3303,8490,0.719918595777156,33.3960931983996,0.168204780936832,0.666039068016004,0.101016518424396,0.719918595777156,0.147792408985283,0.183496826312752,0.35972850678733
+0.08,954,0,1,3128,8665,0.734757907233104,32.0232211500745,0.162192380466798,0.679767788499255,0.0991787088054891,0.734757907233104,0.145168653309663,0.180459661401684,0.355042798660216
+0.07,954,0,1,2941,8852,0.750614771474604,30.55620930415,0.155762749931057,0.6944379069585,0.0972873750764838,0.750614771474604,0.142466026183484,0.177323420074349,0.350168844516224
+0.06,954,0,1,2742,9051,0.767489188501653,28.995057660626,0.148897435148646,0.71004942339374,0.095352323838081,0.767489188501653,0.139698345292136,0.17410347659458,0.345126980681571
+0.05,954,0,1,2510,9283,0.787161875688968,27.1750215737036,0.140835632052801,0.728249784262964,0.0931913646576145,0.787161875688968,0.136604458021097,0.170494147082477,0.339429303351597
+0.04,954,0,1,2254,9539,0.808869668447384,25.1667058915823,0.131822382767905,0.748332941084177,0.0909177546936053,0.808869668447384,0.133345757815776,0.166681226522233,0.333356628695227
+0.03,954,0,1,2003,9790,0.830153480878487,23.1976151251275,0.122805979361026,0.768023848748725,0.0887937453462398,0.830153480878487,0.130298201684498,0.163104804240041,0.32760989010989
+0.02,954,0,1,1660,10133,0.859238531332146,20.5067859104103,0.110054817596793,0.794932140895897,0.0860467213854063,0.859238531332146,0.126352037437641,0.158458599784071,0.320069784607126
+0.01,954,0,1,1236,10557,0.895192063088273,17.1805130618969,0.0931997498068965,0.828194869381031,0.0828772478498827,0.895192063088273,0.121792416698583,0.153068592057762,0.311215502055197
+0,954,0,1,2,11791,0.999830407869075,7.49980387542167,0.00356292857294305,0.925001961245783,0.0748528834837191,0.999830407869075,0.110216813648092,0.139280239433535,0.288026085381318
+-0.1,954,0,1,2,11791,0.999830407869075,7.49980387542167,0.00356292857294305,0.925001961245783,0.0748528834837191,0.999830407869075,0.110216813648092,0.139280239433535,0.288026085381318
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scoring function/Fisher-Table.csv	Fri Apr 26 16:36:21 2019 -0400
@@ -0,0 +1,88 @@
+"Fisher Odds, only significant ones"
+"A",0.45340758779271,0.655627376365787,0.71057968549539,1,1,1,0.661475174634559,1,3.03585759888931,1.51459592041551,1,1.34017319444569,1,1,1
+"C",0,0.345209441541176,1,0.439204781206491,1,1,0.352417894571245,1,1,1,1,1,1,1,1
+"D",0.594344633886148,1,1,1,1.66384233276824,1,1,1,0.684008070280575,0.662015100187512,0.106442479722756,1,1,0.46316688049323,0.549966497154065
+"E",0.292663597118304,0.583743651981213,0.68785363302483,1,1.73531930467867,1,1,1,1,0.699013291179544,0.250510064922151,0.570840777287419,0.578425718913143,0.463622230477107,0.346051999957002
+"F",0.299928538715751,0.310436870652965,0.546211326676489,0.466014130557673,1,0.392669958184368,0.597097123689267,1,0.541570812223002,1,1,1,1,1,0.507835584012799
+"G",0.507623945499749,0.560540490034444,0.593549904924849,1,1,1,0.60671232074634,1,1.769935997282,0.659419442533899,1,1.45462269351531,1,1,1
+"H",1,1,1,1,1,1,2.50389609103775,1,1,1,1,1,1.65900481512235,1,1
+"I",0.403090488413341,0.307889860478955,0.547600827640001,0.345511377655714,0.60283010288607,1,3.05823613451316,1,0.515194263689111,1,1,0.633369164396449,1,1,0.396867085826232
+"K",1,1,1,1,1,0.458383240093005,0.1287096104636,1,0.701009912366299,0.288631636584031,0.455674501541205,1,1.35612696686909,1.55717575281757,1.76729652730069
+"L",0.339323960452766,0.427863792799034,0.58257580990574,0.683316669661594,0.47870380329021,0.70501086022765,1.27917299735765,1,0.525203302996324,0.629753643787753,1.4239312668024,1,0.604968180719687,1,0.348509548422124
+"M",0.118175538397184,1,1,1,0.452657007403625,0.475486293211633,0.521956307038838,1,1,1,1,1,1,1,1
+"N",0.41425029242714,1,1,1,1,1,1,1,0.67828428617815,1.41228957959503,1,1,1.44652110748644,1,1
+"P",0.577837665797938,0.549821083126844,1,1,1,1,0.64579936166802,1,0.045523732528101,1,2.94555559055344,1,1,1,1
+"Q",0.518539374013132,1,1,1,1,1,1,1,1.79387423793372,1.74580554895124,0.418050638841107,1.52022365407306,1,1.48950328454724,1.7938685808038
+"R",0.35739315300058,0.234281870411409,1,0.473603694865266,0.253577019829549,0.0961602178021488,0.112752320370177,1,0.624891558617653,0.244684557040745,0.652593952330456,1,1.532364865378,1.55521688109415,1.65583207772368
+"S",0.653865883150467,1,0.686753635902289,1,1,1,0.383691710807265,1,1.44652913016801,1.77550892638296,1,1.57586881623192,1.37373064173574,1,1
+"T",0.598575452086606,1,1,1,1,1.38585946627246,1,1,1,1.42838786961092,1,1.68907801656503,1,1,0.558290684266478
+"V",0.421531121464353,1,1,0.388912326878284,0.593625698898935,1,2.05383252772703,1,0.628206316369443,1.90581441973588,1.51079096904443,1,1,0.567107694598072,1
+"W",0,0,1,0,0.0920717790410791,0.137486618706072,0.172105344749846,1,0.330200515876214,1,1,1,1,1,1
+"Y",0.0927835451424165,0.392260258007587,0.389966359737425,1,0.23839662456134,0.19308426038567,0.602131676639123,1,1,1,1,1,1,1,0.519682643132409
+"O",1.62273665634627,1.55349187509736,1.55945112858584,1.50054591916817,1.43582150640241,1,0.340533394157341,1,1,1,0.590441361088773,0.631741799315981,0.814063968142815,1,1.16231438005455
+"Fisher Odds"
+"A",0.45340758779271,0.655627376365787,0.71057968549539,0.922214710541857,1.12643960007807,1.22199406131933,0.661475174634559,0,3.03585759888931,1.51459592041551,1.15534418367196,1.34017319444569,0.994904775595518,1.16836795794878,0.709896564912449
+"C",0,0.345209441541176,1.00146440899469,0.439204781206491,0.480018086191882,0.997249605052092,0.352417894571245,0,1.32075646428044,0.955276553953329,0.563859656272759,1.2716137634101,0.841492271928643,0.78142523113654,0.672574792091774
+"D",0.594344633886148,0.952808800174973,0.686928651324403,1.18868652765991,1.66384233276824,1.15692657056969,0.934463963606677,0,0.684008070280575,0.662015100187512,0.106442479722756,0.734519203364876,0.936217223907015,0.46316688049323,0.549966497154065
+"E",0.292663597118304,0.583743651981213,0.68785363302483,1.1265094031077,1.73531930467867,1.07249791413733,1.13107495559908,0,0.96623246499136,0.699013291179544,0.250510064922151,0.570840777287419,0.578425718913143,0.463622230477107,0.346051999957002
+"F",0.299928538715751,0.310436870652965,0.546211326676489,0.466014130557673,0.786173840591484,0.392669958184368,0.597097123689267,0,0.541570812223002,1.14025623990977,1.33456375459935,1.12509677457591,0.7909011886725,0.823364953389586,0.507835584012799
+"G",0.507623945499749,0.560540490034444,0.593549904924849,1.08108662991003,1.15312317584951,1.17455637210185,0.60671232074634,0,1.769935997282,0.659419442533899,1.20886175292124,1.45462269351531,1.28384595848778,1.17651265461784,1.22400189812534
+"H",1.06161834350655,0.829647555881127,1.14632381747378,0.843829227903791,0.804711293965485,0.812483046296746,2.50389609103775,0,1.31717753679806,0.880516883761574,1.25576102098903,1.39486272896194,1.65900481512235,0.895221012648818,0.829172706913636
+"I",0.403090488413341,0.307889860478955,0.547600827640001,0.345511377655714,0.60283010288607,1.06502458414797,3.05823613451316,0,0.515194263689111,0.983533323170006,1.30976800635371,0.633369164396449,0.827648825436973,1.01259301227402,0.396867085826232
+"K",0.944387692425091,0.929203747855006,1.25526681817062,1.32378550619037,0.729068306928405,0.458383240093005,0.1287096104636,0,0.701009912366299,0.288631636584031,0.455674501541205,0.899944703333995,1.35612696686909,1.55717575281757,1.76729652730069
+"L",0.339323960452766,0.427863792799034,0.58257580990574,0.683316669661594,0.47870380329021,0.70501086022765,1.27917299735765,0,0.525203302996324,0.629753643787753,1.4239312668024,0.900495134650443,0.604968180719687,0.933173296430511,0.348509548422124
+"M",0.118175538397184,0.495966125200343,0.61995797975691,0.840494069402298,0.452657007403625,0.475486293211633,0.521956307038838,0,0.940489237705207,0.73835079820529,0.867938423508018,0.817865524078344,0.558674729059348,0.870425670742957,0.577253020014265
+"N",0.41425029242714,0.62672463689262,0.998173808573264,0.759443067620342,0.903753997094985,1.03307548051044,0.828482496351073,0,0.67828428617815,1.41228957959503,0.91706549976206,1.36679973645184,1.44652110748644,0.689482489174315,0.821022682443577
+"P",0.577837665797938,0.549821083126844,0.740919343516351,0.770139051635869,0.6927308220805,1.14167832972705,0.64579936166802,0,0.045523732528101,0.972088727222076,2.94555559055344,0.989043492442578,1.20122030078686,1.25296633572794,1.1893850219277
+"Q",0.518539374013132,0.802432769611623,0.861781367319831,0.926780393767533,1.28552194407569,1.26572770503605,1.05580424108065,0,1.79387423793372,1.74580554895124,0.418050638841107,1.52022365407306,1.21940384315144,1.48950328454724,1.7938685808038
+"R",0.35739315300058,0.234281870411409,0.541388383366194,0.473603694865266,0.253577019829549,0.0961602178021488,0.112752320370177,0,0.624891558617653,0.244684557040745,0.652593952330456,1.05971247338429,1.532364865378,1.55521688109415,1.65583207772368
+"S",0.653865883150467,0.754885697926826,0.686753635902289,1.09211624359161,1.00633788423854,1.2692536853927,0.383691710807265,0,1.44652913016801,1.77550892638296,1.01148709579765,1.57586881623192,1.37373064173574,1.08086627756085,1.15552922391963
+"T",0.598575452086606,0.752086264509973,0.67245898629978,0.835126932238733,0.826061341883655,1.38585946627246,1.11590604729561,0,0.746662943878042,1.42838786961092,1.30684268962569,1.68907801656503,1.13002038376917,0.841024377853835,0.558290684266478
+"V",0.421531121464353,0.970619816173662,0.792683727934684,0.388912326878284,0.593625698898935,1.02339787910369,2.05383252772703,0,0.628206316369443,1.90581441973588,1.51079096904443,1.01462246543796,1.06001443680237,0.567107694598072,0.892559459653104
+"W",0,0,0.696742262389045,0,0.0920717790410791,0.137486618706072,0.172105344749846,0,0.330200515876214,0.602395844986505,1.0721254249659,1.04752854017852,0.565172656703492,0.410518424648882,0.616812356135834
+"Y",0.0927835451424165,0.392260258007587,0.389966359737425,0.682242253206045,0.23839662456134,0.19308426038567,0.602131676639123,1,0.798606406479703,0.830902492394536,1.20198821321214,0.751393738400735,1.06161643889174,0.856348436354035,0.519682643132409
+"O",1.62273665634627,1.55349187509736,1.55945112858584,1.50054591916817,1.43582150640241,1.12941217384601,0.340533394157341,0,0,0.970441659606737,0.590441361088773,0.631741799315981,0.814063968142815,1.02563492815739,1.16231438005455
+"Fisher p.values"
+"A",0.000389826710130335,0.0327368658645174,0.0452053691024396,0.669008681583042,0.362132435380356,0.103331260060692,0.00825776983034901,1,7.43969980614286e-31,0.000482326146323337,0.305095171610973,0.027624037586927,1,0.277884959331584,0.10590823809763
+"C",0.000143079450572606,0.0213920668178831,1,0.0350468458683964,0.0554781748825758,1,0.0120821385032086,1,0.220298647084307,1,0.128732618324511,0.341002124981144,0.76481676387629,0.629347489537397,0.487653093058884
+"D",0.0283183101699956,0.862240487212957,0.0544386758581757,0.219977532916948,0.000157540127781444,0.254728589839052,0.695370027470111,1,0.0202288702974748,0.0160410338313799,6.93888709568786e-14,0.126567933856625,0.806269367729658,0.00064531415473433,0.0108326821287396
+"E",4.60280745085744e-06,0.00544134361487959,0.0251295360399883,0.388576934349702,2.36190796930178e-06,0.542597782545762,0.310244697730318,1,0.848333540661893,0.0135104504091394,4.10896207523466e-11,0.00238283236803068,0.00174391101909939,0.000142541937762824,5.37854010967021e-06
+"F",0.000195117255194757,0.000360730546216837,0.0248287824073219,0.00114096026425838,0.268474921901685,0.000671126281780364,0.00996005972983001,1,0.00279594728219426,0.427352446404836,0.0823362148506912,0.511646617693389,0.325019971943103,0.517358475933328,0.0242783447732081
+"G",0.00185389287862579,0.00235700069752036,0.00540504980805007,0.532636074700716,0.264960077513497,0.186928084713676,0.000982740476455964,1,2.44336356158044e-08,0.00663494938367394,0.169074388664074,0.00297908599733824,0.0636652674785833,0.267280900016606,0.197991271544522
+"H",0.77012968222605,0.603253429841669,0.519870400817199,0.624658288220987,0.486304379953646,0.442805097880967,2.22236504089957e-09,1,0.145723104868765,0.731719436484239,0.316716097443028,0.104179873805633,0.0147907530231579,0.801416446116102,0.671465650035222
+"I",0.000867113331144932,3.58088747770738e-05,0.00722968283854512,1.28699025768663e-05,0.0135170545595194,0.68004961033991,1.51856670875246e-29,1,0.00040730925165888,1,0.0608404153238807,0.0211760751523081,0.41193733608384,0.923149795604484,0.000660268632344563
+"K",1,1,0.306494935837535,0.226195446275134,0.254913233989623,0.00723122844804504,5.48122643165535e-07,1,0.0328410084740735,3.00671381897215e-09,3.3918917384981e-05,0.522357552195734,0.0151789225826393,0.00152437707637009,3.20183770072339e-05
+"L",5.32029099941103e-08,7.57343497856621e-06,0.0012800752946672,0.0088438889443612,1.74589880708465e-06,0.0208355833939363,0.0182718951499609,1,7.63590517569286e-06,0.00163369061961614,0.000764616536771303,0.45156708567872,0.00314584434598596,0.712595383679433,3.0934394058007e-07
+"M",1.82817314463762e-05,0.050948787615175,0.247283142336194,0.614231530311724,0.0134886054429957,0.022247378960651,0.0422509513901698,1,0.911009494067427,0.340666613533672,0.709960096620341,0.534314783196501,0.129932404342613,0.879062976103488,0.162053907807501
+"N",0.0047538766938748,0.0569335662998708,1,0.203215776197013,0.657735176682197,0.795786922692435,0.302489722240554,1,0.0491950523003428,0.0173675453717018,0.725082399853704,0.0719130556419143,0.02749600958508,0.143058074672017,0.507024270911656
+"P",0.043460442504941,0.0149431733156836,0.151223960621816,0.216848550445174,0.0643766591437933,0.352909668263353,0.0253179098330837,1,7.99408043194163e-16,0.940760696816771,4.05595632222208e-25,1,0.238487798415703,0.145123133011696,0.310285098703117
+"Q",0.0220806864093764,0.36270705825357,0.523228350064523,0.774085385872127,0.103190841164382,0.0981052750071496,0.688470538057246,1,1.01114909301241e-05,4.03564178686873e-05,0.000197891389405272,0.00500210264190858,0.284451967452065,0.0309467033307136,0.00054929139917149
+"R",0.028804556511772,0.00314230934463253,0.0734567599945332,0.0424645423154101,0.000219792189505905,7.02709410664215e-07,8.86093415028877e-06,1,0.00493295915853146,3.13211714206523e-10,0.0174853901549889,0.699471727050123,0.00160835273447844,0.00161298023901304,0.000783638443219455
+"S",0.0378848082387598,0.151520967936582,0.0462577758847013,0.506589726042649,0.945478825334824,0.0588094656544786,2.20463037061022e-07,1,0.00151179017445491,5.44800282256041e-07,0.892809804343377,0.000399922851093616,0.0216134737623335,0.585941732405277,0.362403393344275
+"T",0.0429530960125628,0.220179475135355,0.0604752858304872,0.354689914552864,0.348818971928349,0.0173283547087478,0.455308843282568,1,0.0888605301414739,0.0113200863172584,0.0780931954142391,0.0001935505172109,0.454024862825873,0.447117162435407,0.0134768353999804
+"V",0.000260052098753436,0.933077986578566,0.241653207636216,6.97888616605839e-06,0.00190900627191319,0.837645429810913,1.60188499584885e-11,1,0.00352595402803889,3.58147791102221e-08,0.00134677266689915,0.882119394980568,0.677766779256124,0.00484159539185242,0.648690261650646
+"W",0.0109893142652081,0.00728689130487901,0.564487211549605,0.00224725138308303,0.000659390138837808,0.0113761204032523,0.00186088444334728,1,0.0387341965379344,0.224592288864352,0.759664030669416,0.830535551065552,0.332630936109219,0.246997577410753,0.422660069424239
+"Y",3.31354806515718e-07,0.00208059028589647,0.00120485550858747,0.113719479355765,3.33162802184648e-06,1.83736657151628e-07,0.0227590008460977,1,0.315092743244122,0.448253815185915,0.326649921610956,0.237389850772931,0.754913153305204,0.584040860397283,0.0305578672473756
+"O",2.25632728914017e-21,3.6949906958159e-16,8.37849471964426e-15,1.28899811025089e-10,3.32927971024485e-07,0.166809153340628,1.18301196567235e-09,1,0.628908004932332,0.89828595937171,2.23789272589542e-06,4.60940778059626e-07,0.0063179507946423,0.70023863375871,0.0097508690921711
+"Fisher p.values adjusted"
+"A",0.122795413691055,1,1,1,1,1,1,1,2.343505438935e-28,0.151932736091851,1,1,1,1,1
+"C",0.0450700269303707,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+"D",1,1,1,1,0.0496251402511549,1,1,1,1,1,2.18574943514167e-11,1,1,0.203273958741314,1
+"E",0.00144988434702009,1,1,1,0.000744001010330062,1,1,1,1,1,1.29432305369892e-08,0.750592195929664,0.549331971016308,0.0449007103952895,0.00169424013454612
+"F",0.0614619353863486,0.113630122058304,1,0.359402483241389,1,0.211404778760815,1,1,0.880723393891192,1,1,1,1,1,1
+"G",0.583976256767124,0.742455219718913,1,1,1,1,0.309563250083629,1,7.69659521897839e-06,1,1,0.938412089161546,1,1,1
+"H",1,1,1,1,1,1,7.00044987883364e-07,1,1,1,1,1,1,1,1
+"I",0.273140699310654,0.0112797955547782,1,0.00405401931171288,1,1,4.78348513257024e-27,1,0.128302414272547,1,1,1,1,1,0.207984619188537
+"K",1,1,1,1,1,1,0.000172658632597143,1,1,9.47114852976229e-07,0.010684458976269,1,1,0.48017877905658,0.0100857887572787
+"L",1.67589166481447e-05,0.00238563201824836,0.403223717820169,1,0.000549958124231666,1,1,1,0.00240531013034325,0.514612545179084,0.240854209082961,1,0.990940968985578,1,9.7443341282722e-05
+"M",0.00575874540560851,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+"N",1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+"P",1,1,1,1,1,1,1,1,2.51813533606161e-13,1,1.27762624149995e-22,1,1,1,1
+"Q",1,1,1,1,1,1,1,1,0.0031851196429891,0.0127122716286365,0.0623357876626607,1,1,1,0.173026790739019
+"R",1,0.989827443559247,1,1,0.06923453969436,0.000221353464359228,0.00279119425734096,1,1,9.86616899750547e-08,1,1,0.50663111136071,0.508088775289108,0.246846109614128
+"S",1,1,1,1,1,1,6.94458566742219e-05,1,0.476213904953298,0.000171612088910653,1,0.125975698094489,1,1,1
+"T",1,1,1,1,1,1,1,1,1,1,1,0.0609684129214335,1,1,1
+"V",0.0819164111073322,1,1,0.00219834914230839,0.601336975652656,1,5.04593773692388e-09,1,1,1.128165541972e-05,0.424233390073231,1,1,1,1
+"W",1,1,1,0.707884185671155,0.207707893733909,1,0.586178599654394,1,1,1,1,1,1,1,1
+"Y",0.000104376764052451,0.655385940057387,0.379529485205053,1,0.00104946282688164,5.78770470027627e-05,1,1,1,1,1,1,1,1,1
+"O",7.10743096079153e-19,1.16392206918201e-13,2.63922583668794e-12,4.0603440472903e-08,0.000104872310872713,1,3.7264876918679e-07,1,1,1,0.000704936208657058,0.000145196345088782,1,1,1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scoring function/KinatestFisherScoring.R	Fri Apr 26 16:36:21 2019 -0400
@@ -0,0 +1,1261 @@
+# system.time({
+
+args = commandArgs(trailingOnly=TRUE)
+TodaysKinase<-as.character(args[1])
+
+CharTable<-read.csv("Fisher-Char.csv", header = FALSE,stringsAsFactors = FALSE)
+ThisKinSheet<-read.csv("Fisher-Table.csv", header=FALSE, stringsAsFactors=FALSE)
+NormalizationScore<-CharTable[2,1]
+
+#so here's the question, do I want this file to be able to score using any EPM table as well? I guess I have to.
+
+
+
+
+M6<-args[2]
+M5<-args[3]
+M4<-args[4]
+M3<-args[5]
+M2<-args[6]
+M1<-args[7]
+D0<-args[8]
+P1<-args[9]
+P2<-args[10]
+P3<-args[11]
+P4<-args[12]
+P5<-args[13]
+P6<-args[14]
+
+
+A=1
+C=2
+D=3
+E=4
+F=5
+G=6
+H=7
+I=8
+K=9
+L=10
+M=11
+N=12
+P=13
+Q=14
+R=15
+S=16
+T=17
+V=18
+W=19
+Y=20
+aa_props <- c("A"=A, "C"=C, "D"=D, "E"=E, "F"=F,"G"=G,"H"=H,"I"=I,"K"=K,"L"=L,"M"=M,"N"=N,"P"=P,"Q"=Q,"R"=R,
+              "S"=S,"T"=T,"V"=V,"W"=W,"Y"=Y,"xY"=Y,"O"=21)
+Positionm6<-gsub("[^a-zA-Z]", "", M6)
+Positionm6<-toupper(Positionm6)
+Positionm6<-unlist(strsplit(Positionm6,""))
+Positionm6<-sapply(Positionm6, function(x) aa_props[x])
+
+Positionm5<-gsub("[^a-zA-Z]", "", M5)
+Positionm5<-toupper(Positionm5)
+Positionm5<-unlist(strsplit(Positionm5,""))
+Positionm5<-sapply(Positionm5, function(x) aa_props[x])
+
+Positionm4<-gsub("[^a-zA-Z]", "", M4)
+Positionm4<-toupper(Positionm4)
+Positionm4<-unlist(strsplit(Positionm4,""))
+Positionm4<-sapply(Positionm4, function(x) aa_props[x])
+
+Positionm3<-gsub("[^a-zA-Z]", "", M3)
+Positionm3<-toupper(Positionm3)
+Positionm3<-unlist(strsplit(Positionm3,""))
+Positionm3<-sapply(Positionm3, function(x) aa_props[x])
+
+Positionm2<-gsub("[^a-zA-Z]", "", M2)
+Positionm2<-toupper(Positionm2)
+Positionm2<-unlist(strsplit(Positionm2,""))
+Positionm2<-sapply(Positionm2, function(x) aa_props[x])
+
+Positionm1<-gsub("[^a-zA-Z]", "", M1)
+Positionm1<-toupper(Positionm1)
+Positionm1<-unlist(strsplit(Positionm1,""))
+Positionm1<-sapply(Positionm1, function(x) aa_props[x])
+
+Positiond0<-gsub("[^a-zA-Z]", "", D0)
+Positiond0<-toupper(Positiond0)
+Positiond0<-unlist(strsplit(Positiond0,""))
+Positiond0<-sapply(Positiond0, function(x) aa_props[x])
+
+Positionp1<-gsub("[^a-zA-Z]", "", P1)
+Positionp1<-toupper(Positionp1)
+Positionp1<-unlist(strsplit(Positionp1,""))
+Positionp1<-sapply(Positionp1, function(x) aa_props[x])
+
+Positionp2<-gsub("[^a-zA-Z]", "", P2)
+Positionp2<-toupper(Positionp2)
+Positionp2<-unlist(strsplit(Positionp2,""))
+Positionp2<-sapply(Positionp2, function(x) aa_props[x])
+
+Positionp3<-gsub("[^a-zA-Z]", "", P3)
+Positionp3<-toupper(Positionp3)
+Positionp3<-unlist(strsplit(Positionp3,""))
+Positionp3<-sapply(Positionp3, function(x) aa_props[x])
+
+Positionp4<-gsub("[^a-zA-Z]", "", P4)
+Positionp4<-toupper(Positionp4)
+Positionp4<-unlist(strsplit(Positionp4,""))
+Positionp4<-sapply(Positionp4, function(x) aa_props[x])
+
+Positionp5<-gsub("[^a-zA-Z]", "", P5)
+Positionp5<-toupper(Positionp5)
+Positionp5<-unlist(strsplit(Positionp5,""))
+Positionp5<-sapply(Positionp5, function(x) aa_props[x])
+
+Positionp6<-gsub("[^a-zA-Z]", "", P6)
+Positionp6<-toupper(Positionp6)
+Positionp6<-unlist(strsplit(Positionp6,""))
+Positionp6<-sapply(Positionp6, function(x) aa_props[x])
+
+
+
+
+#what the below code does is stupid.  I need to make a combinatorial library of peptides and then calculate their values
+#but each peptide needs a value calculated for every different kinase.  So I first make it so that every AA at every position is labelled differently
+#IE an A at position negative 6 is called m6a (minus 6 Alanine)
+#then further on I replace valued like m6a with whatever value is found in the EPM table for both this kinase and every other kinase
+#then I will multiply those values together
+
+if(2==2){
+aa_props2 <- c("1"="A", "2"="C", "3"="D", "4"="E", "5"="F", "6"="G", "7"="H", "8"="I", "9"="K", "10"="L", "11"="M", "12"="N",
+               "13"="P", "14"="Q", "15"="R", "16"="S", "17"="T", "18"="V", "19"="W", "20"="Y", "21"="O")
+
+m6_props2 <- c("1"="m6A", "2"="m6C", "3"="m6D", "4"="m6E", "5"="m6F", "6"="m6G", "7"="m6H", "8"="m6I", "9"="m6K", "10"="m6L", "11"="m6M", "12"="m6N",
+               "13"="m6P", "14"="m6Q", "15"="m6R", "16"="m6S", "17"="m6T", "18"="m6V", "19"="m6W", "20"="m6Y", "21"="m6O")
+
+m5_props2 <- c("1"="m5A", "2"="m5C", "3"="m5D", "4"="m5E", "5"="m5F", "6"="m5G", "7"="m5H", "8"="m5I", "9"="m5K", "10"="m5L", "11"="m5M", "12"="m5N",
+               "13"="m5P", "14"="m5Q", "15"="m5R", "16"="m5S", "17"="m5T", "18"="m5V", "19"="m5W", "20"="m5Y", "21"="m5O")
+
+m4_props2 <- c("1"="m4A", "2"="m4C", "3"="m4D", "4"="m4E", "5"="m4F", "6"="m4G", "7"="m4H", "8"="m4I", "9"="m4K", "10"="m4L", "11"="m4M", "12"="m4N",
+               "13"="m4P", "14"="m4Q", "15"="m4R", "16"="m4S", "17"="m4T", "18"="m4V", "19"="m4W", "20"="m4Y", "21"="m4O")
+
+m3_props2 <- c("1"="m3A", "2"="m3C", "3"="m3D", "4"="m3E", "5"="m3F", "6"="m3G", "7"="m3H", "8"="m3I", "9"="m3K", "10"="m3L", "11"="m3M", "12"="m3N",
+               "13"="m3P", "14"="m3Q", "15"="m3R", "16"="m3S", "17"="m3T", "18"="m3V", "19"="m3W", "20"="m3Y", "21"="m3O")
+
+m2_props2 <- c("1"="m2A", "2"="m2C", "3"="m2D", "4"="m2E", "5"="m2F", "6"="m2G", "7"="m2H", "8"="m2I", "9"="m2K", "10"="m2L", "11"="m2M", "12"="m2N",
+               "13"="m2P", "14"="m2Q", "15"="m2R", "16"="m2S", "17"="m2T", "18"="m2V", "19"="m2W", "20"="m2Y", "21"="m2O")
+
+m1_props2 <- c("1"="m1A", "2"="m1C", "3"="m1D", "4"="m1E", "5"="m1F", "6"="m1G", "7"="m1H", "8"="m1I", "9"="m1K", "10"="m1L", "11"="m1M", "12"="m1N",
+               "13"="m1P", "14"="m1Q", "15"="m1R", "16"="m1S", "17"="m1T", "18"="m1V", "19"="m1W", "20"="m1Y", "21"="m1O")
+
+d0_props2 <- c("1"="d0A", "2"="d0C", "3"="d0D", "4"="d0E", "5"="d0F", "6"="d0G", "7"="d0H", "8"="d0I", "9"="d0K", "10"="d0L", "11"="d0M", "12"="d0N",
+               "13"="d0P", "14"="d0Q", "15"="d0R", "16"="d0S", "17"="d0T", "18"="d0V", "19"="d0W", "20"="d0Y", "21"="d0O")
+
+p1_props2 <- c("1"="p1A", "2"="p1C", "3"="p1D", "4"="p1E", "5"="p1F", "6"="p1G", "7"="p1H", "8"="p1I", "9"="p1K", "10"="p1L", "11"="p1M", "12"="p1N",
+               "13"="p1P", "14"="p1Q", "15"="p1R", "16"="p1S", "17"="p1T", "18"="p1V", "19"="p1W", "20"="p1Y", "21"="p1O")
+
+p2_props2 <- c("1"="p2A", "2"="p2C", "3"="p2D", "4"="p2E", "5"="p2F", "6"="p2G", "7"="p2H", "8"="p2I", "9"="p2K", "10"="p2L", "11"="p2M", "12"="p2N",
+               "13"="p2P", "14"="p2Q", "15"="p2R", "16"="p2S", "17"="p2T", "18"="p2V", "19"="p2W", "20"="p2Y", "21"="p2O")
+
+p3_props2 <- c("1"="p3A", "2"="p3C", "3"="p3D", "4"="p3E", "5"="p3F", "6"="p3G", "7"="p3H", "8"="p3I", "9"="p3K", "10"="p3L", "11"="p3M", "12"="p3N",
+               "13"="p3P", "14"="p3Q", "15"="p3R", "16"="p3S", "17"="p3T", "18"="p3V", "19"="p3W", "20"="p3Y", "21"="p3O")
+
+p4_props2 <- c("1"="p4A", "2"="p4C", "3"="p4D", "4"="p4E", "5"="p4F", "6"="p4G", "7"="p4H", "8"="p4I", "9"="p4K", "10"="p4L", "11"="p4M", "12"="p4N",
+               "13"="p4P", "14"="p4Q", "15"="p4R", "16"="p4S", "17"="p4T", "18"="p4V", "19"="p4W", "20"="p4Y", "21"="p4O")
+
+p5_props2 <- c("1"="p5A", "2"="p5C", "3"="p5D", "4"="p5E", "5"="p5F", "6"="p5G", "7"="p5H", "8"="p5I", "9"="p5K", "10"="p5L", "11"="p5M", "12"="p5N",
+               "13"="p5P", "14"="p5Q", "15"="p5R", "16"="p5S", "17"="p5T", "18"="p5V", "19"="p5W", "20"="p5Y", "21"="p5O")
+
+p6_props2 <- c("1"="p6A", "2"="p6C", "3"="p6D", "4"="p6E", "5"="p6F", "6"="p6G", "7"="p6H", "8"="p6I", "9"="p6K", "10"="p6L", "11"="p6M", "12"="p6N",
+               "13"="p6P", "14"="p6Q", "15"="p6R", "16"="p6S", "17"="p6T", "18"="p6V", "19"="p6W", "20"="p6Y", "21"="p6O")
+
+# Positionm7<-sapply(Positionm7, function (x) aa_props2[x])
+pPositionm6<-sapply(Positionm6, function (x) m6_props2[x])
+pPositionm5<-sapply(Positionm5, function (x) m5_props2[x])
+pPositionm4<-sapply(Positionm4, function (x) m4_props2[x])
+pPositionm3<-sapply(Positionm3, function (x) m3_props2[x])
+pPositionm2<-sapply(Positionm2, function (x) m2_props2[x])
+pPositionm1<-sapply(Positionm1, function (x) m1_props2[x])
+pPositiond0<-sapply(Positiond0, function (x) d0_props2[x])
+pPositionp1<-sapply(Positionp1, function (x) p1_props2[x])
+pPositionp2<-sapply(Positionp2, function (x) p2_props2[x])
+pPositionp3<-sapply(Positionp3, function (x) p3_props2[x])
+pPositionp4<-sapply(Positionp4, function (x) p4_props2[x])
+pPositionp5<-sapply(Positionp5, function (x) p5_props2[x])
+pPositionp6<-sapply(Positionp6, function (x) p6_props2[x])
+# Positionp7<-sapply(Positionp7, function (x) aa_props2[x])
+
+Positionm6<-sapply(Positionm6, function (x) aa_props2[x])
+Positionm5<-sapply(Positionm5, function (x) aa_props2[x])
+Positionm4<-sapply(Positionm4, function (x) aa_props2[x])
+Positionm3<-sapply(Positionm3, function (x) aa_props2[x])
+Positionm2<-sapply(Positionm2, function (x) aa_props2[x])
+Positionm1<-sapply(Positionm1, function (x) aa_props2[x])
+Positiond0<-sapply(Positiond0, function (x) aa_props2[x])
+Positionp1<-sapply(Positionp1, function (x) aa_props2[x])
+Positionp2<-sapply(Positionp2, function (x) aa_props2[x])
+Positionp3<-sapply(Positionp3, function (x) aa_props2[x])
+Positionp4<-sapply(Positionp4, function (x) aa_props2[x])
+Positionp5<-sapply(Positionp5, function (x) aa_props2[x])
+Positionp6<-sapply(Positionp6, function (x) aa_props2[x])
+
+
+}
+#this turns the amino acids from above into positionally appropriate amino acids, that is an A at negative 6 is called m6A, if it's at -5 it's m5A, 
+#if it's a B at positive 4 it's p4B
+
+
+
+ScreenerFilename<-"screener.csv"
+screaner<-read.csv(ScreenerFilename, header = FALSE, stringsAsFactors = FALSE)
+#screaner <- read.csv("F:/ParkerLab Dropbox/Dropbox (Parker Lab)/Parker Lab Shared Files/Dropbox (Parker Lab)/Parker Lab Shared Files/CURRENT LAB MEMBERS/John B/Parker Lab/GalaxyP tools/scoring function KTID/screener.csv", header=FALSE, stringsAsFactors=FALSE)
+
+Abl<-screaner[2:25,]
+Arg<-screaner[27:50,]
+Btk<-screaner[52:75,]
+Csk<-screaner[77:100,]
+Fyn<-screaner[102:125,]
+Hck<-screaner[127:150,]
+JAK2<-screaner[152:175,]
+Lck<-screaner[177:200,]
+Lyn<-screaner[202:225,]
+Pyk2<-screaner[227:250,]
+Src<-screaner[252:275,]
+Syk<-screaner[277:300,]
+Yes<-screaner[302:325,]
+FLT3<-screaner[327:350,]
+ALK<-screaner[352:375,]
+
+
+
+ThisKinTable<-ThisKinSheet[2:22,]
+#NormalizationScore<-ThisKinSheet[27,1]
+
+if(1==1){
+  ThisKinTable_props <- c("m6A"=ThisKinTable[1,3], "m6C"=ThisKinTable[2,3], "m6D"=ThisKinTable[3,3], "m6E"=ThisKinTable[4,3], "m6F"=ThisKinTable[5,3],"m6G"=ThisKinTable[6,3],"m6H"=ThisKinTable[7,3],"m6I"=ThisKinTable[8,3],"m6K"=ThisKinTable[9,3],"m6L"=ThisKinTable[10,3],"m6M"=ThisKinTable[11,3],"m6N"=ThisKinTable[12,3],"m6P"=ThisKinTable[13,3],"m6Q"=ThisKinTable[14,3],"m6R"=ThisKinTable[15,3],
+                          "m6S"=ThisKinTable[16,3],"m6T"=ThisKinTable[17,3],"m6V"=ThisKinTable[18,3],"m6W"=ThisKinTable[19,3],"m6Y"=ThisKinTable[20,3],"m6O"=1,
+                          "m5A"=ThisKinTable[1,4], "m5C"=ThisKinTable[2,4], "m5D"=ThisKinTable[3,4], "m5E"=ThisKinTable[4,4], "m5F"=ThisKinTable[5,4],"m5G"=ThisKinTable[6,4],"m5H"=ThisKinTable[7,4],"m5I"=ThisKinTable[8,4],"m5K"=ThisKinTable[9,4],"m5L"=ThisKinTable[10,4],"m5M"=ThisKinTable[11,4],"m5N"=ThisKinTable[12,4],"m5P"=ThisKinTable[13,4],"m5Q"=ThisKinTable[14,4],"m5R"=ThisKinTable[15,4],
+                          "m5S"=ThisKinTable[16,4],"m5T"=ThisKinTable[17,4],"m5V"=ThisKinTable[18,4],"m5W"=ThisKinTable[19,4],"m5Y"=ThisKinTable[20,4],"m5O"=1,
+                          "m4A"=ThisKinTable[1,5], "m4C"=ThisKinTable[2,5], "m4D"=ThisKinTable[3,5], "m4E"=ThisKinTable[4,5], "m4F"=ThisKinTable[5,5],"m4G"=ThisKinTable[6,5],"m4H"=ThisKinTable[7,5],"m4I"=ThisKinTable[8,5],"m4K"=ThisKinTable[9,5],"m4L"=ThisKinTable[10,5],"m4M"=ThisKinTable[11,5],"m4N"=ThisKinTable[12,5],"m4P"=ThisKinTable[13,5],"m4Q"=ThisKinTable[14,5],"m4R"=ThisKinTable[15,5],
+                          "m4S"=ThisKinTable[16,5],"m4T"=ThisKinTable[17,5],"m4V"=ThisKinTable[18,5],"m4W"=ThisKinTable[19,5],"m4Y"=ThisKinTable[20,5],"m4O"=1,
+                          "m3A"=ThisKinTable[1,6], "m3C"=ThisKinTable[2,6], "m3D"=ThisKinTable[3,6], "m3E"=ThisKinTable[4,6], "m3F"=ThisKinTable[5,6],"m3G"=ThisKinTable[6,6],"m3H"=ThisKinTable[7,6],"m3I"=ThisKinTable[8,6],"m3K"=ThisKinTable[9,6],"m3L"=ThisKinTable[10,6],"m3M"=ThisKinTable[11,6],"m3N"=ThisKinTable[12,6],"m3P"=ThisKinTable[13,6],"m3Q"=ThisKinTable[14,6],"m3R"=ThisKinTable[15,6],
+                          "m3S"=ThisKinTable[16,6],"m3T"=ThisKinTable[17,6],"m3V"=ThisKinTable[18,6],"m3W"=ThisKinTable[19,6],"m3Y"=ThisKinTable[20,6],"m3O"=1,
+                          "m2A"=ThisKinTable[1,7], "m2C"=ThisKinTable[2,7], "m2D"=ThisKinTable[3,7], "m2E"=ThisKinTable[4,7], "m2F"=ThisKinTable[5,7],"m2G"=ThisKinTable[6,7],"m2H"=ThisKinTable[7,7],"m2I"=ThisKinTable[8,7],"m2K"=ThisKinTable[9,7],"m2L"=ThisKinTable[10,7],"m2M"=ThisKinTable[11,7],"m2N"=ThisKinTable[12,7],"m2P"=ThisKinTable[13,7],"m2Q"=ThisKinTable[14,7],"m2R"=ThisKinTable[15,7],
+                          "m2S"=ThisKinTable[16,7],"m2T"=ThisKinTable[17,7],"m2V"=ThisKinTable[18,7],"m2W"=ThisKinTable[19,7],"m2Y"=ThisKinTable[20,7],"m2O"=1,
+                          "m1A"=ThisKinTable[1,8], "m1C"=ThisKinTable[2,8], "m1D"=ThisKinTable[3,8], "m1E"=ThisKinTable[4,8], "m1F"=ThisKinTable[5,8],"m1G"=ThisKinTable[6,8],"m1H"=ThisKinTable[7,8],"m1I"=ThisKinTable[8,8],"m1K"=ThisKinTable[9,8],"m1L"=ThisKinTable[10,8],"m1M"=ThisKinTable[11,8],"m1N"=ThisKinTable[12,8],"m1P"=ThisKinTable[13,8],"m1Q"=ThisKinTable[14,8],"m1R"=ThisKinTable[15,8],
+                          "m1S"=ThisKinTable[16,8],"m1T"=ThisKinTable[17,8],"m1V"=ThisKinTable[18,8],"m1W"=ThisKinTable[19,8],"m1Y"=ThisKinTable[20,8],"m1O"=1,
+                          "d0A"=ThisKinTable[1,9], "d0C"=ThisKinTable[2,9], "d0D"=ThisKinTable[3,9], "d0E"=ThisKinTable[4,9], "d0F"=ThisKinTable[5,9],"d0G"=ThisKinTable[6,9],"d0H"=ThisKinTable[7,9],"d0I"=ThisKinTable[8,9],"d0K"=ThisKinTable[9,9],"d0L"=ThisKinTable[10,9],"d0M"=ThisKinTable[11,9],"d0N"=ThisKinTable[12,9],"d0P"=ThisKinTable[13,9],"d0Q"=ThisKinTable[14,9],"d0R"=ThisKinTable[15,9],
+                          "d0S"=ThisKinTable[16,9],"d0T"=ThisKinTable[17,9],"d0V"=ThisKinTable[18,9],"d0W"=ThisKinTable[19,9],"d0Y"=ThisKinTable[20,9],"d0O"=1,
+                          "p1A"=ThisKinTable[1,10], "p1C"=ThisKinTable[2,10], "p1D"=ThisKinTable[3,10], "p1E"=ThisKinTable[4,10], "p1F"=ThisKinTable[5,10],"p1G"=ThisKinTable[6,10],"p1H"=ThisKinTable[7,10],"p1I"=ThisKinTable[8,10],"p1K"=ThisKinTable[9,10],"p1L"=ThisKinTable[10,10],"p1M"=ThisKinTable[11,10],"p1N"=ThisKinTable[12,10],"p1P"=ThisKinTable[13,10],"p1Q"=ThisKinTable[14,10],"p1R"=ThisKinTable[15,10],
+                          "p1S"=ThisKinTable[16,10],"p1T"=ThisKinTable[17,10],"p1V"=ThisKinTable[18,10],"p1W"=ThisKinTable[19,10],"p1Y"=ThisKinTable[20,10],"p1O"=1,
+                          "p2A"=ThisKinTable[1,11], "p2C"=ThisKinTable[2,11], "p2D"=ThisKinTable[3,11], "p2E"=ThisKinTable[4,11], "p2F"=ThisKinTable[5,11],"p2G"=ThisKinTable[6,11],"p2H"=ThisKinTable[7,11],"p2I"=ThisKinTable[8,11],"p2K"=ThisKinTable[9,11],"p2L"=ThisKinTable[10,11],"p2M"=ThisKinTable[11,11],"p2N"=ThisKinTable[12,11],"p2P"=ThisKinTable[13,11],"p2Q"=ThisKinTable[14,11],"p2R"=ThisKinTable[15,11],
+                          "p2S"=ThisKinTable[16,11],"p2T"=ThisKinTable[17,11],"p2V"=ThisKinTable[18,11],"p2W"=ThisKinTable[19,11],"p2Y"=ThisKinTable[20,11],"p2O"=1,
+                          "p3A"=ThisKinTable[1,12], "p3C"=ThisKinTable[2,12], "p3D"=ThisKinTable[3,12], "p3E"=ThisKinTable[4,12], "p3F"=ThisKinTable[5,12],"p3G"=ThisKinTable[6,12],"p3H"=ThisKinTable[7,12],"p3I"=ThisKinTable[8,12],"p3K"=ThisKinTable[9,12],"p3L"=ThisKinTable[10,12],"p3M"=ThisKinTable[11,12],"p3N"=ThisKinTable[12,12],"p3P"=ThisKinTable[13,12],"p3Q"=ThisKinTable[14,12],"p3R"=ThisKinTable[15,12],
+                          "p3S"=ThisKinTable[16,12],"p3T"=ThisKinTable[17,12],"p3V"=ThisKinTable[18,12],"p3W"=ThisKinTable[19,12],"p3Y"=ThisKinTable[20,12],"p3O"=1,
+                          "p4A"=ThisKinTable[1,13], "p4C"=ThisKinTable[2,13], "p4D"=ThisKinTable[3,13], "p4E"=ThisKinTable[4,13], "p4F"=ThisKinTable[5,13],"p4G"=ThisKinTable[6,13],"p4H"=ThisKinTable[7,13],"p4I"=ThisKinTable[8,13],"p4K"=ThisKinTable[9,13],"p4L"=ThisKinTable[10,13],"p4M"=ThisKinTable[11,13],"p4N"=ThisKinTable[12,13],"p4P"=ThisKinTable[13,13],"p4Q"=ThisKinTable[14,13],"p4R"=ThisKinTable[15,13],
+                          "p4S"=ThisKinTable[16,13],"p4T"=ThisKinTable[17,13],"p4V"=ThisKinTable[18,13],"p4W"=ThisKinTable[19,13],"p4Y"=ThisKinTable[20,13],"p4O"=1,
+                          "p5A"=ThisKinTable[1,14], "p5C"=ThisKinTable[2,14], "p5D"=ThisKinTable[3,14], "p5E"=ThisKinTable[4,14], "p5F"=ThisKinTable[5,14],"p5G"=ThisKinTable[6,14],"p5H"=ThisKinTable[7,14],"p5I"=ThisKinTable[8,14],"p5K"=ThisKinTable[9,14],"p5L"=ThisKinTable[10,14],"p5M"=ThisKinTable[11,14],"p5N"=ThisKinTable[12,14],"p5P"=ThisKinTable[13,14],"p5Q"=ThisKinTable[14,14],"p5R"=ThisKinTable[15,14],
+                          "p5S"=ThisKinTable[16,14],"p5T"=ThisKinTable[17,14],"p5V"=ThisKinTable[18,14],"p5W"=ThisKinTable[19,14],"p5Y"=ThisKinTable[20,14],"p5O"=1,
+                          "p6A"=ThisKinTable[1,15], "p6C"=ThisKinTable[2,15], "p6D"=ThisKinTable[3,15], "p6E"=ThisKinTable[4,15], "p6F"=ThisKinTable[5,15],"p6G"=ThisKinTable[6,15],"p6H"=ThisKinTable[7,15],"p6I"=ThisKinTable[8,15],"p6K"=ThisKinTable[9,15],"p6L"=ThisKinTable[10,15],"p6M"=ThisKinTable[11,15],"p6N"=ThisKinTable[12,15],"p6P"=ThisKinTable[13,15],"p6Q"=ThisKinTable[14,15],"p6R"=ThisKinTable[15,15],
+                          "p6S"=ThisKinTable[16,15],"p6T"=ThisKinTable[17,15],"p6V"=ThisKinTable[18,15],"p6W"=ThisKinTable[19,15],"p6Y"=ThisKinTable[20,15],"p6O"=1)
+  
+  
+  Abl_props <- c("m6A"=Abl[1,3], "m6C"=Abl[2,3], "m6D"=Abl[3,3], "m6E"=Abl[4,3], "m6F"=Abl[5,3],"m6G"=Abl[6,3],"m6H"=Abl[7,3],"m6I"=Abl[8,3],"m6K"=Abl[9,3],"m6L"=Abl[10,3],"m6M"=Abl[11,3],"m6N"=Abl[12,3],"m6P"=Abl[13,3],"m6Q"=Abl[14,3],"m6R"=Abl[15,3],
+                 "m6S"=Abl[16,3],"m6T"=Abl[17,3],"m6V"=Abl[18,3],"m6W"=Abl[19,3],"m6Y"=Abl[20,3],"m6O"=1,
+                 "m5A"=Abl[1,4], "m5C"=Abl[2,4], "m5D"=Abl[3,4], "m5E"=Abl[4,4], "m5F"=Abl[5,4],"m5G"=Abl[6,4],"m5H"=Abl[7,4],"m5I"=Abl[8,4],"m5K"=Abl[9,4],"m5L"=Abl[10,4],"m5M"=Abl[11,4],"m5N"=Abl[12,4],"m5P"=Abl[13,4],"m5Q"=Abl[14,4],"m5R"=Abl[15,4],
+                 "m5S"=Abl[16,4],"m5T"=Abl[17,4],"m5V"=Abl[18,4],"m5W"=Abl[19,4],"m5Y"=Abl[20,4],"m5O"=1,
+                 "m4A"=Abl[1,5], "m4C"=Abl[2,5], "m4D"=Abl[3,5], "m4E"=Abl[4,5], "m4F"=Abl[5,5],"m4G"=Abl[6,5],"m4H"=Abl[7,5],"m4I"=Abl[8,5],"m4K"=Abl[9,5],"m4L"=Abl[10,5],"m4M"=Abl[11,5],"m4N"=Abl[12,5],"m4P"=Abl[13,5],"m4Q"=Abl[14,5],"m4R"=Abl[15,5],
+                 "m4S"=Abl[16,5],"m4T"=Abl[17,5],"m4V"=Abl[18,5],"m4W"=Abl[19,5],"m4Y"=Abl[20,5],"m4O"=1,
+                 "m3A"=Abl[1,6], "m3C"=Abl[2,6], "m3D"=Abl[3,6], "m3E"=Abl[4,6], "m3F"=Abl[5,6],"m3G"=Abl[6,6],"m3H"=Abl[7,6],"m3I"=Abl[8,6],"m3K"=Abl[9,6],"m3L"=Abl[10,6],"m3M"=Abl[11,6],"m3N"=Abl[12,6],"m3P"=Abl[13,6],"m3Q"=Abl[14,6],"m3R"=Abl[15,6],
+                 "m3S"=Abl[16,6],"m3T"=Abl[17,6],"m3V"=Abl[18,6],"m3W"=Abl[19,6],"m3Y"=Abl[20,6],"m3O"=1,
+                 "m2A"=Abl[1,7], "m2C"=Abl[2,7], "m2D"=Abl[3,7], "m2E"=Abl[4,7], "m2F"=Abl[5,7],"m2G"=Abl[6,7],"m2H"=Abl[7,7],"m2I"=Abl[8,7],"m2K"=Abl[9,7],"m2L"=Abl[10,7],"m2M"=Abl[11,7],"m2N"=Abl[12,7],"m2P"=Abl[13,7],"m2Q"=Abl[14,7],"m2R"=Abl[15,7],
+                 "m2S"=Abl[16,7],"m2T"=Abl[17,7],"m2V"=Abl[18,7],"m2W"=Abl[19,7],"m2Y"=Abl[20,7],"m2O"=1,
+                 "m1A"=Abl[1,8], "m1C"=Abl[2,8], "m1D"=Abl[3,8], "m1E"=Abl[4,8], "m1F"=Abl[5,8],"m1G"=Abl[6,8],"m1H"=Abl[7,8],"m1I"=Abl[8,8],"m1K"=Abl[9,8],"m1L"=Abl[10,8],"m1M"=Abl[11,8],"m1N"=Abl[12,8],"m1P"=Abl[13,8],"m1Q"=Abl[14,8],"m1R"=Abl[15,8],
+                 "m1S"=Abl[16,8],"m1T"=Abl[17,8],"m1V"=Abl[18,8],"m1W"=Abl[19,8],"m1Y"=Abl[20,8],"m1O"=1,
+                 "d0A"=Abl[1,9], "d0C"=Abl[2,9], "d0D"=Abl[3,9], "d0E"=Abl[4,9], "d0F"=Abl[5,9],"d0G"=Abl[6,9],"d0H"=Abl[7,9],"d0I"=Abl[8,9],"d0K"=Abl[9,9],"d0L"=Abl[10,9],"d0M"=Abl[11,9],"d0N"=Abl[12,9],"d0P"=Abl[13,9],"d0Q"=Abl[14,9],"d0R"=Abl[15,9],
+                 "d0S"=Abl[16,9],"d0T"=Abl[17,9],"d0V"=Abl[18,9],"d0W"=Abl[19,9],"d0Y"=Abl[20,9],"d0O"=1,
+                 "p1A"=Abl[1,10], "p1C"=Abl[2,10], "p1D"=Abl[3,10], "p1E"=Abl[4,10], "p1F"=Abl[5,10],"p1G"=Abl[6,10],"p1H"=Abl[7,10],"p1I"=Abl[8,10],"p1K"=Abl[9,10],"p1L"=Abl[10,10],"p1M"=Abl[11,10],"p1N"=Abl[12,10],"p1P"=Abl[13,10],"p1Q"=Abl[14,10],"p1R"=Abl[15,10],
+                 "p1S"=Abl[16,10],"p1T"=Abl[17,10],"p1V"=Abl[18,10],"p1W"=Abl[19,10],"p1Y"=Abl[20,10],"p1O"=1,
+                 "p2A"=Abl[1,11], "p2C"=Abl[2,11], "p2D"=Abl[3,11], "p2E"=Abl[4,11], "p2F"=Abl[5,11],"p2G"=Abl[6,11],"p2H"=Abl[7,11],"p2I"=Abl[8,11],"p2K"=Abl[9,11],"p2L"=Abl[10,11],"p2M"=Abl[11,11],"p2N"=Abl[12,11],"p2P"=Abl[13,11],"p2Q"=Abl[14,11],"p2R"=Abl[15,11],
+                 "p2S"=Abl[16,11],"p2T"=Abl[17,11],"p2V"=Abl[18,11],"p2W"=Abl[19,11],"p2Y"=Abl[20,11],"p2O"=1,
+                 "p3A"=Abl[1,12], "p3C"=Abl[2,12], "p3D"=Abl[3,12], "p3E"=Abl[4,12], "p3F"=Abl[5,12],"p3G"=Abl[6,12],"p3H"=Abl[7,12],"p3I"=Abl[8,12],"p3K"=Abl[9,12],"p3L"=Abl[10,12],"p3M"=Abl[11,12],"p3N"=Abl[12,12],"p3P"=Abl[13,12],"p3Q"=Abl[14,12],"p3R"=Abl[15,12],
+                 "p3S"=Abl[16,12],"p3T"=Abl[17,12],"p3V"=Abl[18,12],"p3W"=Abl[19,12],"p3Y"=Abl[20,12],"p3O"=1,
+                 "p4A"=Abl[1,13], "p4C"=Abl[2,13], "p4D"=Abl[3,13], "p4E"=Abl[4,13], "p4F"=Abl[5,13],"p4G"=Abl[6,13],"p4H"=Abl[7,13],"p4I"=Abl[8,13],"p4K"=Abl[9,13],"p4L"=Abl[10,13],"p4M"=Abl[11,13],"p4N"=Abl[12,13],"p4P"=Abl[13,13],"p4Q"=Abl[14,13],"p4R"=Abl[15,13],
+                 "p4S"=Abl[16,13],"p4T"=Abl[17,13],"p4V"=Abl[18,13],"p4W"=Abl[19,13],"p4Y"=Abl[20,13],"p4O"=1,
+                 "p5A"=Abl[1,14], "p5C"=Abl[2,14], "p5D"=Abl[3,14], "p5E"=Abl[4,14], "p5F"=Abl[5,14],"p5G"=Abl[6,14],"p5H"=Abl[7,14],"p5I"=Abl[8,14],"p5K"=Abl[9,14],"p5L"=Abl[10,14],"p5M"=Abl[11,14],"p5N"=Abl[12,14],"p5P"=Abl[13,14],"p5Q"=Abl[14,14],"p5R"=Abl[15,14],
+                 "p5S"=Abl[16,14],"p5T"=Abl[17,14],"p5V"=Abl[18,14],"p5W"=Abl[19,14],"p5Y"=Abl[20,14],"p5O"=1,
+                 "p6A"=Abl[1,15], "p6C"=Abl[2,15], "p6D"=Abl[3,15], "p6E"=Abl[4,15], "p6F"=Abl[5,15],"p6G"=Abl[6,15],"p6H"=Abl[7,15],"p6I"=Abl[8,15],"p6K"=Abl[9,15],"p6L"=Abl[10,15],"p6M"=Abl[11,15],"p6N"=Abl[12,15],"p6P"=Abl[13,15],"p6Q"=Abl[14,15],"p6R"=Abl[15,15],
+                 "p6S"=Abl[16,15],"p6T"=Abl[17,15],"p6V"=Abl[18,15],"p6W"=Abl[19,15],"p6Y"=Abl[20,15],"p6O"=1)
+  
+  Arg_props <- c("m6A"=Arg[1,3], "m6C"=Arg[2,3], "m6D"=Arg[3,3], "m6E"=Arg[4,3], "m6F"=Arg[5,3],"m6G"=Arg[6,3],"m6H"=Arg[7,3],"m6I"=Arg[8,3],"m6K"=Arg[9,3],"m6L"=Arg[10,3],"m6M"=Arg[11,3],"m6N"=Arg[12,3],"m6P"=Arg[13,3],"m6Q"=Arg[14,3],"m6R"=Arg[15,3],
+                 "m6S"=Arg[16,3],"m6T"=Arg[17,3],"m6V"=Arg[18,3],"m6W"=Arg[19,3],"m6Y"=Arg[20,3],"m6O"=1,
+                 "m5A"=Arg[1,4], "m5C"=Arg[2,4], "m5D"=Arg[3,4], "m5E"=Arg[4,4], "m5F"=Arg[5,4],"m5G"=Arg[6,4],"m5H"=Arg[7,4],"m5I"=Arg[8,4],"m5K"=Arg[9,4],"m5L"=Arg[10,4],"m5M"=Arg[11,4],"m5N"=Arg[12,4],"m5P"=Arg[13,4],"m5Q"=Arg[14,4],"m5R"=Arg[15,4],
+                 "m5S"=Arg[16,4],"m5T"=Arg[17,4],"m5V"=Arg[18,4],"m5W"=Arg[19,4],"m5Y"=Arg[20,4],"m5O"=1,
+                 "m4A"=Arg[1,5], "m4C"=Arg[2,5], "m4D"=Arg[3,5], "m4E"=Arg[4,5], "m4F"=Arg[5,5],"m4G"=Arg[6,5],"m4H"=Arg[7,5],"m4I"=Arg[8,5],"m4K"=Arg[9,5],"m4L"=Arg[10,5],"m4M"=Arg[11,5],"m4N"=Arg[12,5],"m4P"=Arg[13,5],"m4Q"=Arg[14,5],"m4R"=Arg[15,5],
+                 "m4S"=Arg[16,5],"m4T"=Arg[17,5],"m4V"=Arg[18,5],"m4W"=Arg[19,5],"m4Y"=Arg[20,5],"m4O"=1,
+                 "m3A"=Arg[1,6], "m3C"=Arg[2,6], "m3D"=Arg[3,6], "m3E"=Arg[4,6], "m3F"=Arg[5,6],"m3G"=Arg[6,6],"m3H"=Arg[7,6],"m3I"=Arg[8,6],"m3K"=Arg[9,6],"m3L"=Arg[10,6],"m3M"=Arg[11,6],"m3N"=Arg[12,6],"m3P"=Arg[13,6],"m3Q"=Arg[14,6],"m3R"=Arg[15,6],
+                 "m3S"=Arg[16,6],"m3T"=Arg[17,6],"m3V"=Arg[18,6],"m3W"=Arg[19,6],"m3Y"=Arg[20,6],"m3O"=1,
+                 "m2A"=Arg[1,7], "m2C"=Arg[2,7], "m2D"=Arg[3,7], "m2E"=Arg[4,7], "m2F"=Arg[5,7],"m2G"=Arg[6,7],"m2H"=Arg[7,7],"m2I"=Arg[8,7],"m2K"=Arg[9,7],"m2L"=Arg[10,7],"m2M"=Arg[11,7],"m2N"=Arg[12,7],"m2P"=Arg[13,7],"m2Q"=Arg[14,7],"m2R"=Arg[15,7],
+                 "m2S"=Arg[16,7],"m2T"=Arg[17,7],"m2V"=Arg[18,7],"m2W"=Arg[19,7],"m2Y"=Arg[20,7],"m2O"=1,
+                 "m1A"=Arg[1,8], "m1C"=Arg[2,8], "m1D"=Arg[3,8], "m1E"=Arg[4,8], "m1F"=Arg[5,8],"m1G"=Arg[6,8],"m1H"=Arg[7,8],"m1I"=Arg[8,8],"m1K"=Arg[9,8],"m1L"=Arg[10,8],"m1M"=Arg[11,8],"m1N"=Arg[12,8],"m1P"=Arg[13,8],"m1Q"=Arg[14,8],"m1R"=Arg[15,8],
+                 "m1S"=Arg[16,8],"m1T"=Arg[17,8],"m1V"=Arg[18,8],"m1W"=Arg[19,8],"m1Y"=Arg[20,8],"m1O"=1,
+                 "d0A"=Arg[1,9], "d0C"=Arg[2,9], "d0D"=Arg[3,9], "d0E"=Arg[4,9], "d0F"=Arg[5,9],"d0G"=Arg[6,9],"d0H"=Arg[7,9],"d0I"=Arg[8,9],"d0K"=Arg[9,9],"d0L"=Arg[10,9],"d0M"=Arg[11,9],"d0N"=Arg[12,9],"d0P"=Arg[13,9],"d0Q"=Arg[14,9],"d0R"=Arg[15,9],
+                 "d0S"=Arg[16,9],"d0T"=Arg[17,9],"d0V"=Arg[18,9],"d0W"=Arg[19,9],"d0Y"=Arg[20,9],"d0O"=1,
+                 "p1A"=Arg[1,10], "p1C"=Arg[2,10], "p1D"=Arg[3,10], "p1E"=Arg[4,10], "p1F"=Arg[5,10],"p1G"=Arg[6,10],"p1H"=Arg[7,10],"p1I"=Arg[8,10],"p1K"=Arg[9,10],"p1L"=Arg[10,10],"p1M"=Arg[11,10],"p1N"=Arg[12,10],"p1P"=Arg[13,10],"p1Q"=Arg[14,10],"p1R"=Arg[15,10],
+                 "p1S"=Arg[16,10],"p1T"=Arg[17,10],"p1V"=Arg[18,10],"p1W"=Arg[19,10],"p1Y"=Arg[20,10],"p1O"=1,
+                 "p2A"=Arg[1,11], "p2C"=Arg[2,11], "p2D"=Arg[3,11], "p2E"=Arg[4,11], "p2F"=Arg[5,11],"p2G"=Arg[6,11],"p2H"=Arg[7,11],"p2I"=Arg[8,11],"p2K"=Arg[9,11],"p2L"=Arg[10,11],"p2M"=Arg[11,11],"p2N"=Arg[12,11],"p2P"=Arg[13,11],"p2Q"=Arg[14,11],"p2R"=Arg[15,11],
+                 "p2S"=Arg[16,11],"p2T"=Arg[17,11],"p2V"=Arg[18,11],"p2W"=Arg[19,11],"p2Y"=Arg[20,11],"p2O"=1,
+                 "p3A"=Arg[1,12], "p3C"=Arg[2,12], "p3D"=Arg[3,12], "p3E"=Arg[4,12], "p3F"=Arg[5,12],"p3G"=Arg[6,12],"p3H"=Arg[7,12],"p3I"=Arg[8,12],"p3K"=Arg[9,12],"p3L"=Arg[10,12],"p3M"=Arg[11,12],"p3N"=Arg[12,12],"p3P"=Arg[13,12],"p3Q"=Arg[14,12],"p3R"=Arg[15,12],
+                 "p3S"=Arg[16,12],"p3T"=Arg[17,12],"p3V"=Arg[18,12],"p3W"=Arg[19,12],"p3Y"=Arg[20,12],"p3O"=1,
+                 "p4A"=Arg[1,13], "p4C"=Arg[2,13], "p4D"=Arg[3,13], "p4E"=Arg[4,13], "p4F"=Arg[5,13],"p4G"=Arg[6,13],"p4H"=Arg[7,13],"p4I"=Arg[8,13],"p4K"=Arg[9,13],"p4L"=Arg[10,13],"p4M"=Arg[11,13],"p4N"=Arg[12,13],"p4P"=Arg[13,13],"p4Q"=Arg[14,13],"p4R"=Arg[15,13],
+                 "p4S"=Arg[16,13],"p4T"=Arg[17,13],"p4V"=Arg[18,13],"p4W"=Arg[19,13],"p4Y"=Arg[20,13],"p4O"=1,
+                 "p5A"=Arg[1,14], "p5C"=Arg[2,14], "p5D"=Arg[3,14], "p5E"=Arg[4,14], "p5F"=Arg[5,14],"p5G"=Arg[6,14],"p5H"=Arg[7,14],"p5I"=Arg[8,14],"p5K"=Arg[9,14],"p5L"=Arg[10,14],"p5M"=Arg[11,14],"p5N"=Arg[12,14],"p5P"=Arg[13,14],"p5Q"=Arg[14,14],"p5R"=Arg[15,14],
+                 "p5S"=Arg[16,14],"p5T"=Arg[17,14],"p5V"=Arg[18,14],"p5W"=Arg[19,14],"p5Y"=Arg[20,14],"p5O"=1,
+                 "p6A"=Arg[1,15], "p6C"=Arg[2,15], "p6D"=Arg[3,15], "p6E"=Arg[4,15], "p6F"=Arg[5,15],"p6G"=Arg[6,15],"p6H"=Arg[7,15],"p6I"=Arg[8,15],"p6K"=Arg[9,15],"p6L"=Arg[10,15],"p6M"=Arg[11,15],"p6N"=Arg[12,15],"p6P"=Arg[13,15],"p6Q"=Arg[14,15],"p6R"=Arg[15,15],
+                 "p6S"=Arg[16,15],"p6T"=Arg[17,15],"p6V"=Arg[18,15],"p6W"=Arg[19,15],"p6Y"=Arg[20,15],"p6O"=1)
+  
+  Btk_props <- c("m6A"=Btk[1,3], "m6C"=Btk[2,3], "m6D"=Btk[3,3], "m6E"=Btk[4,3], "m6F"=Btk[5,3],"m6G"=Btk[6,3],"m6H"=Btk[7,3],"m6I"=Btk[8,3],"m6K"=Btk[9,3],"m6L"=Btk[10,3],"m6M"=Btk[11,3],"m6N"=Btk[12,3],"m6P"=Btk[13,3],"m6Q"=Btk[14,3],"m6R"=Btk[15,3],
+                 "m6S"=Btk[16,3],"m6T"=Btk[17,3],"m6V"=Btk[18,3],"m6W"=Btk[19,3],"m6Y"=Btk[20,3],"m6O"=1,
+                 "m5A"=Btk[1,4], "m5C"=Btk[2,4], "m5D"=Btk[3,4], "m5E"=Btk[4,4], "m5F"=Btk[5,4],"m5G"=Btk[6,4],"m5H"=Btk[7,4],"m5I"=Btk[8,4],"m5K"=Btk[9,4],"m5L"=Btk[10,4],"m5M"=Btk[11,4],"m5N"=Btk[12,4],"m5P"=Btk[13,4],"m5Q"=Btk[14,4],"m5R"=Btk[15,4],
+                 "m5S"=Btk[16,4],"m5T"=Btk[17,4],"m5V"=Btk[18,4],"m5W"=Btk[19,4],"m5Y"=Btk[20,4],"m5O"=1,
+                 "m4A"=Btk[1,5], "m4C"=Btk[2,5], "m4D"=Btk[3,5], "m4E"=Btk[4,5], "m4F"=Btk[5,5],"m4G"=Btk[6,5],"m4H"=Btk[7,5],"m4I"=Btk[8,5],"m4K"=Btk[9,5],"m4L"=Btk[10,5],"m4M"=Btk[11,5],"m4N"=Btk[12,5],"m4P"=Btk[13,5],"m4Q"=Btk[14,5],"m4R"=Btk[15,5],
+                 "m4S"=Btk[16,5],"m4T"=Btk[17,5],"m4V"=Btk[18,5],"m4W"=Btk[19,5],"m4Y"=Btk[20,5],"m4O"=1,
+                 "m3A"=Btk[1,6], "m3C"=Btk[2,6], "m3D"=Btk[3,6], "m3E"=Btk[4,6], "m3F"=Btk[5,6],"m3G"=Btk[6,6],"m3H"=Btk[7,6],"m3I"=Btk[8,6],"m3K"=Btk[9,6],"m3L"=Btk[10,6],"m3M"=Btk[11,6],"m3N"=Btk[12,6],"m3P"=Btk[13,6],"m3Q"=Btk[14,6],"m3R"=Btk[15,6],
+                 "m3S"=Btk[16,6],"m3T"=Btk[17,6],"m3V"=Btk[18,6],"m3W"=Btk[19,6],"m3Y"=Btk[20,6],"m3O"=1,
+                 "m2A"=Btk[1,7], "m2C"=Btk[2,7], "m2D"=Btk[3,7], "m2E"=Btk[4,7], "m2F"=Btk[5,7],"m2G"=Btk[6,7],"m2H"=Btk[7,7],"m2I"=Btk[8,7],"m2K"=Btk[9,7],"m2L"=Btk[10,7],"m2M"=Btk[11,7],"m2N"=Btk[12,7],"m2P"=Btk[13,7],"m2Q"=Btk[14,7],"m2R"=Btk[15,7],
+                 "m2S"=Btk[16,7],"m2T"=Btk[17,7],"m2V"=Btk[18,7],"m2W"=Btk[19,7],"m2Y"=Btk[20,7],"m2O"=1,
+                 "m1A"=Btk[1,8], "m1C"=Btk[2,8], "m1D"=Btk[3,8], "m1E"=Btk[4,8], "m1F"=Btk[5,8],"m1G"=Btk[6,8],"m1H"=Btk[7,8],"m1I"=Btk[8,8],"m1K"=Btk[9,8],"m1L"=Btk[10,8],"m1M"=Btk[11,8],"m1N"=Btk[12,8],"m1P"=Btk[13,8],"m1Q"=Btk[14,8],"m1R"=Btk[15,8],
+                 "m1S"=Btk[16,8],"m1T"=Btk[17,8],"m1V"=Btk[18,8],"m1W"=Btk[19,8],"m1Y"=Btk[20,8],"m1O"=1,
+                 "d0A"=Btk[1,9], "d0C"=Btk[2,9], "d0D"=Btk[3,9], "d0E"=Btk[4,9], "d0F"=Btk[5,9],"d0G"=Btk[6,9],"d0H"=Btk[7,9],"d0I"=Btk[8,9],"d0K"=Btk[9,9],"d0L"=Btk[10,9],"d0M"=Btk[11,9],"d0N"=Btk[12,9],"d0P"=Btk[13,9],"d0Q"=Btk[14,9],"d0R"=Btk[15,9],
+                 "d0S"=Btk[16,9],"d0T"=Btk[17,9],"d0V"=Btk[18,9],"d0W"=Btk[19,9],"d0Y"=Btk[20,9],"d0O"=1,
+                 "p1A"=Btk[1,10], "p1C"=Btk[2,10], "p1D"=Btk[3,10], "p1E"=Btk[4,10], "p1F"=Btk[5,10],"p1G"=Btk[6,10],"p1H"=Btk[7,10],"p1I"=Btk[8,10],"p1K"=Btk[9,10],"p1L"=Btk[10,10],"p1M"=Btk[11,10],"p1N"=Btk[12,10],"p1P"=Btk[13,10],"p1Q"=Btk[14,10],"p1R"=Btk[15,10],
+                 "p1S"=Btk[16,10],"p1T"=Btk[17,10],"p1V"=Btk[18,10],"p1W"=Btk[19,10],"p1Y"=Btk[20,10],"p1O"=1,
+                 "p2A"=Btk[1,11], "p2C"=Btk[2,11], "p2D"=Btk[3,11], "p2E"=Btk[4,11], "p2F"=Btk[5,11],"p2G"=Btk[6,11],"p2H"=Btk[7,11],"p2I"=Btk[8,11],"p2K"=Btk[9,11],"p2L"=Btk[10,11],"p2M"=Btk[11,11],"p2N"=Btk[12,11],"p2P"=Btk[13,11],"p2Q"=Btk[14,11],"p2R"=Btk[15,11],
+                 "p2S"=Btk[16,11],"p2T"=Btk[17,11],"p2V"=Btk[18,11],"p2W"=Btk[19,11],"p2Y"=Btk[20,11],"p2O"=1,
+                 "p3A"=Btk[1,12], "p3C"=Btk[2,12], "p3D"=Btk[3,12], "p3E"=Btk[4,12], "p3F"=Btk[5,12],"p3G"=Btk[6,12],"p3H"=Btk[7,12],"p3I"=Btk[8,12],"p3K"=Btk[9,12],"p3L"=Btk[10,12],"p3M"=Btk[11,12],"p3N"=Btk[12,12],"p3P"=Btk[13,12],"p3Q"=Btk[14,12],"p3R"=Btk[15,12],
+                 "p3S"=Btk[16,12],"p3T"=Btk[17,12],"p3V"=Btk[18,12],"p3W"=Btk[19,12],"p3Y"=Btk[20,12],"p3O"=1,
+                 "p4A"=Btk[1,13], "p4C"=Btk[2,13], "p4D"=Btk[3,13], "p4E"=Btk[4,13], "p4F"=Btk[5,13],"p4G"=Btk[6,13],"p4H"=Btk[7,13],"p4I"=Btk[8,13],"p4K"=Btk[9,13],"p4L"=Btk[10,13],"p4M"=Btk[11,13],"p4N"=Btk[12,13],"p4P"=Btk[13,13],"p4Q"=Btk[14,13],"p4R"=Btk[15,13],
+                 "p4S"=Btk[16,13],"p4T"=Btk[17,13],"p4V"=Btk[18,13],"p4W"=Btk[19,13],"p4Y"=Btk[20,13],"p4O"=1,
+                 "p5A"=Btk[1,14], "p5C"=Btk[2,14], "p5D"=Btk[3,14], "p5E"=Btk[4,14], "p5F"=Btk[5,14],"p5G"=Btk[6,14],"p5H"=Btk[7,14],"p5I"=Btk[8,14],"p5K"=Btk[9,14],"p5L"=Btk[10,14],"p5M"=Btk[11,14],"p5N"=Btk[12,14],"p5P"=Btk[13,14],"p5Q"=Btk[14,14],"p5R"=Btk[15,14],
+                 "p5S"=Btk[16,14],"p5T"=Btk[17,14],"p5V"=Btk[18,14],"p5W"=Btk[19,14],"p5Y"=Btk[20,14],"p5O"=1,
+                 "p6A"=Btk[1,15], "p6C"=Btk[2,15], "p6D"=Btk[3,15], "p6E"=Btk[4,15], "p6F"=Btk[5,15],"p6G"=Btk[6,15],"p6H"=Btk[7,15],"p6I"=Btk[8,15],"p6K"=Btk[9,15],"p6L"=Btk[10,15],"p6M"=Btk[11,15],"p6N"=Btk[12,15],"p6P"=Btk[13,15],"p6Q"=Btk[14,15],"p6R"=Btk[15,15],
+                 "p6S"=Btk[16,15],"p6T"=Btk[17,15],"p6V"=Btk[18,15],"p6W"=Btk[19,15],"p6Y"=Btk[20,15],"p6O"=1)
+  
+  Csk_props <- c("m6A"=Csk[1,3], "m6C"=Csk[2,3], "m6D"=Csk[3,3], "m6E"=Csk[4,3], "m6F"=Csk[5,3],"m6G"=Csk[6,3],"m6H"=Csk[7,3],"m6I"=Csk[8,3],"m6K"=Csk[9,3],"m6L"=Csk[10,3],"m6M"=Csk[11,3],"m6N"=Csk[12,3],"m6P"=Csk[13,3],"m6Q"=Csk[14,3],"m6R"=Csk[15,3],
+                 "m6S"=Csk[16,3],"m6T"=Csk[17,3],"m6V"=Csk[18,3],"m6W"=Csk[19,3],"m6Y"=Csk[20,3],"m6O"=1,
+                 "m5A"=Csk[1,4], "m5C"=Csk[2,4], "m5D"=Csk[3,4], "m5E"=Csk[4,4], "m5F"=Csk[5,4],"m5G"=Csk[6,4],"m5H"=Csk[7,4],"m5I"=Csk[8,4],"m5K"=Csk[9,4],"m5L"=Csk[10,4],"m5M"=Csk[11,4],"m5N"=Csk[12,4],"m5P"=Csk[13,4],"m5Q"=Csk[14,4],"m5R"=Csk[15,4],
+                 "m5S"=Csk[16,4],"m5T"=Csk[17,4],"m5V"=Csk[18,4],"m5W"=Csk[19,4],"m5Y"=Csk[20,4],"m5O"=1,
+                 "m4A"=Csk[1,5], "m4C"=Csk[2,5], "m4D"=Csk[3,5], "m4E"=Csk[4,5], "m4F"=Csk[5,5],"m4G"=Csk[6,5],"m4H"=Csk[7,5],"m4I"=Csk[8,5],"m4K"=Csk[9,5],"m4L"=Csk[10,5],"m4M"=Csk[11,5],"m4N"=Csk[12,5],"m4P"=Csk[13,5],"m4Q"=Csk[14,5],"m4R"=Csk[15,5],
+                 "m4S"=Csk[16,5],"m4T"=Csk[17,5],"m4V"=Csk[18,5],"m4W"=Csk[19,5],"m4Y"=Csk[20,5],"m4O"=1,
+                 "m3A"=Csk[1,6], "m3C"=Csk[2,6], "m3D"=Csk[3,6], "m3E"=Csk[4,6], "m3F"=Csk[5,6],"m3G"=Csk[6,6],"m3H"=Csk[7,6],"m3I"=Csk[8,6],"m3K"=Csk[9,6],"m3L"=Csk[10,6],"m3M"=Csk[11,6],"m3N"=Csk[12,6],"m3P"=Csk[13,6],"m3Q"=Csk[14,6],"m3R"=Csk[15,6],
+                 "m3S"=Csk[16,6],"m3T"=Csk[17,6],"m3V"=Csk[18,6],"m3W"=Csk[19,6],"m3Y"=Csk[20,6],"m3O"=1,
+                 "m2A"=Csk[1,7], "m2C"=Csk[2,7], "m2D"=Csk[3,7], "m2E"=Csk[4,7], "m2F"=Csk[5,7],"m2G"=Csk[6,7],"m2H"=Csk[7,7],"m2I"=Csk[8,7],"m2K"=Csk[9,7],"m2L"=Csk[10,7],"m2M"=Csk[11,7],"m2N"=Csk[12,7],"m2P"=Csk[13,7],"m2Q"=Csk[14,7],"m2R"=Csk[15,7],
+                 "m2S"=Csk[16,7],"m2T"=Csk[17,7],"m2V"=Csk[18,7],"m2W"=Csk[19,7],"m2Y"=Csk[20,7],"m2O"=1,
+                 "m1A"=Csk[1,8], "m1C"=Csk[2,8], "m1D"=Csk[3,8], "m1E"=Csk[4,8], "m1F"=Csk[5,8],"m1G"=Csk[6,8],"m1H"=Csk[7,8],"m1I"=Csk[8,8],"m1K"=Csk[9,8],"m1L"=Csk[10,8],"m1M"=Csk[11,8],"m1N"=Csk[12,8],"m1P"=Csk[13,8],"m1Q"=Csk[14,8],"m1R"=Csk[15,8],
+                 "m1S"=Csk[16,8],"m1T"=Csk[17,8],"m1V"=Csk[18,8],"m1W"=Csk[19,8],"m1Y"=Csk[20,8],"m1O"=1,
+                 "d0A"=Csk[1,9], "d0C"=Csk[2,9], "d0D"=Csk[3,9], "d0E"=Csk[4,9], "d0F"=Csk[5,9],"d0G"=Csk[6,9],"d0H"=Csk[7,9],"d0I"=Csk[8,9],"d0K"=Csk[9,9],"d0L"=Csk[10,9],"d0M"=Csk[11,9],"d0N"=Csk[12,9],"d0P"=Csk[13,9],"d0Q"=Csk[14,9],"d0R"=Csk[15,9],
+                 "d0S"=Csk[16,9],"d0T"=Csk[17,9],"d0V"=Csk[18,9],"d0W"=Csk[19,9],"d0Y"=Csk[20,9],"d0O"=1,
+                 "p1A"=Csk[1,10], "p1C"=Csk[2,10], "p1D"=Csk[3,10], "p1E"=Csk[4,10], "p1F"=Csk[5,10],"p1G"=Csk[6,10],"p1H"=Csk[7,10],"p1I"=Csk[8,10],"p1K"=Csk[9,10],"p1L"=Csk[10,10],"p1M"=Csk[11,10],"p1N"=Csk[12,10],"p1P"=Csk[13,10],"p1Q"=Csk[14,10],"p1R"=Csk[15,10],
+                 "p1S"=Csk[16,10],"p1T"=Csk[17,10],"p1V"=Csk[18,10],"p1W"=Csk[19,10],"p1Y"=Csk[20,10],"p1O"=1,
+                 "p2A"=Csk[1,11], "p2C"=Csk[2,11], "p2D"=Csk[3,11], "p2E"=Csk[4,11], "p2F"=Csk[5,11],"p2G"=Csk[6,11],"p2H"=Csk[7,11],"p2I"=Csk[8,11],"p2K"=Csk[9,11],"p2L"=Csk[10,11],"p2M"=Csk[11,11],"p2N"=Csk[12,11],"p2P"=Csk[13,11],"p2Q"=Csk[14,11],"p2R"=Csk[15,11],
+                 "p2S"=Csk[16,11],"p2T"=Csk[17,11],"p2V"=Csk[18,11],"p2W"=Csk[19,11],"p2Y"=Csk[20,11],"p2O"=1,
+                 "p3A"=Csk[1,12], "p3C"=Csk[2,12], "p3D"=Csk[3,12], "p3E"=Csk[4,12], "p3F"=Csk[5,12],"p3G"=Csk[6,12],"p3H"=Csk[7,12],"p3I"=Csk[8,12],"p3K"=Csk[9,12],"p3L"=Csk[10,12],"p3M"=Csk[11,12],"p3N"=Csk[12,12],"p3P"=Csk[13,12],"p3Q"=Csk[14,12],"p3R"=Csk[15,12],
+                 "p3S"=Csk[16,12],"p3T"=Csk[17,12],"p3V"=Csk[18,12],"p3W"=Csk[19,12],"p3Y"=Csk[20,12],"p3O"=1,
+                 "p4A"=Csk[1,13], "p4C"=Csk[2,13], "p4D"=Csk[3,13], "p4E"=Csk[4,13], "p4F"=Csk[5,13],"p4G"=Csk[6,13],"p4H"=Csk[7,13],"p4I"=Csk[8,13],"p4K"=Csk[9,13],"p4L"=Csk[10,13],"p4M"=Csk[11,13],"p4N"=Csk[12,13],"p4P"=Csk[13,13],"p4Q"=Csk[14,13],"p4R"=Csk[15,13],
+                 "p4S"=Csk[16,13],"p4T"=Csk[17,13],"p4V"=Csk[18,13],"p4W"=Csk[19,13],"p4Y"=Csk[20,13],"p4O"=1,
+                 "p5A"=Csk[1,14], "p5C"=Csk[2,14], "p5D"=Csk[3,14], "p5E"=Csk[4,14], "p5F"=Csk[5,14],"p5G"=Csk[6,14],"p5H"=Csk[7,14],"p5I"=Csk[8,14],"p5K"=Csk[9,14],"p5L"=Csk[10,14],"p5M"=Csk[11,14],"p5N"=Csk[12,14],"p5P"=Csk[13,14],"p5Q"=Csk[14,14],"p5R"=Csk[15,14],
+                 "p5S"=Csk[16,14],"p5T"=Csk[17,14],"p5V"=Csk[18,14],"p5W"=Csk[19,14],"p5Y"=Csk[20,14],"p5O"=1,
+                 "p6A"=Csk[1,15], "p6C"=Csk[2,15], "p6D"=Csk[3,15], "p6E"=Csk[4,15], "p6F"=Csk[5,15],"p6G"=Csk[6,15],"p6H"=Csk[7,15],"p6I"=Csk[8,15],"p6K"=Csk[9,15],"p6L"=Csk[10,15],"p6M"=Csk[11,15],"p6N"=Csk[12,15],"p6P"=Csk[13,15],"p6Q"=Csk[14,15],"p6R"=Csk[15,15],
+                 "p6S"=Csk[16,15],"p6T"=Csk[17,15],"p6V"=Csk[18,15],"p6W"=Csk[19,15],"p6Y"=Csk[20,15],"p6O"=1)
+  
+  Fyn_props <- c("m6A"=Fyn[1,3], "m6C"=Fyn[2,3], "m6D"=Fyn[3,3], "m6E"=Fyn[4,3], "m6F"=Fyn[5,3],"m6G"=Fyn[6,3],"m6H"=Fyn[7,3],"m6I"=Fyn[8,3],"m6K"=Fyn[9,3],"m6L"=Fyn[10,3],"m6M"=Fyn[11,3],"m6N"=Fyn[12,3],"m6P"=Fyn[13,3],"m6Q"=Fyn[14,3],"m6R"=Fyn[15,3],
+                 "m6S"=Fyn[16,3],"m6T"=Fyn[17,3],"m6V"=Fyn[18,3],"m6W"=Fyn[19,3],"m6Y"=Fyn[20,3],"m6O"=1,
+                 "m5A"=Fyn[1,4], "m5C"=Fyn[2,4], "m5D"=Fyn[3,4], "m5E"=Fyn[4,4], "m5F"=Fyn[5,4],"m5G"=Fyn[6,4],"m5H"=Fyn[7,4],"m5I"=Fyn[8,4],"m5K"=Fyn[9,4],"m5L"=Fyn[10,4],"m5M"=Fyn[11,4],"m5N"=Fyn[12,4],"m5P"=Fyn[13,4],"m5Q"=Fyn[14,4],"m5R"=Fyn[15,4],
+                 "m5S"=Fyn[16,4],"m5T"=Fyn[17,4],"m5V"=Fyn[18,4],"m5W"=Fyn[19,4],"m5Y"=Fyn[20,4],"m5O"=1,
+                 "m4A"=Fyn[1,5], "m4C"=Fyn[2,5], "m4D"=Fyn[3,5], "m4E"=Fyn[4,5], "m4F"=Fyn[5,5],"m4G"=Fyn[6,5],"m4H"=Fyn[7,5],"m4I"=Fyn[8,5],"m4K"=Fyn[9,5],"m4L"=Fyn[10,5],"m4M"=Fyn[11,5],"m4N"=Fyn[12,5],"m4P"=Fyn[13,5],"m4Q"=Fyn[14,5],"m4R"=Fyn[15,5],
+                 "m4S"=Fyn[16,5],"m4T"=Fyn[17,5],"m4V"=Fyn[18,5],"m4W"=Fyn[19,5],"m4Y"=Fyn[20,5],"m4O"=1,
+                 "m3A"=Fyn[1,6], "m3C"=Fyn[2,6], "m3D"=Fyn[3,6], "m3E"=Fyn[4,6], "m3F"=Fyn[5,6],"m3G"=Fyn[6,6],"m3H"=Fyn[7,6],"m3I"=Fyn[8,6],"m3K"=Fyn[9,6],"m3L"=Fyn[10,6],"m3M"=Fyn[11,6],"m3N"=Fyn[12,6],"m3P"=Fyn[13,6],"m3Q"=Fyn[14,6],"m3R"=Fyn[15,6],
+                 "m3S"=Fyn[16,6],"m3T"=Fyn[17,6],"m3V"=Fyn[18,6],"m3W"=Fyn[19,6],"m3Y"=Fyn[20,6],"m3O"=1,
+                 "m2A"=Fyn[1,7], "m2C"=Fyn[2,7], "m2D"=Fyn[3,7], "m2E"=Fyn[4,7], "m2F"=Fyn[5,7],"m2G"=Fyn[6,7],"m2H"=Fyn[7,7],"m2I"=Fyn[8,7],"m2K"=Fyn[9,7],"m2L"=Fyn[10,7],"m2M"=Fyn[11,7],"m2N"=Fyn[12,7],"m2P"=Fyn[13,7],"m2Q"=Fyn[14,7],"m2R"=Fyn[15,7],
+                 "m2S"=Fyn[16,7],"m2T"=Fyn[17,7],"m2V"=Fyn[18,7],"m2W"=Fyn[19,7],"m2Y"=Fyn[20,7],"m2O"=1,
+                 "m1A"=Fyn[1,8], "m1C"=Fyn[2,8], "m1D"=Fyn[3,8], "m1E"=Fyn[4,8], "m1F"=Fyn[5,8],"m1G"=Fyn[6,8],"m1H"=Fyn[7,8],"m1I"=Fyn[8,8],"m1K"=Fyn[9,8],"m1L"=Fyn[10,8],"m1M"=Fyn[11,8],"m1N"=Fyn[12,8],"m1P"=Fyn[13,8],"m1Q"=Fyn[14,8],"m1R"=Fyn[15,8],
+                 "m1S"=Fyn[16,8],"m1T"=Fyn[17,8],"m1V"=Fyn[18,8],"m1W"=Fyn[19,8],"m1Y"=Fyn[20,8],"m1O"=1,
+                 "d0A"=Fyn[1,9], "d0C"=Fyn[2,9], "d0D"=Fyn[3,9], "d0E"=Fyn[4,9], "d0F"=Fyn[5,9],"d0G"=Fyn[6,9],"d0H"=Fyn[7,9],"d0I"=Fyn[8,9],"d0K"=Fyn[9,9],"d0L"=Fyn[10,9],"d0M"=Fyn[11,9],"d0N"=Fyn[12,9],"d0P"=Fyn[13,9],"d0Q"=Fyn[14,9],"d0R"=Fyn[15,9],
+                 "d0S"=Fyn[16,9],"d0T"=Fyn[17,9],"d0V"=Fyn[18,9],"d0W"=Fyn[19,9],"d0Y"=Fyn[20,9],"d0O"=1,
+                 "p1A"=Fyn[1,10], "p1C"=Fyn[2,10], "p1D"=Fyn[3,10], "p1E"=Fyn[4,10], "p1F"=Fyn[5,10],"p1G"=Fyn[6,10],"p1H"=Fyn[7,10],"p1I"=Fyn[8,10],"p1K"=Fyn[9,10],"p1L"=Fyn[10,10],"p1M"=Fyn[11,10],"p1N"=Fyn[12,10],"p1P"=Fyn[13,10],"p1Q"=Fyn[14,10],"p1R"=Fyn[15,10],
+                 "p1S"=Fyn[16,10],"p1T"=Fyn[17,10],"p1V"=Fyn[18,10],"p1W"=Fyn[19,10],"p1Y"=Fyn[20,10],"p1O"=1,
+                 "p2A"=Fyn[1,11], "p2C"=Fyn[2,11], "p2D"=Fyn[3,11], "p2E"=Fyn[4,11], "p2F"=Fyn[5,11],"p2G"=Fyn[6,11],"p2H"=Fyn[7,11],"p2I"=Fyn[8,11],"p2K"=Fyn[9,11],"p2L"=Fyn[10,11],"p2M"=Fyn[11,11],"p2N"=Fyn[12,11],"p2P"=Fyn[13,11],"p2Q"=Fyn[14,11],"p2R"=Fyn[15,11],
+                 "p2S"=Fyn[16,11],"p2T"=Fyn[17,11],"p2V"=Fyn[18,11],"p2W"=Fyn[19,11],"p2Y"=Fyn[20,11],"p2O"=1,
+                 "p3A"=Fyn[1,12], "p3C"=Fyn[2,12], "p3D"=Fyn[3,12], "p3E"=Fyn[4,12], "p3F"=Fyn[5,12],"p3G"=Fyn[6,12],"p3H"=Fyn[7,12],"p3I"=Fyn[8,12],"p3K"=Fyn[9,12],"p3L"=Fyn[10,12],"p3M"=Fyn[11,12],"p3N"=Fyn[12,12],"p3P"=Fyn[13,12],"p3Q"=Fyn[14,12],"p3R"=Fyn[15,12],
+                 "p3S"=Fyn[16,12],"p3T"=Fyn[17,12],"p3V"=Fyn[18,12],"p3W"=Fyn[19,12],"p3Y"=Fyn[20,12],"p3O"=1,
+                 "p4A"=Fyn[1,13], "p4C"=Fyn[2,13], "p4D"=Fyn[3,13], "p4E"=Fyn[4,13], "p4F"=Fyn[5,13],"p4G"=Fyn[6,13],"p4H"=Fyn[7,13],"p4I"=Fyn[8,13],"p4K"=Fyn[9,13],"p4L"=Fyn[10,13],"p4M"=Fyn[11,13],"p4N"=Fyn[12,13],"p4P"=Fyn[13,13],"p4Q"=Fyn[14,13],"p4R"=Fyn[15,13],
+                 "p4S"=Fyn[16,13],"p4T"=Fyn[17,13],"p4V"=Fyn[18,13],"p4W"=Fyn[19,13],"p4Y"=Fyn[20,13],"p4O"=1,
+                 "p5A"=Fyn[1,14], "p5C"=Fyn[2,14], "p5D"=Fyn[3,14], "p5E"=Fyn[4,14], "p5F"=Fyn[5,14],"p5G"=Fyn[6,14],"p5H"=Fyn[7,14],"p5I"=Fyn[8,14],"p5K"=Fyn[9,14],"p5L"=Fyn[10,14],"p5M"=Fyn[11,14],"p5N"=Fyn[12,14],"p5P"=Fyn[13,14],"p5Q"=Fyn[14,14],"p5R"=Fyn[15,14],
+                 "p5S"=Fyn[16,14],"p5T"=Fyn[17,14],"p5V"=Fyn[18,14],"p5W"=Fyn[19,14],"p5Y"=Fyn[20,14],"p5O"=1,
+                 "p6A"=Fyn[1,15], "p6C"=Fyn[2,15], "p6D"=Fyn[3,15], "p6E"=Fyn[4,15], "p6F"=Fyn[5,15],"p6G"=Fyn[6,15],"p6H"=Fyn[7,15],"p6I"=Fyn[8,15],"p6K"=Fyn[9,15],"p6L"=Fyn[10,15],"p6M"=Fyn[11,15],"p6N"=Fyn[12,15],"p6P"=Fyn[13,15],"p6Q"=Fyn[14,15],"p6R"=Fyn[15,15],
+                 "p6S"=Fyn[16,15],"p6T"=Fyn[17,15],"p6V"=Fyn[18,15],"p6W"=Fyn[19,15],"p6Y"=Fyn[20,15],"p6O"=1)
+  
+  Hck_props <- c("m6A"=Hck[1,3], "m6C"=Hck[2,3], "m6D"=Hck[3,3], "m6E"=Hck[4,3], "m6F"=Hck[5,3],"m6G"=Hck[6,3],"m6H"=Hck[7,3],"m6I"=Hck[8,3],"m6K"=Hck[9,3],"m6L"=Hck[10,3],"m6M"=Hck[11,3],"m6N"=Hck[12,3],"m6P"=Hck[13,3],"m6Q"=Hck[14,3],"m6R"=Hck[15,3],
+                 "m6S"=Hck[16,3],"m6T"=Hck[17,3],"m6V"=Hck[18,3],"m6W"=Hck[19,3],"m6Y"=Hck[20,3],"m6O"=1,
+                 "m5A"=Hck[1,4], "m5C"=Hck[2,4], "m5D"=Hck[3,4], "m5E"=Hck[4,4], "m5F"=Hck[5,4],"m5G"=Hck[6,4],"m5H"=Hck[7,4],"m5I"=Hck[8,4],"m5K"=Hck[9,4],"m5L"=Hck[10,4],"m5M"=Hck[11,4],"m5N"=Hck[12,4],"m5P"=Hck[13,4],"m5Q"=Hck[14,4],"m5R"=Hck[15,4],
+                 "m5S"=Hck[16,4],"m5T"=Hck[17,4],"m5V"=Hck[18,4],"m5W"=Hck[19,4],"m5Y"=Hck[20,4],"m5O"=1,
+                 "m4A"=Hck[1,5], "m4C"=Hck[2,5], "m4D"=Hck[3,5], "m4E"=Hck[4,5], "m4F"=Hck[5,5],"m4G"=Hck[6,5],"m4H"=Hck[7,5],"m4I"=Hck[8,5],"m4K"=Hck[9,5],"m4L"=Hck[10,5],"m4M"=Hck[11,5],"m4N"=Hck[12,5],"m4P"=Hck[13,5],"m4Q"=Hck[14,5],"m4R"=Hck[15,5],
+                 "m4S"=Hck[16,5],"m4T"=Hck[17,5],"m4V"=Hck[18,5],"m4W"=Hck[19,5],"m4Y"=Hck[20,5],"m4O"=1,
+                 "m3A"=Hck[1,6], "m3C"=Hck[2,6], "m3D"=Hck[3,6], "m3E"=Hck[4,6], "m3F"=Hck[5,6],"m3G"=Hck[6,6],"m3H"=Hck[7,6],"m3I"=Hck[8,6],"m3K"=Hck[9,6],"m3L"=Hck[10,6],"m3M"=Hck[11,6],"m3N"=Hck[12,6],"m3P"=Hck[13,6],"m3Q"=Hck[14,6],"m3R"=Hck[15,6],
+                 "m3S"=Hck[16,6],"m3T"=Hck[17,6],"m3V"=Hck[18,6],"m3W"=Hck[19,6],"m3Y"=Hck[20,6],"m3O"=1,
+                 "m2A"=Hck[1,7], "m2C"=Hck[2,7], "m2D"=Hck[3,7], "m2E"=Hck[4,7], "m2F"=Hck[5,7],"m2G"=Hck[6,7],"m2H"=Hck[7,7],"m2I"=Hck[8,7],"m2K"=Hck[9,7],"m2L"=Hck[10,7],"m2M"=Hck[11,7],"m2N"=Hck[12,7],"m2P"=Hck[13,7],"m2Q"=Hck[14,7],"m2R"=Hck[15,7],
+                 "m2S"=Hck[16,7],"m2T"=Hck[17,7],"m2V"=Hck[18,7],"m2W"=Hck[19,7],"m2Y"=Hck[20,7],"m2O"=1,
+                 "m1A"=Hck[1,8], "m1C"=Hck[2,8], "m1D"=Hck[3,8], "m1E"=Hck[4,8], "m1F"=Hck[5,8],"m1G"=Hck[6,8],"m1H"=Hck[7,8],"m1I"=Hck[8,8],"m1K"=Hck[9,8],"m1L"=Hck[10,8],"m1M"=Hck[11,8],"m1N"=Hck[12,8],"m1P"=Hck[13,8],"m1Q"=Hck[14,8],"m1R"=Hck[15,8],
+                 "m1S"=Hck[16,8],"m1T"=Hck[17,8],"m1V"=Hck[18,8],"m1W"=Hck[19,8],"m1Y"=Hck[20,8],"m1O"=1,
+                 "d0A"=Hck[1,9], "d0C"=Hck[2,9], "d0D"=Hck[3,9], "d0E"=Hck[4,9], "d0F"=Hck[5,9],"d0G"=Hck[6,9],"d0H"=Hck[7,9],"d0I"=Hck[8,9],"d0K"=Hck[9,9],"d0L"=Hck[10,9],"d0M"=Hck[11,9],"d0N"=Hck[12,9],"d0P"=Hck[13,9],"d0Q"=Hck[14,9],"d0R"=Hck[15,9],
+                 "d0S"=Hck[16,9],"d0T"=Hck[17,9],"d0V"=Hck[18,9],"d0W"=Hck[19,9],"d0Y"=Hck[20,9],"d0O"=1,
+                 "p1A"=Hck[1,10], "p1C"=Hck[2,10], "p1D"=Hck[3,10], "p1E"=Hck[4,10], "p1F"=Hck[5,10],"p1G"=Hck[6,10],"p1H"=Hck[7,10],"p1I"=Hck[8,10],"p1K"=Hck[9,10],"p1L"=Hck[10,10],"p1M"=Hck[11,10],"p1N"=Hck[12,10],"p1P"=Hck[13,10],"p1Q"=Hck[14,10],"p1R"=Hck[15,10],
+                 "p1S"=Hck[16,10],"p1T"=Hck[17,10],"p1V"=Hck[18,10],"p1W"=Hck[19,10],"p1Y"=Hck[20,10],"p1O"=1,
+                 "p2A"=Hck[1,11], "p2C"=Hck[2,11], "p2D"=Hck[3,11], "p2E"=Hck[4,11], "p2F"=Hck[5,11],"p2G"=Hck[6,11],"p2H"=Hck[7,11],"p2I"=Hck[8,11],"p2K"=Hck[9,11],"p2L"=Hck[10,11],"p2M"=Hck[11,11],"p2N"=Hck[12,11],"p2P"=Hck[13,11],"p2Q"=Hck[14,11],"p2R"=Hck[15,11],
+                 "p2S"=Hck[16,11],"p2T"=Hck[17,11],"p2V"=Hck[18,11],"p2W"=Hck[19,11],"p2Y"=Hck[20,11],"p2O"=1,
+                 "p3A"=Hck[1,12], "p3C"=Hck[2,12], "p3D"=Hck[3,12], "p3E"=Hck[4,12], "p3F"=Hck[5,12],"p3G"=Hck[6,12],"p3H"=Hck[7,12],"p3I"=Hck[8,12],"p3K"=Hck[9,12],"p3L"=Hck[10,12],"p3M"=Hck[11,12],"p3N"=Hck[12,12],"p3P"=Hck[13,12],"p3Q"=Hck[14,12],"p3R"=Hck[15,12],
+                 "p3S"=Hck[16,12],"p3T"=Hck[17,12],"p3V"=Hck[18,12],"p3W"=Hck[19,12],"p3Y"=Hck[20,12],"p3O"=1,
+                 "p4A"=Hck[1,13], "p4C"=Hck[2,13], "p4D"=Hck[3,13], "p4E"=Hck[4,13], "p4F"=Hck[5,13],"p4G"=Hck[6,13],"p4H"=Hck[7,13],"p4I"=Hck[8,13],"p4K"=Hck[9,13],"p4L"=Hck[10,13],"p4M"=Hck[11,13],"p4N"=Hck[12,13],"p4P"=Hck[13,13],"p4Q"=Hck[14,13],"p4R"=Hck[15,13],
+                 "p4S"=Hck[16,13],"p4T"=Hck[17,13],"p4V"=Hck[18,13],"p4W"=Hck[19,13],"p4Y"=Hck[20,13],"p4O"=1,
+                 "p5A"=Hck[1,14], "p5C"=Hck[2,14], "p5D"=Hck[3,14], "p5E"=Hck[4,14], "p5F"=Hck[5,14],"p5G"=Hck[6,14],"p5H"=Hck[7,14],"p5I"=Hck[8,14],"p5K"=Hck[9,14],"p5L"=Hck[10,14],"p5M"=Hck[11,14],"p5N"=Hck[12,14],"p5P"=Hck[13,14],"p5Q"=Hck[14,14],"p5R"=Hck[15,14],
+                 "p5S"=Hck[16,14],"p5T"=Hck[17,14],"p5V"=Hck[18,14],"p5W"=Hck[19,14],"p5Y"=Hck[20,14],"p5O"=1,
+                 "p6A"=Hck[1,15], "p6C"=Hck[2,15], "p6D"=Hck[3,15], "p6E"=Hck[4,15], "p6F"=Hck[5,15],"p6G"=Hck[6,15],"p6H"=Hck[7,15],"p6I"=Hck[8,15],"p6K"=Hck[9,15],"p6L"=Hck[10,15],"p6M"=Hck[11,15],"p6N"=Hck[12,15],"p6P"=Hck[13,15],"p6Q"=Hck[14,15],"p6R"=Hck[15,15],
+                 "p6S"=Hck[16,15],"p6T"=Hck[17,15],"p6V"=Hck[18,15],"p6W"=Hck[19,15],"p6Y"=Hck[20,15],"p6O"=1)
+  
+  JAK2_props <- c("m6A"=JAK2[1,3], "m6C"=JAK2[2,3], "m6D"=JAK2[3,3], "m6E"=JAK2[4,3], "m6F"=JAK2[5,3],"m6G"=JAK2[6,3],"m6H"=JAK2[7,3],"m6I"=JAK2[8,3],"m6K"=JAK2[9,3],"m6L"=JAK2[10,3],"m6M"=JAK2[11,3],"m6N"=JAK2[12,3],"m6P"=JAK2[13,3],"m6Q"=JAK2[14,3],"m6R"=JAK2[15,3],
+                  "m6S"=JAK2[16,3],"m6T"=JAK2[17,3],"m6V"=JAK2[18,3],"m6W"=JAK2[19,3],"m6Y"=JAK2[20,3],"m6O"=1,
+                  "m5A"=JAK2[1,4], "m5C"=JAK2[2,4], "m5D"=JAK2[3,4], "m5E"=JAK2[4,4], "m5F"=JAK2[5,4],"m5G"=JAK2[6,4],"m5H"=JAK2[7,4],"m5I"=JAK2[8,4],"m5K"=JAK2[9,4],"m5L"=JAK2[10,4],"m5M"=JAK2[11,4],"m5N"=JAK2[12,4],"m5P"=JAK2[13,4],"m5Q"=JAK2[14,4],"m5R"=JAK2[15,4],
+                  "m5S"=JAK2[16,4],"m5T"=JAK2[17,4],"m5V"=JAK2[18,4],"m5W"=JAK2[19,4],"m5Y"=JAK2[20,4],"m5O"=1,
+                  "m4A"=JAK2[1,5], "m4C"=JAK2[2,5], "m4D"=JAK2[3,5], "m4E"=JAK2[4,5], "m4F"=JAK2[5,5],"m4G"=JAK2[6,5],"m4H"=JAK2[7,5],"m4I"=JAK2[8,5],"m4K"=JAK2[9,5],"m4L"=JAK2[10,5],"m4M"=JAK2[11,5],"m4N"=JAK2[12,5],"m4P"=JAK2[13,5],"m4Q"=JAK2[14,5],"m4R"=JAK2[15,5],
+                  "m4S"=JAK2[16,5],"m4T"=JAK2[17,5],"m4V"=JAK2[18,5],"m4W"=JAK2[19,5],"m4Y"=JAK2[20,5],"m4O"=1,
+                  "m3A"=JAK2[1,6], "m3C"=JAK2[2,6], "m3D"=JAK2[3,6], "m3E"=JAK2[4,6], "m3F"=JAK2[5,6],"m3G"=JAK2[6,6],"m3H"=JAK2[7,6],"m3I"=JAK2[8,6],"m3K"=JAK2[9,6],"m3L"=JAK2[10,6],"m3M"=JAK2[11,6],"m3N"=JAK2[12,6],"m3P"=JAK2[13,6],"m3Q"=JAK2[14,6],"m3R"=JAK2[15,6],
+                  "m3S"=JAK2[16,6],"m3T"=JAK2[17,6],"m3V"=JAK2[18,6],"m3W"=JAK2[19,6],"m3Y"=JAK2[20,6],"m3O"=1,
+                  "m2A"=JAK2[1,7], "m2C"=JAK2[2,7], "m2D"=JAK2[3,7], "m2E"=JAK2[4,7], "m2F"=JAK2[5,7],"m2G"=JAK2[6,7],"m2H"=JAK2[7,7],"m2I"=JAK2[8,7],"m2K"=JAK2[9,7],"m2L"=JAK2[10,7],"m2M"=JAK2[11,7],"m2N"=JAK2[12,7],"m2P"=JAK2[13,7],"m2Q"=JAK2[14,7],"m2R"=JAK2[15,7],
+                  "m2S"=JAK2[16,7],"m2T"=JAK2[17,7],"m2V"=JAK2[18,7],"m2W"=JAK2[19,7],"m2Y"=JAK2[20,7],"m2O"=1,
+                  "m1A"=JAK2[1,8], "m1C"=JAK2[2,8], "m1D"=JAK2[3,8], "m1E"=JAK2[4,8], "m1F"=JAK2[5,8],"m1G"=JAK2[6,8],"m1H"=JAK2[7,8],"m1I"=JAK2[8,8],"m1K"=JAK2[9,8],"m1L"=JAK2[10,8],"m1M"=JAK2[11,8],"m1N"=JAK2[12,8],"m1P"=JAK2[13,8],"m1Q"=JAK2[14,8],"m1R"=JAK2[15,8],
+                  "m1S"=JAK2[16,8],"m1T"=JAK2[17,8],"m1V"=JAK2[18,8],"m1W"=JAK2[19,8],"m1Y"=JAK2[20,8],"m1O"=1,
+                  "d0A"=JAK2[1,9], "d0C"=JAK2[2,9], "d0D"=JAK2[3,9], "d0E"=JAK2[4,9], "d0F"=JAK2[5,9],"d0G"=JAK2[6,9],"d0H"=JAK2[7,9],"d0I"=JAK2[8,9],"d0K"=JAK2[9,9],"d0L"=JAK2[10,9],"d0M"=JAK2[11,9],"d0N"=JAK2[12,9],"d0P"=JAK2[13,9],"d0Q"=JAK2[14,9],"d0R"=JAK2[15,9],
+                  "d0S"=JAK2[16,9],"d0T"=JAK2[17,9],"d0V"=JAK2[18,9],"d0W"=JAK2[19,9],"d0Y"=JAK2[20,9],"d0O"=1,
+                  "p1A"=JAK2[1,10], "p1C"=JAK2[2,10], "p1D"=JAK2[3,10], "p1E"=JAK2[4,10], "p1F"=JAK2[5,10],"p1G"=JAK2[6,10],"p1H"=JAK2[7,10],"p1I"=JAK2[8,10],"p1K"=JAK2[9,10],"p1L"=JAK2[10,10],"p1M"=JAK2[11,10],"p1N"=JAK2[12,10],"p1P"=JAK2[13,10],"p1Q"=JAK2[14,10],"p1R"=JAK2[15,10],
+                  "p1S"=JAK2[16,10],"p1T"=JAK2[17,10],"p1V"=JAK2[18,10],"p1W"=JAK2[19,10],"p1Y"=JAK2[20,10],"p1O"=1,
+                  "p2A"=JAK2[1,11], "p2C"=JAK2[2,11], "p2D"=JAK2[3,11], "p2E"=JAK2[4,11], "p2F"=JAK2[5,11],"p2G"=JAK2[6,11],"p2H"=JAK2[7,11],"p2I"=JAK2[8,11],"p2K"=JAK2[9,11],"p2L"=JAK2[10,11],"p2M"=JAK2[11,11],"p2N"=JAK2[12,11],"p2P"=JAK2[13,11],"p2Q"=JAK2[14,11],"p2R"=JAK2[15,11],
+                  "p2S"=JAK2[16,11],"p2T"=JAK2[17,11],"p2V"=JAK2[18,11],"p2W"=JAK2[19,11],"p2Y"=JAK2[20,11],"p2O"=1,
+                  "p3A"=JAK2[1,12], "p3C"=JAK2[2,12], "p3D"=JAK2[3,12], "p3E"=JAK2[4,12], "p3F"=JAK2[5,12],"p3G"=JAK2[6,12],"p3H"=JAK2[7,12],"p3I"=JAK2[8,12],"p3K"=JAK2[9,12],"p3L"=JAK2[10,12],"p3M"=JAK2[11,12],"p3N"=JAK2[12,12],"p3P"=JAK2[13,12],"p3Q"=JAK2[14,12],"p3R"=JAK2[15,12],
+                  "p3S"=JAK2[16,12],"p3T"=JAK2[17,12],"p3V"=JAK2[18,12],"p3W"=JAK2[19,12],"p3Y"=JAK2[20,12],"p3O"=1,
+                  "p4A"=JAK2[1,13], "p4C"=JAK2[2,13], "p4D"=JAK2[3,13], "p4E"=JAK2[4,13], "p4F"=JAK2[5,13],"p4G"=JAK2[6,13],"p4H"=JAK2[7,13],"p4I"=JAK2[8,13],"p4K"=JAK2[9,13],"p4L"=JAK2[10,13],"p4M"=JAK2[11,13],"p4N"=JAK2[12,13],"p4P"=JAK2[13,13],"p4Q"=JAK2[14,13],"p4R"=JAK2[15,13],
+                  "p4S"=JAK2[16,13],"p4T"=JAK2[17,13],"p4V"=JAK2[18,13],"p4W"=JAK2[19,13],"p4Y"=JAK2[20,13],"p4O"=1,
+                  "p5A"=JAK2[1,14], "p5C"=JAK2[2,14], "p5D"=JAK2[3,14], "p5E"=JAK2[4,14], "p5F"=JAK2[5,14],"p5G"=JAK2[6,14],"p5H"=JAK2[7,14],"p5I"=JAK2[8,14],"p5K"=JAK2[9,14],"p5L"=JAK2[10,14],"p5M"=JAK2[11,14],"p5N"=JAK2[12,14],"p5P"=JAK2[13,14],"p5Q"=JAK2[14,14],"p5R"=JAK2[15,14],
+                  "p5S"=JAK2[16,14],"p5T"=JAK2[17,14],"p5V"=JAK2[18,14],"p5W"=JAK2[19,14],"p5Y"=JAK2[20,14],"p5O"=1,
+                  "p6A"=JAK2[1,15], "p6C"=JAK2[2,15], "p6D"=JAK2[3,15], "p6E"=JAK2[4,15], "p6F"=JAK2[5,15],"p6G"=JAK2[6,15],"p6H"=JAK2[7,15],"p6I"=JAK2[8,15],"p6K"=JAK2[9,15],"p6L"=JAK2[10,15],"p6M"=JAK2[11,15],"p6N"=JAK2[12,15],"p6P"=JAK2[13,15],"p6Q"=JAK2[14,15],"p6R"=JAK2[15,15],
+                  "p6S"=JAK2[16,15],"p6T"=JAK2[17,15],"p6V"=JAK2[18,15],"p6W"=JAK2[19,15],"p6Y"=JAK2[20,15],"p6O"=1)
+  
+  Lck_props <- c("m6A"=Lck[1,3], "m6C"=Lck[2,3], "m6D"=Lck[3,3], "m6E"=Lck[4,3], "m6F"=Lck[5,3],"m6G"=Lck[6,3],"m6H"=Lck[7,3],"m6I"=Lck[8,3],"m6K"=Lck[9,3],"m6L"=Lck[10,3],"m6M"=Lck[11,3],"m6N"=Lck[12,3],"m6P"=Lck[13,3],"m6Q"=Lck[14,3],"m6R"=Lck[15,3],
+                 "m6S"=Lck[16,3],"m6T"=Lck[17,3],"m6V"=Lck[18,3],"m6W"=Lck[19,3],"m6Y"=Lck[20,3],"m6O"=1,
+                 "m5A"=Lck[1,4], "m5C"=Lck[2,4], "m5D"=Lck[3,4], "m5E"=Lck[4,4], "m5F"=Lck[5,4],"m5G"=Lck[6,4],"m5H"=Lck[7,4],"m5I"=Lck[8,4],"m5K"=Lck[9,4],"m5L"=Lck[10,4],"m5M"=Lck[11,4],"m5N"=Lck[12,4],"m5P"=Lck[13,4],"m5Q"=Lck[14,4],"m5R"=Lck[15,4],
+                 "m5S"=Lck[16,4],"m5T"=Lck[17,4],"m5V"=Lck[18,4],"m5W"=Lck[19,4],"m5Y"=Lck[20,4],"m5O"=1,
+                 "m4A"=Lck[1,5], "m4C"=Lck[2,5], "m4D"=Lck[3,5], "m4E"=Lck[4,5], "m4F"=Lck[5,5],"m4G"=Lck[6,5],"m4H"=Lck[7,5],"m4I"=Lck[8,5],"m4K"=Lck[9,5],"m4L"=Lck[10,5],"m4M"=Lck[11,5],"m4N"=Lck[12,5],"m4P"=Lck[13,5],"m4Q"=Lck[14,5],"m4R"=Lck[15,5],
+                 "m4S"=Lck[16,5],"m4T"=Lck[17,5],"m4V"=Lck[18,5],"m4W"=Lck[19,5],"m4Y"=Lck[20,5],"m4O"=1,
+                 "m3A"=Lck[1,6], "m3C"=Lck[2,6], "m3D"=Lck[3,6], "m3E"=Lck[4,6], "m3F"=Lck[5,6],"m3G"=Lck[6,6],"m3H"=Lck[7,6],"m3I"=Lck[8,6],"m3K"=Lck[9,6],"m3L"=Lck[10,6],"m3M"=Lck[11,6],"m3N"=Lck[12,6],"m3P"=Lck[13,6],"m3Q"=Lck[14,6],"m3R"=Lck[15,6],
+                 "m3S"=Lck[16,6],"m3T"=Lck[17,6],"m3V"=Lck[18,6],"m3W"=Lck[19,6],"m3Y"=Lck[20,6],"m3O"=1,
+                 "m2A"=Lck[1,7], "m2C"=Lck[2,7], "m2D"=Lck[3,7], "m2E"=Lck[4,7], "m2F"=Lck[5,7],"m2G"=Lck[6,7],"m2H"=Lck[7,7],"m2I"=Lck[8,7],"m2K"=Lck[9,7],"m2L"=Lck[10,7],"m2M"=Lck[11,7],"m2N"=Lck[12,7],"m2P"=Lck[13,7],"m2Q"=Lck[14,7],"m2R"=Lck[15,7],
+                 "m2S"=Lck[16,7],"m2T"=Lck[17,7],"m2V"=Lck[18,7],"m2W"=Lck[19,7],"m2Y"=Lck[20,7],"m2O"=1,
+                 "m1A"=Lck[1,8], "m1C"=Lck[2,8], "m1D"=Lck[3,8], "m1E"=Lck[4,8], "m1F"=Lck[5,8],"m1G"=Lck[6,8],"m1H"=Lck[7,8],"m1I"=Lck[8,8],"m1K"=Lck[9,8],"m1L"=Lck[10,8],"m1M"=Lck[11,8],"m1N"=Lck[12,8],"m1P"=Lck[13,8],"m1Q"=Lck[14,8],"m1R"=Lck[15,8],
+                 "m1S"=Lck[16,8],"m1T"=Lck[17,8],"m1V"=Lck[18,8],"m1W"=Lck[19,8],"m1Y"=Lck[20,8],"m1O"=1,
+                 "d0A"=Lck[1,9], "d0C"=Lck[2,9], "d0D"=Lck[3,9], "d0E"=Lck[4,9], "d0F"=Lck[5,9],"d0G"=Lck[6,9],"d0H"=Lck[7,9],"d0I"=Lck[8,9],"d0K"=Lck[9,9],"d0L"=Lck[10,9],"d0M"=Lck[11,9],"d0N"=Lck[12,9],"d0P"=Lck[13,9],"d0Q"=Lck[14,9],"d0R"=Lck[15,9],
+                 "d0S"=Lck[16,9],"d0T"=Lck[17,9],"d0V"=Lck[18,9],"d0W"=Lck[19,9],"d0Y"=Lck[20,9],"d0O"=1,
+                 "p1A"=Lck[1,10], "p1C"=Lck[2,10], "p1D"=Lck[3,10], "p1E"=Lck[4,10], "p1F"=Lck[5,10],"p1G"=Lck[6,10],"p1H"=Lck[7,10],"p1I"=Lck[8,10],"p1K"=Lck[9,10],"p1L"=Lck[10,10],"p1M"=Lck[11,10],"p1N"=Lck[12,10],"p1P"=Lck[13,10],"p1Q"=Lck[14,10],"p1R"=Lck[15,10],
+                 "p1S"=Lck[16,10],"p1T"=Lck[17,10],"p1V"=Lck[18,10],"p1W"=Lck[19,10],"p1Y"=Lck[20,10],"p1O"=1,
+                 "p2A"=Lck[1,11], "p2C"=Lck[2,11], "p2D"=Lck[3,11], "p2E"=Lck[4,11], "p2F"=Lck[5,11],"p2G"=Lck[6,11],"p2H"=Lck[7,11],"p2I"=Lck[8,11],"p2K"=Lck[9,11],"p2L"=Lck[10,11],"p2M"=Lck[11,11],"p2N"=Lck[12,11],"p2P"=Lck[13,11],"p2Q"=Lck[14,11],"p2R"=Lck[15,11],
+                 "p2S"=Lck[16,11],"p2T"=Lck[17,11],"p2V"=Lck[18,11],"p2W"=Lck[19,11],"p2Y"=Lck[20,11],"p2O"=1,
+                 "p3A"=Lck[1,12], "p3C"=Lck[2,12], "p3D"=Lck[3,12], "p3E"=Lck[4,12], "p3F"=Lck[5,12],"p3G"=Lck[6,12],"p3H"=Lck[7,12],"p3I"=Lck[8,12],"p3K"=Lck[9,12],"p3L"=Lck[10,12],"p3M"=Lck[11,12],"p3N"=Lck[12,12],"p3P"=Lck[13,12],"p3Q"=Lck[14,12],"p3R"=Lck[15,12],
+                 "p3S"=Lck[16,12],"p3T"=Lck[17,12],"p3V"=Lck[18,12],"p3W"=Lck[19,12],"p3Y"=Lck[20,12],"p3O"=1,
+                 "p4A"=Lck[1,13], "p4C"=Lck[2,13], "p4D"=Lck[3,13], "p4E"=Lck[4,13], "p4F"=Lck[5,13],"p4G"=Lck[6,13],"p4H"=Lck[7,13],"p4I"=Lck[8,13],"p4K"=Lck[9,13],"p4L"=Lck[10,13],"p4M"=Lck[11,13],"p4N"=Lck[12,13],"p4P"=Lck[13,13],"p4Q"=Lck[14,13],"p4R"=Lck[15,13],
+                 "p4S"=Lck[16,13],"p4T"=Lck[17,13],"p4V"=Lck[18,13],"p4W"=Lck[19,13],"p4Y"=Lck[20,13],"p4O"=1,
+                 "p5A"=Lck[1,14], "p5C"=Lck[2,14], "p5D"=Lck[3,14], "p5E"=Lck[4,14], "p5F"=Lck[5,14],"p5G"=Lck[6,14],"p5H"=Lck[7,14],"p5I"=Lck[8,14],"p5K"=Lck[9,14],"p5L"=Lck[10,14],"p5M"=Lck[11,14],"p5N"=Lck[12,14],"p5P"=Lck[13,14],"p5Q"=Lck[14,14],"p5R"=Lck[15,14],
+                 "p5S"=Lck[16,14],"p5T"=Lck[17,14],"p5V"=Lck[18,14],"p5W"=Lck[19,14],"p5Y"=Lck[20,14],"p5O"=1,
+                 "p6A"=Lck[1,15], "p6C"=Lck[2,15], "p6D"=Lck[3,15], "p6E"=Lck[4,15], "p6F"=Lck[5,15],"p6G"=Lck[6,15],"p6H"=Lck[7,15],"p6I"=Lck[8,15],"p6K"=Lck[9,15],"p6L"=Lck[10,15],"p6M"=Lck[11,15],"p6N"=Lck[12,15],"p6P"=Lck[13,15],"p6Q"=Lck[14,15],"p6R"=Lck[15,15],
+                 "p6S"=Lck[16,15],"p6T"=Lck[17,15],"p6V"=Lck[18,15],"p6W"=Lck[19,15],"p6Y"=Lck[20,15],"p6O"=1)
+  
+  Lyn_props <- c("m6A"=Lyn[1,3], "m6C"=Lyn[2,3], "m6D"=Lyn[3,3], "m6E"=Lyn[4,3], "m6F"=Lyn[5,3],"m6G"=Lyn[6,3],"m6H"=Lyn[7,3],"m6I"=Lyn[8,3],"m6K"=Lyn[9,3],"m6L"=Lyn[10,3],"m6M"=Lyn[11,3],"m6N"=Lyn[12,3],"m6P"=Lyn[13,3],"m6Q"=Lyn[14,3],"m6R"=Lyn[15,3],
+                 "m6S"=Lyn[16,3],"m6T"=Lyn[17,3],"m6V"=Lyn[18,3],"m6W"=Lyn[19,3],"m6Y"=Lyn[20,3],"m6O"=1,
+                 "m5A"=Lyn[1,4], "m5C"=Lyn[2,4], "m5D"=Lyn[3,4], "m5E"=Lyn[4,4], "m5F"=Lyn[5,4],"m5G"=Lyn[6,4],"m5H"=Lyn[7,4],"m5I"=Lyn[8,4],"m5K"=Lyn[9,4],"m5L"=Lyn[10,4],"m5M"=Lyn[11,4],"m5N"=Lyn[12,4],"m5P"=Lyn[13,4],"m5Q"=Lyn[14,4],"m5R"=Lyn[15,4],
+                 "m5S"=Lyn[16,4],"m5T"=Lyn[17,4],"m5V"=Lyn[18,4],"m5W"=Lyn[19,4],"m5Y"=Lyn[20,4],"m5O"=1,
+                 "m4A"=Lyn[1,5], "m4C"=Lyn[2,5], "m4D"=Lyn[3,5], "m4E"=Lyn[4,5], "m4F"=Lyn[5,5],"m4G"=Lyn[6,5],"m4H"=Lyn[7,5],"m4I"=Lyn[8,5],"m4K"=Lyn[9,5],"m4L"=Lyn[10,5],"m4M"=Lyn[11,5],"m4N"=Lyn[12,5],"m4P"=Lyn[13,5],"m4Q"=Lyn[14,5],"m4R"=Lyn[15,5],
+                 "m4S"=Lyn[16,5],"m4T"=Lyn[17,5],"m4V"=Lyn[18,5],"m4W"=Lyn[19,5],"m4Y"=Lyn[20,5],"m4O"=1,
+                 "m3A"=Lyn[1,6], "m3C"=Lyn[2,6], "m3D"=Lyn[3,6], "m3E"=Lyn[4,6], "m3F"=Lyn[5,6],"m3G"=Lyn[6,6],"m3H"=Lyn[7,6],"m3I"=Lyn[8,6],"m3K"=Lyn[9,6],"m3L"=Lyn[10,6],"m3M"=Lyn[11,6],"m3N"=Lyn[12,6],"m3P"=Lyn[13,6],"m3Q"=Lyn[14,6],"m3R"=Lyn[15,6],
+                 "m3S"=Lyn[16,6],"m3T"=Lyn[17,6],"m3V"=Lyn[18,6],"m3W"=Lyn[19,6],"m3Y"=Lyn[20,6],"m3O"=1,
+                 "m2A"=Lyn[1,7], "m2C"=Lyn[2,7], "m2D"=Lyn[3,7], "m2E"=Lyn[4,7], "m2F"=Lyn[5,7],"m2G"=Lyn[6,7],"m2H"=Lyn[7,7],"m2I"=Lyn[8,7],"m2K"=Lyn[9,7],"m2L"=Lyn[10,7],"m2M"=Lyn[11,7],"m2N"=Lyn[12,7],"m2P"=Lyn[13,7],"m2Q"=Lyn[14,7],"m2R"=Lyn[15,7],
+                 "m2S"=Lyn[16,7],"m2T"=Lyn[17,7],"m2V"=Lyn[18,7],"m2W"=Lyn[19,7],"m2Y"=Lyn[20,7],"m2O"=1,
+                 "m1A"=Lyn[1,8], "m1C"=Lyn[2,8], "m1D"=Lyn[3,8], "m1E"=Lyn[4,8], "m1F"=Lyn[5,8],"m1G"=Lyn[6,8],"m1H"=Lyn[7,8],"m1I"=Lyn[8,8],"m1K"=Lyn[9,8],"m1L"=Lyn[10,8],"m1M"=Lyn[11,8],"m1N"=Lyn[12,8],"m1P"=Lyn[13,8],"m1Q"=Lyn[14,8],"m1R"=Lyn[15,8],
+                 "m1S"=Lyn[16,8],"m1T"=Lyn[17,8],"m1V"=Lyn[18,8],"m1W"=Lyn[19,8],"m1Y"=Lyn[20,8],"m1O"=1,
+                 "d0A"=Lyn[1,9], "d0C"=Lyn[2,9], "d0D"=Lyn[3,9], "d0E"=Lyn[4,9], "d0F"=Lyn[5,9],"d0G"=Lyn[6,9],"d0H"=Lyn[7,9],"d0I"=Lyn[8,9],"d0K"=Lyn[9,9],"d0L"=Lyn[10,9],"d0M"=Lyn[11,9],"d0N"=Lyn[12,9],"d0P"=Lyn[13,9],"d0Q"=Lyn[14,9],"d0R"=Lyn[15,9],
+                 "d0S"=Lyn[16,9],"d0T"=Lyn[17,9],"d0V"=Lyn[18,9],"d0W"=Lyn[19,9],"d0Y"=Lyn[20,9],"d0O"=1,
+                 "p1A"=Lyn[1,10], "p1C"=Lyn[2,10], "p1D"=Lyn[3,10], "p1E"=Lyn[4,10], "p1F"=Lyn[5,10],"p1G"=Lyn[6,10],"p1H"=Lyn[7,10],"p1I"=Lyn[8,10],"p1K"=Lyn[9,10],"p1L"=Lyn[10,10],"p1M"=Lyn[11,10],"p1N"=Lyn[12,10],"p1P"=Lyn[13,10],"p1Q"=Lyn[14,10],"p1R"=Lyn[15,10],
+                 "p1S"=Lyn[16,10],"p1T"=Lyn[17,10],"p1V"=Lyn[18,10],"p1W"=Lyn[19,10],"p1Y"=Lyn[20,10],"p1O"=1,
+                 "p2A"=Lyn[1,11], "p2C"=Lyn[2,11], "p2D"=Lyn[3,11], "p2E"=Lyn[4,11], "p2F"=Lyn[5,11],"p2G"=Lyn[6,11],"p2H"=Lyn[7,11],"p2I"=Lyn[8,11],"p2K"=Lyn[9,11],"p2L"=Lyn[10,11],"p2M"=Lyn[11,11],"p2N"=Lyn[12,11],"p2P"=Lyn[13,11],"p2Q"=Lyn[14,11],"p2R"=Lyn[15,11],
+                 "p2S"=Lyn[16,11],"p2T"=Lyn[17,11],"p2V"=Lyn[18,11],"p2W"=Lyn[19,11],"p2Y"=Lyn[20,11],"p2O"=1,
+                 "p3A"=Lyn[1,12], "p3C"=Lyn[2,12], "p3D"=Lyn[3,12], "p3E"=Lyn[4,12], "p3F"=Lyn[5,12],"p3G"=Lyn[6,12],"p3H"=Lyn[7,12],"p3I"=Lyn[8,12],"p3K"=Lyn[9,12],"p3L"=Lyn[10,12],"p3M"=Lyn[11,12],"p3N"=Lyn[12,12],"p3P"=Lyn[13,12],"p3Q"=Lyn[14,12],"p3R"=Lyn[15,12],
+                 "p3S"=Lyn[16,12],"p3T"=Lyn[17,12],"p3V"=Lyn[18,12],"p3W"=Lyn[19,12],"p3Y"=Lyn[20,12],"p3O"=1,
+                 "p4A"=Lyn[1,13], "p4C"=Lyn[2,13], "p4D"=Lyn[3,13], "p4E"=Lyn[4,13], "p4F"=Lyn[5,13],"p4G"=Lyn[6,13],"p4H"=Lyn[7,13],"p4I"=Lyn[8,13],"p4K"=Lyn[9,13],"p4L"=Lyn[10,13],"p4M"=Lyn[11,13],"p4N"=Lyn[12,13],"p4P"=Lyn[13,13],"p4Q"=Lyn[14,13],"p4R"=Lyn[15,13],
+                 "p4S"=Lyn[16,13],"p4T"=Lyn[17,13],"p4V"=Lyn[18,13],"p4W"=Lyn[19,13],"p4Y"=Lyn[20,13],"p4O"=1,
+                 "p5A"=Lyn[1,14], "p5C"=Lyn[2,14], "p5D"=Lyn[3,14], "p5E"=Lyn[4,14], "p5F"=Lyn[5,14],"p5G"=Lyn[6,14],"p5H"=Lyn[7,14],"p5I"=Lyn[8,14],"p5K"=Lyn[9,14],"p5L"=Lyn[10,14],"p5M"=Lyn[11,14],"p5N"=Lyn[12,14],"p5P"=Lyn[13,14],"p5Q"=Lyn[14,14],"p5R"=Lyn[15,14],
+                 "p5S"=Lyn[16,14],"p5T"=Lyn[17,14],"p5V"=Lyn[18,14],"p5W"=Lyn[19,14],"p5Y"=Lyn[20,14],"p5O"=1,
+                 "p6A"=Lyn[1,15], "p6C"=Lyn[2,15], "p6D"=Lyn[3,15], "p6E"=Lyn[4,15], "p6F"=Lyn[5,15],"p6G"=Lyn[6,15],"p6H"=Lyn[7,15],"p6I"=Lyn[8,15],"p6K"=Lyn[9,15],"p6L"=Lyn[10,15],"p6M"=Lyn[11,15],"p6N"=Lyn[12,15],"p6P"=Lyn[13,15],"p6Q"=Lyn[14,15],"p6R"=Lyn[15,15],
+                 "p6S"=Lyn[16,15],"p6T"=Lyn[17,15],"p6V"=Lyn[18,15],"p6W"=Lyn[19,15],"p6Y"=Lyn[20,15],"p6O"=1)
+  
+  Pyk2_props <- c("m6A"=Pyk2[1,3], "m6C"=Pyk2[2,3], "m6D"=Pyk2[3,3], "m6E"=Pyk2[4,3], "m6F"=Pyk2[5,3],"m6G"=Pyk2[6,3],"m6H"=Pyk2[7,3],"m6I"=Pyk2[8,3],"m6K"=Pyk2[9,3],"m6L"=Pyk2[10,3],"m6M"=Pyk2[11,3],"m6N"=Pyk2[12,3],"m6P"=Pyk2[13,3],"m6Q"=Pyk2[14,3],"m6R"=Pyk2[15,3],
+                  "m6S"=Pyk2[16,3],"m6T"=Pyk2[17,3],"m6V"=Pyk2[18,3],"m6W"=Pyk2[19,3],"m6Y"=Pyk2[20,3],"m6O"=1,
+                  "m5A"=Pyk2[1,4], "m5C"=Pyk2[2,4], "m5D"=Pyk2[3,4], "m5E"=Pyk2[4,4], "m5F"=Pyk2[5,4],"m5G"=Pyk2[6,4],"m5H"=Pyk2[7,4],"m5I"=Pyk2[8,4],"m5K"=Pyk2[9,4],"m5L"=Pyk2[10,4],"m5M"=Pyk2[11,4],"m5N"=Pyk2[12,4],"m5P"=Pyk2[13,4],"m5Q"=Pyk2[14,4],"m5R"=Pyk2[15,4],
+                  "m5S"=Pyk2[16,4],"m5T"=Pyk2[17,4],"m5V"=Pyk2[18,4],"m5W"=Pyk2[19,4],"m5Y"=Pyk2[20,4],"m5O"=1,
+                  "m4A"=Pyk2[1,5], "m4C"=Pyk2[2,5], "m4D"=Pyk2[3,5], "m4E"=Pyk2[4,5], "m4F"=Pyk2[5,5],"m4G"=Pyk2[6,5],"m4H"=Pyk2[7,5],"m4I"=Pyk2[8,5],"m4K"=Pyk2[9,5],"m4L"=Pyk2[10,5],"m4M"=Pyk2[11,5],"m4N"=Pyk2[12,5],"m4P"=Pyk2[13,5],"m4Q"=Pyk2[14,5],"m4R"=Pyk2[15,5],
+                  "m4S"=Pyk2[16,5],"m4T"=Pyk2[17,5],"m4V"=Pyk2[18,5],"m4W"=Pyk2[19,5],"m4Y"=Pyk2[20,5],"m4O"=1,
+                  "m3A"=Pyk2[1,6], "m3C"=Pyk2[2,6], "m3D"=Pyk2[3,6], "m3E"=Pyk2[4,6], "m3F"=Pyk2[5,6],"m3G"=Pyk2[6,6],"m3H"=Pyk2[7,6],"m3I"=Pyk2[8,6],"m3K"=Pyk2[9,6],"m3L"=Pyk2[10,6],"m3M"=Pyk2[11,6],"m3N"=Pyk2[12,6],"m3P"=Pyk2[13,6],"m3Q"=Pyk2[14,6],"m3R"=Pyk2[15,6],
+                  "m3S"=Pyk2[16,6],"m3T"=Pyk2[17,6],"m3V"=Pyk2[18,6],"m3W"=Pyk2[19,6],"m3Y"=Pyk2[20,6],"m3O"=1,
+                  "m2A"=Pyk2[1,7], "m2C"=Pyk2[2,7], "m2D"=Pyk2[3,7], "m2E"=Pyk2[4,7], "m2F"=Pyk2[5,7],"m2G"=Pyk2[6,7],"m2H"=Pyk2[7,7],"m2I"=Pyk2[8,7],"m2K"=Pyk2[9,7],"m2L"=Pyk2[10,7],"m2M"=Pyk2[11,7],"m2N"=Pyk2[12,7],"m2P"=Pyk2[13,7],"m2Q"=Pyk2[14,7],"m2R"=Pyk2[15,7],
+                  "m2S"=Pyk2[16,7],"m2T"=Pyk2[17,7],"m2V"=Pyk2[18,7],"m2W"=Pyk2[19,7],"m2Y"=Pyk2[20,7],"m2O"=1,
+                  "m1A"=Pyk2[1,8], "m1C"=Pyk2[2,8], "m1D"=Pyk2[3,8], "m1E"=Pyk2[4,8], "m1F"=Pyk2[5,8],"m1G"=Pyk2[6,8],"m1H"=Pyk2[7,8],"m1I"=Pyk2[8,8],"m1K"=Pyk2[9,8],"m1L"=Pyk2[10,8],"m1M"=Pyk2[11,8],"m1N"=Pyk2[12,8],"m1P"=Pyk2[13,8],"m1Q"=Pyk2[14,8],"m1R"=Pyk2[15,8],
+                  "m1S"=Pyk2[16,8],"m1T"=Pyk2[17,8],"m1V"=Pyk2[18,8],"m1W"=Pyk2[19,8],"m1Y"=Pyk2[20,8],"m1O"=1,
+                  "d0A"=Pyk2[1,9], "d0C"=Pyk2[2,9], "d0D"=Pyk2[3,9], "d0E"=Pyk2[4,9], "d0F"=Pyk2[5,9],"d0G"=Pyk2[6,9],"d0H"=Pyk2[7,9],"d0I"=Pyk2[8,9],"d0K"=Pyk2[9,9],"d0L"=Pyk2[10,9],"d0M"=Pyk2[11,9],"d0N"=Pyk2[12,9],"d0P"=Pyk2[13,9],"d0Q"=Pyk2[14,9],"d0R"=Pyk2[15,9],
+                  "d0S"=Pyk2[16,9],"d0T"=Pyk2[17,9],"d0V"=Pyk2[18,9],"d0W"=Pyk2[19,9],"d0Y"=Pyk2[20,9],"d0O"=1,
+                  "p1A"=Pyk2[1,10], "p1C"=Pyk2[2,10], "p1D"=Pyk2[3,10], "p1E"=Pyk2[4,10], "p1F"=Pyk2[5,10],"p1G"=Pyk2[6,10],"p1H"=Pyk2[7,10],"p1I"=Pyk2[8,10],"p1K"=Pyk2[9,10],"p1L"=Pyk2[10,10],"p1M"=Pyk2[11,10],"p1N"=Pyk2[12,10],"p1P"=Pyk2[13,10],"p1Q"=Pyk2[14,10],"p1R"=Pyk2[15,10],
+                  "p1S"=Pyk2[16,10],"p1T"=Pyk2[17,10],"p1V"=Pyk2[18,10],"p1W"=Pyk2[19,10],"p1Y"=Pyk2[20,10],"p1O"=1,
+                  "p2A"=Pyk2[1,11], "p2C"=Pyk2[2,11], "p2D"=Pyk2[3,11], "p2E"=Pyk2[4,11], "p2F"=Pyk2[5,11],"p2G"=Pyk2[6,11],"p2H"=Pyk2[7,11],"p2I"=Pyk2[8,11],"p2K"=Pyk2[9,11],"p2L"=Pyk2[10,11],"p2M"=Pyk2[11,11],"p2N"=Pyk2[12,11],"p2P"=Pyk2[13,11],"p2Q"=Pyk2[14,11],"p2R"=Pyk2[15,11],
+                  "p2S"=Pyk2[16,11],"p2T"=Pyk2[17,11],"p2V"=Pyk2[18,11],"p2W"=Pyk2[19,11],"p2Y"=Pyk2[20,11],"p2O"=1,
+                  "p3A"=Pyk2[1,12], "p3C"=Pyk2[2,12], "p3D"=Pyk2[3,12], "p3E"=Pyk2[4,12], "p3F"=Pyk2[5,12],"p3G"=Pyk2[6,12],"p3H"=Pyk2[7,12],"p3I"=Pyk2[8,12],"p3K"=Pyk2[9,12],"p3L"=Pyk2[10,12],"p3M"=Pyk2[11,12],"p3N"=Pyk2[12,12],"p3P"=Pyk2[13,12],"p3Q"=Pyk2[14,12],"p3R"=Pyk2[15,12],
+                  "p3S"=Pyk2[16,12],"p3T"=Pyk2[17,12],"p3V"=Pyk2[18,12],"p3W"=Pyk2[19,12],"p3Y"=Pyk2[20,12],"p3O"=1,
+                  "p4A"=Pyk2[1,13], "p4C"=Pyk2[2,13], "p4D"=Pyk2[3,13], "p4E"=Pyk2[4,13], "p4F"=Pyk2[5,13],"p4G"=Pyk2[6,13],"p4H"=Pyk2[7,13],"p4I"=Pyk2[8,13],"p4K"=Pyk2[9,13],"p4L"=Pyk2[10,13],"p4M"=Pyk2[11,13],"p4N"=Pyk2[12,13],"p4P"=Pyk2[13,13],"p4Q"=Pyk2[14,13],"p4R"=Pyk2[15,13],
+                  "p4S"=Pyk2[16,13],"p4T"=Pyk2[17,13],"p4V"=Pyk2[18,13],"p4W"=Pyk2[19,13],"p4Y"=Pyk2[20,13],"p4O"=1,
+                  "p5A"=Pyk2[1,14], "p5C"=Pyk2[2,14], "p5D"=Pyk2[3,14], "p5E"=Pyk2[4,14], "p5F"=Pyk2[5,14],"p5G"=Pyk2[6,14],"p5H"=Pyk2[7,14],"p5I"=Pyk2[8,14],"p5K"=Pyk2[9,14],"p5L"=Pyk2[10,14],"p5M"=Pyk2[11,14],"p5N"=Pyk2[12,14],"p5P"=Pyk2[13,14],"p5Q"=Pyk2[14,14],"p5R"=Pyk2[15,14],
+                  "p5S"=Pyk2[16,14],"p5T"=Pyk2[17,14],"p5V"=Pyk2[18,14],"p5W"=Pyk2[19,14],"p5Y"=Pyk2[20,14],"p5O"=1,
+                  "p6A"=Pyk2[1,15], "p6C"=Pyk2[2,15], "p6D"=Pyk2[3,15], "p6E"=Pyk2[4,15], "p6F"=Pyk2[5,15],"p6G"=Pyk2[6,15],"p6H"=Pyk2[7,15],"p6I"=Pyk2[8,15],"p6K"=Pyk2[9,15],"p6L"=Pyk2[10,15],"p6M"=Pyk2[11,15],"p6N"=Pyk2[12,15],"p6P"=Pyk2[13,15],"p6Q"=Pyk2[14,15],"p6R"=Pyk2[15,15],
+                  "p6S"=Pyk2[16,15],"p6T"=Pyk2[17,15],"p6V"=Pyk2[18,15],"p6W"=Pyk2[19,15],"p6Y"=Pyk2[20,15],"p6O"=1)
+  
+  Src_props <- c("m6A"=Src[1,3], "m6C"=Src[2,3], "m6D"=Src[3,3], "m6E"=Src[4,3], "m6F"=Src[5,3],"m6G"=Src[6,3],"m6H"=Src[7,3],"m6I"=Src[8,3],"m6K"=Src[9,3],"m6L"=Src[10,3],"m6M"=Src[11,3],"m6N"=Src[12,3],"m6P"=Src[13,3],"m6Q"=Src[14,3],"m6R"=Src[15,3],
+                 "m6S"=Src[16,3],"m6T"=Src[17,3],"m6V"=Src[18,3],"m6W"=Src[19,3],"m6Y"=Src[20,3],"m6O"=1,
+                 "m5A"=Src[1,4], "m5C"=Src[2,4], "m5D"=Src[3,4], "m5E"=Src[4,4], "m5F"=Src[5,4],"m5G"=Src[6,4],"m5H"=Src[7,4],"m5I"=Src[8,4],"m5K"=Src[9,4],"m5L"=Src[10,4],"m5M"=Src[11,4],"m5N"=Src[12,4],"m5P"=Src[13,4],"m5Q"=Src[14,4],"m5R"=Src[15,4],
+                 "m5S"=Src[16,4],"m5T"=Src[17,4],"m5V"=Src[18,4],"m5W"=Src[19,4],"m5Y"=Src[20,4],"m5O"=1,
+                 "m4A"=Src[1,5], "m4C"=Src[2,5], "m4D"=Src[3,5], "m4E"=Src[4,5], "m4F"=Src[5,5],"m4G"=Src[6,5],"m4H"=Src[7,5],"m4I"=Src[8,5],"m4K"=Src[9,5],"m4L"=Src[10,5],"m4M"=Src[11,5],"m4N"=Src[12,5],"m4P"=Src[13,5],"m4Q"=Src[14,5],"m4R"=Src[15,5],
+                 "m4S"=Src[16,5],"m4T"=Src[17,5],"m4V"=Src[18,5],"m4W"=Src[19,5],"m4Y"=Src[20,5],"m4O"=1,
+                 "m3A"=Src[1,6], "m3C"=Src[2,6], "m3D"=Src[3,6], "m3E"=Src[4,6], "m3F"=Src[5,6],"m3G"=Src[6,6],"m3H"=Src[7,6],"m3I"=Src[8,6],"m3K"=Src[9,6],"m3L"=Src[10,6],"m3M"=Src[11,6],"m3N"=Src[12,6],"m3P"=Src[13,6],"m3Q"=Src[14,6],"m3R"=Src[15,6],
+                 "m3S"=Src[16,6],"m3T"=Src[17,6],"m3V"=Src[18,6],"m3W"=Src[19,6],"m3Y"=Src[20,6],"m3O"=1,
+                 "m2A"=Src[1,7], "m2C"=Src[2,7], "m2D"=Src[3,7], "m2E"=Src[4,7], "m2F"=Src[5,7],"m2G"=Src[6,7],"m2H"=Src[7,7],"m2I"=Src[8,7],"m2K"=Src[9,7],"m2L"=Src[10,7],"m2M"=Src[11,7],"m2N"=Src[12,7],"m2P"=Src[13,7],"m2Q"=Src[14,7],"m2R"=Src[15,7],
+                 "m2S"=Src[16,7],"m2T"=Src[17,7],"m2V"=Src[18,7],"m2W"=Src[19,7],"m2Y"=Src[20,7],"m2O"=1,
+                 "m1A"=Src[1,8], "m1C"=Src[2,8], "m1D"=Src[3,8], "m1E"=Src[4,8], "m1F"=Src[5,8],"m1G"=Src[6,8],"m1H"=Src[7,8],"m1I"=Src[8,8],"m1K"=Src[9,8],"m1L"=Src[10,8],"m1M"=Src[11,8],"m1N"=Src[12,8],"m1P"=Src[13,8],"m1Q"=Src[14,8],"m1R"=Src[15,8],
+                 "m1S"=Src[16,8],"m1T"=Src[17,8],"m1V"=Src[18,8],"m1W"=Src[19,8],"m1Y"=Src[20,8],"m1O"=1,
+                 "d0A"=Src[1,9], "d0C"=Src[2,9], "d0D"=Src[3,9], "d0E"=Src[4,9], "d0F"=Src[5,9],"d0G"=Src[6,9],"d0H"=Src[7,9],"d0I"=Src[8,9],"d0K"=Src[9,9],"d0L"=Src[10,9],"d0M"=Src[11,9],"d0N"=Src[12,9],"d0P"=Src[13,9],"d0Q"=Src[14,9],"d0R"=Src[15,9],
+                 "d0S"=Src[16,9],"d0T"=Src[17,9],"d0V"=Src[18,9],"d0W"=Src[19,9],"d0Y"=Src[20,9],"d0O"=1,
+                 "p1A"=Src[1,10], "p1C"=Src[2,10], "p1D"=Src[3,10], "p1E"=Src[4,10], "p1F"=Src[5,10],"p1G"=Src[6,10],"p1H"=Src[7,10],"p1I"=Src[8,10],"p1K"=Src[9,10],"p1L"=Src[10,10],"p1M"=Src[11,10],"p1N"=Src[12,10],"p1P"=Src[13,10],"p1Q"=Src[14,10],"p1R"=Src[15,10],
+                 "p1S"=Src[16,10],"p1T"=Src[17,10],"p1V"=Src[18,10],"p1W"=Src[19,10],"p1Y"=Src[20,10],"p1O"=1,
+                 "p2A"=Src[1,11], "p2C"=Src[2,11], "p2D"=Src[3,11], "p2E"=Src[4,11], "p2F"=Src[5,11],"p2G"=Src[6,11],"p2H"=Src[7,11],"p2I"=Src[8,11],"p2K"=Src[9,11],"p2L"=Src[10,11],"p2M"=Src[11,11],"p2N"=Src[12,11],"p2P"=Src[13,11],"p2Q"=Src[14,11],"p2R"=Src[15,11],
+                 "p2S"=Src[16,11],"p2T"=Src[17,11],"p2V"=Src[18,11],"p2W"=Src[19,11],"p2Y"=Src[20,11],"p2O"=1,
+                 "p3A"=Src[1,12], "p3C"=Src[2,12], "p3D"=Src[3,12], "p3E"=Src[4,12], "p3F"=Src[5,12],"p3G"=Src[6,12],"p3H"=Src[7,12],"p3I"=Src[8,12],"p3K"=Src[9,12],"p3L"=Src[10,12],"p3M"=Src[11,12],"p3N"=Src[12,12],"p3P"=Src[13,12],"p3Q"=Src[14,12],"p3R"=Src[15,12],
+                 "p3S"=Src[16,12],"p3T"=Src[17,12],"p3V"=Src[18,12],"p3W"=Src[19,12],"p3Y"=Src[20,12],"p3O"=1,
+                 "p4A"=Src[1,13], "p4C"=Src[2,13], "p4D"=Src[3,13], "p4E"=Src[4,13], "p4F"=Src[5,13],"p4G"=Src[6,13],"p4H"=Src[7,13],"p4I"=Src[8,13],"p4K"=Src[9,13],"p4L"=Src[10,13],"p4M"=Src[11,13],"p4N"=Src[12,13],"p4P"=Src[13,13],"p4Q"=Src[14,13],"p4R"=Src[15,13],
+                 "p4S"=Src[16,13],"p4T"=Src[17,13],"p4V"=Src[18,13],"p4W"=Src[19,13],"p4Y"=Src[20,13],"p4O"=1,
+                 "p5A"=Src[1,14], "p5C"=Src[2,14], "p5D"=Src[3,14], "p5E"=Src[4,14], "p5F"=Src[5,14],"p5G"=Src[6,14],"p5H"=Src[7,14],"p5I"=Src[8,14],"p5K"=Src[9,14],"p5L"=Src[10,14],"p5M"=Src[11,14],"p5N"=Src[12,14],"p5P"=Src[13,14],"p5Q"=Src[14,14],"p5R"=Src[15,14],
+                 "p5S"=Src[16,14],"p5T"=Src[17,14],"p5V"=Src[18,14],"p5W"=Src[19,14],"p5Y"=Src[20,14],"p5O"=1,
+                 "p6A"=Src[1,15], "p6C"=Src[2,15], "p6D"=Src[3,15], "p6E"=Src[4,15], "p6F"=Src[5,15],"p6G"=Src[6,15],"p6H"=Src[7,15],"p6I"=Src[8,15],"p6K"=Src[9,15],"p6L"=Src[10,15],"p6M"=Src[11,15],"p6N"=Src[12,15],"p6P"=Src[13,15],"p6Q"=Src[14,15],"p6R"=Src[15,15],
+                 "p6S"=Src[16,15],"p6T"=Src[17,15],"p6V"=Src[18,15],"p6W"=Src[19,15],"p6Y"=Src[20,15],"p6O"=1)
+  
+  Syk_props <- c("m6A"=Syk[1,3], "m6C"=Syk[2,3], "m6D"=Syk[3,3], "m6E"=Syk[4,3], "m6F"=Syk[5,3],"m6G"=Syk[6,3],"m6H"=Syk[7,3],"m6I"=Syk[8,3],"m6K"=Syk[9,3],"m6L"=Syk[10,3],"m6M"=Syk[11,3],"m6N"=Syk[12,3],"m6P"=Syk[13,3],"m6Q"=Syk[14,3],"m6R"=Syk[15,3],
+                 "m6S"=Syk[16,3],"m6T"=Syk[17,3],"m6V"=Syk[18,3],"m6W"=Syk[19,3],"m6Y"=Syk[20,3],"m6O"=1,
+                 "m5A"=Syk[1,4], "m5C"=Syk[2,4], "m5D"=Syk[3,4], "m5E"=Syk[4,4], "m5F"=Syk[5,4],"m5G"=Syk[6,4],"m5H"=Syk[7,4],"m5I"=Syk[8,4],"m5K"=Syk[9,4],"m5L"=Syk[10,4],"m5M"=Syk[11,4],"m5N"=Syk[12,4],"m5P"=Syk[13,4],"m5Q"=Syk[14,4],"m5R"=Syk[15,4],
+                 "m5S"=Syk[16,4],"m5T"=Syk[17,4],"m5V"=Syk[18,4],"m5W"=Syk[19,4],"m5Y"=Syk[20,4],"m5O"=1,
+                 "m4A"=Syk[1,5], "m4C"=Syk[2,5], "m4D"=Syk[3,5], "m4E"=Syk[4,5], "m4F"=Syk[5,5],"m4G"=Syk[6,5],"m4H"=Syk[7,5],"m4I"=Syk[8,5],"m4K"=Syk[9,5],"m4L"=Syk[10,5],"m4M"=Syk[11,5],"m4N"=Syk[12,5],"m4P"=Syk[13,5],"m4Q"=Syk[14,5],"m4R"=Syk[15,5],
+                 "m4S"=Syk[16,5],"m4T"=Syk[17,5],"m4V"=Syk[18,5],"m4W"=Syk[19,5],"m4Y"=Syk[20,5],"m4O"=1,
+                 "m3A"=Syk[1,6], "m3C"=Syk[2,6], "m3D"=Syk[3,6], "m3E"=Syk[4,6], "m3F"=Syk[5,6],"m3G"=Syk[6,6],"m3H"=Syk[7,6],"m3I"=Syk[8,6],"m3K"=Syk[9,6],"m3L"=Syk[10,6],"m3M"=Syk[11,6],"m3N"=Syk[12,6],"m3P"=Syk[13,6],"m3Q"=Syk[14,6],"m3R"=Syk[15,6],
+                 "m3S"=Syk[16,6],"m3T"=Syk[17,6],"m3V"=Syk[18,6],"m3W"=Syk[19,6],"m3Y"=Syk[20,6],"m3O"=1,
+                 "m2A"=Syk[1,7], "m2C"=Syk[2,7], "m2D"=Syk[3,7], "m2E"=Syk[4,7], "m2F"=Syk[5,7],"m2G"=Syk[6,7],"m2H"=Syk[7,7],"m2I"=Syk[8,7],"m2K"=Syk[9,7],"m2L"=Syk[10,7],"m2M"=Syk[11,7],"m2N"=Syk[12,7],"m2P"=Syk[13,7],"m2Q"=Syk[14,7],"m2R"=Syk[15,7],
+                 "m2S"=Syk[16,7],"m2T"=Syk[17,7],"m2V"=Syk[18,7],"m2W"=Syk[19,7],"m2Y"=Syk[20,7],"m2O"=1,
+                 "m1A"=Syk[1,8], "m1C"=Syk[2,8], "m1D"=Syk[3,8], "m1E"=Syk[4,8], "m1F"=Syk[5,8],"m1G"=Syk[6,8],"m1H"=Syk[7,8],"m1I"=Syk[8,8],"m1K"=Syk[9,8],"m1L"=Syk[10,8],"m1M"=Syk[11,8],"m1N"=Syk[12,8],"m1P"=Syk[13,8],"m1Q"=Syk[14,8],"m1R"=Syk[15,8],
+                 "m1S"=Syk[16,8],"m1T"=Syk[17,8],"m1V"=Syk[18,8],"m1W"=Syk[19,8],"m1Y"=Syk[20,8],"m1O"=1,
+                 "d0A"=Syk[1,9], "d0C"=Syk[2,9], "d0D"=Syk[3,9], "d0E"=Syk[4,9], "d0F"=Syk[5,9],"d0G"=Syk[6,9],"d0H"=Syk[7,9],"d0I"=Syk[8,9],"d0K"=Syk[9,9],"d0L"=Syk[10,9],"d0M"=Syk[11,9],"d0N"=Syk[12,9],"d0P"=Syk[13,9],"d0Q"=Syk[14,9],"d0R"=Syk[15,9],
+                 "d0S"=Syk[16,9],"d0T"=Syk[17,9],"d0V"=Syk[18,9],"d0W"=Syk[19,9],"d0Y"=Syk[20,9],"d0O"=1,
+                 "p1A"=Syk[1,10], "p1C"=Syk[2,10], "p1D"=Syk[3,10], "p1E"=Syk[4,10], "p1F"=Syk[5,10],"p1G"=Syk[6,10],"p1H"=Syk[7,10],"p1I"=Syk[8,10],"p1K"=Syk[9,10],"p1L"=Syk[10,10],"p1M"=Syk[11,10],"p1N"=Syk[12,10],"p1P"=Syk[13,10],"p1Q"=Syk[14,10],"p1R"=Syk[15,10],
+                 "p1S"=Syk[16,10],"p1T"=Syk[17,10],"p1V"=Syk[18,10],"p1W"=Syk[19,10],"p1Y"=Syk[20,10],"p1O"=1,
+                 "p2A"=Syk[1,11], "p2C"=Syk[2,11], "p2D"=Syk[3,11], "p2E"=Syk[4,11], "p2F"=Syk[5,11],"p2G"=Syk[6,11],"p2H"=Syk[7,11],"p2I"=Syk[8,11],"p2K"=Syk[9,11],"p2L"=Syk[10,11],"p2M"=Syk[11,11],"p2N"=Syk[12,11],"p2P"=Syk[13,11],"p2Q"=Syk[14,11],"p2R"=Syk[15,11],
+                 "p2S"=Syk[16,11],"p2T"=Syk[17,11],"p2V"=Syk[18,11],"p2W"=Syk[19,11],"p2Y"=Syk[20,11],"p2O"=1,
+                 "p3A"=Syk[1,12], "p3C"=Syk[2,12], "p3D"=Syk[3,12], "p3E"=Syk[4,12], "p3F"=Syk[5,12],"p3G"=Syk[6,12],"p3H"=Syk[7,12],"p3I"=Syk[8,12],"p3K"=Syk[9,12],"p3L"=Syk[10,12],"p3M"=Syk[11,12],"p3N"=Syk[12,12],"p3P"=Syk[13,12],"p3Q"=Syk[14,12],"p3R"=Syk[15,12],
+                 "p3S"=Syk[16,12],"p3T"=Syk[17,12],"p3V"=Syk[18,12],"p3W"=Syk[19,12],"p3Y"=Syk[20,12],"p3O"=1,
+                 "p4A"=Syk[1,13], "p4C"=Syk[2,13], "p4D"=Syk[3,13], "p4E"=Syk[4,13], "p4F"=Syk[5,13],"p4G"=Syk[6,13],"p4H"=Syk[7,13],"p4I"=Syk[8,13],"p4K"=Syk[9,13],"p4L"=Syk[10,13],"p4M"=Syk[11,13],"p4N"=Syk[12,13],"p4P"=Syk[13,13],"p4Q"=Syk[14,13],"p4R"=Syk[15,13],
+                 "p4S"=Syk[16,13],"p4T"=Syk[17,13],"p4V"=Syk[18,13],"p4W"=Syk[19,13],"p4Y"=Syk[20,13],"p4O"=1,
+                 "p5A"=Syk[1,14], "p5C"=Syk[2,14], "p5D"=Syk[3,14], "p5E"=Syk[4,14], "p5F"=Syk[5,14],"p5G"=Syk[6,14],"p5H"=Syk[7,14],"p5I"=Syk[8,14],"p5K"=Syk[9,14],"p5L"=Syk[10,14],"p5M"=Syk[11,14],"p5N"=Syk[12,14],"p5P"=Syk[13,14],"p5Q"=Syk[14,14],"p5R"=Syk[15,14],
+                 "p5S"=Syk[16,14],"p5T"=Syk[17,14],"p5V"=Syk[18,14],"p5W"=Syk[19,14],"p5Y"=Syk[20,14],"p5O"=1,
+                 "p6A"=Syk[1,15], "p6C"=Syk[2,15], "p6D"=Syk[3,15], "p6E"=Syk[4,15], "p6F"=Syk[5,15],"p6G"=Syk[6,15],"p6H"=Syk[7,15],"p6I"=Syk[8,15],"p6K"=Syk[9,15],"p6L"=Syk[10,15],"p6M"=Syk[11,15],"p6N"=Syk[12,15],"p6P"=Syk[13,15],"p6Q"=Syk[14,15],"p6R"=Syk[15,15],
+                 "p6S"=Syk[16,15],"p6T"=Syk[17,15],"p6V"=Syk[18,15],"p6W"=Syk[19,15],"p6Y"=Syk[20,15],"p6O"=1)
+  
+  Yes_props <- c("m6A"=Yes[1,3], "m6C"=Yes[2,3], "m6D"=Yes[3,3], "m6E"=Yes[4,3], "m6F"=Yes[5,3],"m6G"=Yes[6,3],"m6H"=Yes[7,3],"m6I"=Yes[8,3],"m6K"=Yes[9,3],"m6L"=Yes[10,3],"m6M"=Yes[11,3],"m6N"=Yes[12,3],"m6P"=Yes[13,3],"m6Q"=Yes[14,3],"m6R"=Yes[15,3],
+                 "m6S"=Yes[16,3],"m6T"=Yes[17,3],"m6V"=Yes[18,3],"m6W"=Yes[19,3],"m6Y"=Yes[20,3],"m6O"=1,
+                 "m5A"=Yes[1,4], "m5C"=Yes[2,4], "m5D"=Yes[3,4], "m5E"=Yes[4,4], "m5F"=Yes[5,4],"m5G"=Yes[6,4],"m5H"=Yes[7,4],"m5I"=Yes[8,4],"m5K"=Yes[9,4],"m5L"=Yes[10,4],"m5M"=Yes[11,4],"m5N"=Yes[12,4],"m5P"=Yes[13,4],"m5Q"=Yes[14,4],"m5R"=Yes[15,4],
+                 "m5S"=Yes[16,4],"m5T"=Yes[17,4],"m5V"=Yes[18,4],"m5W"=Yes[19,4],"m5Y"=Yes[20,4],"m5O"=1,
+                 "m4A"=Yes[1,5], "m4C"=Yes[2,5], "m4D"=Yes[3,5], "m4E"=Yes[4,5], "m4F"=Yes[5,5],"m4G"=Yes[6,5],"m4H"=Yes[7,5],"m4I"=Yes[8,5],"m4K"=Yes[9,5],"m4L"=Yes[10,5],"m4M"=Yes[11,5],"m4N"=Yes[12,5],"m4P"=Yes[13,5],"m4Q"=Yes[14,5],"m4R"=Yes[15,5],
+                 "m4S"=Yes[16,5],"m4T"=Yes[17,5],"m4V"=Yes[18,5],"m4W"=Yes[19,5],"m4Y"=Yes[20,5],"m4O"=1,
+                 "m3A"=Yes[1,6], "m3C"=Yes[2,6], "m3D"=Yes[3,6], "m3E"=Yes[4,6], "m3F"=Yes[5,6],"m3G"=Yes[6,6],"m3H"=Yes[7,6],"m3I"=Yes[8,6],"m3K"=Yes[9,6],"m3L"=Yes[10,6],"m3M"=Yes[11,6],"m3N"=Yes[12,6],"m3P"=Yes[13,6],"m3Q"=Yes[14,6],"m3R"=Yes[15,6],
+                 "m3S"=Yes[16,6],"m3T"=Yes[17,6],"m3V"=Yes[18,6],"m3W"=Yes[19,6],"m3Y"=Yes[20,6],"m3O"=1,
+                 "m2A"=Yes[1,7], "m2C"=Yes[2,7], "m2D"=Yes[3,7], "m2E"=Yes[4,7], "m2F"=Yes[5,7],"m2G"=Yes[6,7],"m2H"=Yes[7,7],"m2I"=Yes[8,7],"m2K"=Yes[9,7],"m2L"=Yes[10,7],"m2M"=Yes[11,7],"m2N"=Yes[12,7],"m2P"=Yes[13,7],"m2Q"=Yes[14,7],"m2R"=Yes[15,7],
+                 "m2S"=Yes[16,7],"m2T"=Yes[17,7],"m2V"=Yes[18,7],"m2W"=Yes[19,7],"m2Y"=Yes[20,7],"m2O"=1,
+                 "m1A"=Yes[1,8], "m1C"=Yes[2,8], "m1D"=Yes[3,8], "m1E"=Yes[4,8], "m1F"=Yes[5,8],"m1G"=Yes[6,8],"m1H"=Yes[7,8],"m1I"=Yes[8,8],"m1K"=Yes[9,8],"m1L"=Yes[10,8],"m1M"=Yes[11,8],"m1N"=Yes[12,8],"m1P"=Yes[13,8],"m1Q"=Yes[14,8],"m1R"=Yes[15,8],
+                 "m1S"=Yes[16,8],"m1T"=Yes[17,8],"m1V"=Yes[18,8],"m1W"=Yes[19,8],"m1Y"=Yes[20,8],"m1O"=1,
+                 "d0A"=Yes[1,9], "d0C"=Yes[2,9], "d0D"=Yes[3,9], "d0E"=Yes[4,9], "d0F"=Yes[5,9],"d0G"=Yes[6,9],"d0H"=Yes[7,9],"d0I"=Yes[8,9],"d0K"=Yes[9,9],"d0L"=Yes[10,9],"d0M"=Yes[11,9],"d0N"=Yes[12,9],"d0P"=Yes[13,9],"d0Q"=Yes[14,9],"d0R"=Yes[15,9],
+                 "d0S"=Yes[16,9],"d0T"=Yes[17,9],"d0V"=Yes[18,9],"d0W"=Yes[19,9],"d0Y"=Yes[20,9],"d0O"=1,
+                 "p1A"=Yes[1,10], "p1C"=Yes[2,10], "p1D"=Yes[3,10], "p1E"=Yes[4,10], "p1F"=Yes[5,10],"p1G"=Yes[6,10],"p1H"=Yes[7,10],"p1I"=Yes[8,10],"p1K"=Yes[9,10],"p1L"=Yes[10,10],"p1M"=Yes[11,10],"p1N"=Yes[12,10],"p1P"=Yes[13,10],"p1Q"=Yes[14,10],"p1R"=Yes[15,10],
+                 "p1S"=Yes[16,10],"p1T"=Yes[17,10],"p1V"=Yes[18,10],"p1W"=Yes[19,10],"p1Y"=Yes[20,10],"p1O"=1,
+                 "p2A"=Yes[1,11], "p2C"=Yes[2,11], "p2D"=Yes[3,11], "p2E"=Yes[4,11], "p2F"=Yes[5,11],"p2G"=Yes[6,11],"p2H"=Yes[7,11],"p2I"=Yes[8,11],"p2K"=Yes[9,11],"p2L"=Yes[10,11],"p2M"=Yes[11,11],"p2N"=Yes[12,11],"p2P"=Yes[13,11],"p2Q"=Yes[14,11],"p2R"=Yes[15,11],
+                 "p2S"=Yes[16,11],"p2T"=Yes[17,11],"p2V"=Yes[18,11],"p2W"=Yes[19,11],"p2Y"=Yes[20,11],"p2O"=1,
+                 "p3A"=Yes[1,12], "p3C"=Yes[2,12], "p3D"=Yes[3,12], "p3E"=Yes[4,12], "p3F"=Yes[5,12],"p3G"=Yes[6,12],"p3H"=Yes[7,12],"p3I"=Yes[8,12],"p3K"=Yes[9,12],"p3L"=Yes[10,12],"p3M"=Yes[11,12],"p3N"=Yes[12,12],"p3P"=Yes[13,12],"p3Q"=Yes[14,12],"p3R"=Yes[15,12],
+                 "p3S"=Yes[16,12],"p3T"=Yes[17,12],"p3V"=Yes[18,12],"p3W"=Yes[19,12],"p3Y"=Yes[20,12],"p3O"=1,
+                 "p4A"=Yes[1,13], "p4C"=Yes[2,13], "p4D"=Yes[3,13], "p4E"=Yes[4,13], "p4F"=Yes[5,13],"p4G"=Yes[6,13],"p4H"=Yes[7,13],"p4I"=Yes[8,13],"p4K"=Yes[9,13],"p4L"=Yes[10,13],"p4M"=Yes[11,13],"p4N"=Yes[12,13],"p4P"=Yes[13,13],"p4Q"=Yes[14,13],"p4R"=Yes[15,13],
+                 "p4S"=Yes[16,13],"p4T"=Yes[17,13],"p4V"=Yes[18,13],"p4W"=Yes[19,13],"p4Y"=Yes[20,13],"p4O"=1,
+                 "p5A"=Yes[1,14], "p5C"=Yes[2,14], "p5D"=Yes[3,14], "p5E"=Yes[4,14], "p5F"=Yes[5,14],"p5G"=Yes[6,14],"p5H"=Yes[7,14],"p5I"=Yes[8,14],"p5K"=Yes[9,14],"p5L"=Yes[10,14],"p5M"=Yes[11,14],"p5N"=Yes[12,14],"p5P"=Yes[13,14],"p5Q"=Yes[14,14],"p5R"=Yes[15,14],
+                 "p5S"=Yes[16,14],"p5T"=Yes[17,14],"p5V"=Yes[18,14],"p5W"=Yes[19,14],"p5Y"=Yes[20,14],"p5O"=1,
+                 "p6A"=Yes[1,15], "p6C"=Yes[2,15], "p6D"=Yes[3,15], "p6E"=Yes[4,15], "p6F"=Yes[5,15],"p6G"=Yes[6,15],"p6H"=Yes[7,15],"p6I"=Yes[8,15],"p6K"=Yes[9,15],"p6L"=Yes[10,15],"p6M"=Yes[11,15],"p6N"=Yes[12,15],"p6P"=Yes[13,15],"p6Q"=Yes[14,15],"p6R"=Yes[15,15],
+                 "p6S"=Yes[16,15],"p6T"=Yes[17,15],"p6V"=Yes[18,15],"p6W"=Yes[19,15],"p6Y"=Yes[20,15],"p6O"=1)
+  
+  FLT3_props <- c("m6A"=FLT3[1,3], "m6C"=FLT3[2,3], "m6D"=FLT3[3,3], "m6E"=FLT3[4,3], "m6F"=FLT3[5,3],"m6G"=FLT3[6,3],"m6H"=FLT3[7,3],"m6I"=FLT3[8,3],"m6K"=FLT3[9,3],"m6L"=FLT3[10,3],"m6M"=FLT3[11,3],"m6N"=FLT3[12,3],"m6P"=FLT3[13,3],"m6Q"=FLT3[14,3],"m6R"=FLT3[15,3],
+                  "m6S"=FLT3[16,3],"m6T"=FLT3[17,3],"m6V"=FLT3[18,3],"m6W"=FLT3[19,3],"m6Y"=FLT3[20,3],"m6O"=1,
+                  "m5A"=FLT3[1,4], "m5C"=FLT3[2,4], "m5D"=FLT3[3,4], "m5E"=FLT3[4,4], "m5F"=FLT3[5,4],"m5G"=FLT3[6,4],"m5H"=FLT3[7,4],"m5I"=FLT3[8,4],"m5K"=FLT3[9,4],"m5L"=FLT3[10,4],"m5M"=FLT3[11,4],"m5N"=FLT3[12,4],"m5P"=FLT3[13,4],"m5Q"=FLT3[14,4],"m5R"=FLT3[15,4],
+                  "m5S"=FLT3[16,4],"m5T"=FLT3[17,4],"m5V"=FLT3[18,4],"m5W"=FLT3[19,4],"m5Y"=FLT3[20,4],"m5O"=1,
+                  "m4A"=FLT3[1,5], "m4C"=FLT3[2,5], "m4D"=FLT3[3,5], "m4E"=FLT3[4,5], "m4F"=FLT3[5,5],"m4G"=FLT3[6,5],"m4H"=FLT3[7,5],"m4I"=FLT3[8,5],"m4K"=FLT3[9,5],"m4L"=FLT3[10,5],"m4M"=FLT3[11,5],"m4N"=FLT3[12,5],"m4P"=FLT3[13,5],"m4Q"=FLT3[14,5],"m4R"=FLT3[15,5],
+                  "m4S"=FLT3[16,5],"m4T"=FLT3[17,5],"m4V"=FLT3[18,5],"m4W"=FLT3[19,5],"m4Y"=FLT3[20,5],"m4O"=1,
+                  "m3A"=FLT3[1,6], "m3C"=FLT3[2,6], "m3D"=FLT3[3,6], "m3E"=FLT3[4,6], "m3F"=FLT3[5,6],"m3G"=FLT3[6,6],"m3H"=FLT3[7,6],"m3I"=FLT3[8,6],"m3K"=FLT3[9,6],"m3L"=FLT3[10,6],"m3M"=FLT3[11,6],"m3N"=FLT3[12,6],"m3P"=FLT3[13,6],"m3Q"=FLT3[14,6],"m3R"=FLT3[15,6],
+                  "m3S"=FLT3[16,6],"m3T"=FLT3[17,6],"m3V"=FLT3[18,6],"m3W"=FLT3[19,6],"m3Y"=FLT3[20,6],"m3O"=1,
+                  "m2A"=FLT3[1,7], "m2C"=FLT3[2,7], "m2D"=FLT3[3,7], "m2E"=FLT3[4,7], "m2F"=FLT3[5,7],"m2G"=FLT3[6,7],"m2H"=FLT3[7,7],"m2I"=FLT3[8,7],"m2K"=FLT3[9,7],"m2L"=FLT3[10,7],"m2M"=FLT3[11,7],"m2N"=FLT3[12,7],"m2P"=FLT3[13,7],"m2Q"=FLT3[14,7],"m2R"=FLT3[15,7],
+                  "m2S"=FLT3[16,7],"m2T"=FLT3[17,7],"m2V"=FLT3[18,7],"m2W"=FLT3[19,7],"m2Y"=FLT3[20,7],"m2O"=1,
+                  "m1A"=FLT3[1,8], "m1C"=FLT3[2,8], "m1D"=FLT3[3,8], "m1E"=FLT3[4,8], "m1F"=FLT3[5,8],"m1G"=FLT3[6,8],"m1H"=FLT3[7,8],"m1I"=FLT3[8,8],"m1K"=FLT3[9,8],"m1L"=FLT3[10,8],"m1M"=FLT3[11,8],"m1N"=FLT3[12,8],"m1P"=FLT3[13,8],"m1Q"=FLT3[14,8],"m1R"=FLT3[15,8],
+                  "m1S"=FLT3[16,8],"m1T"=FLT3[17,8],"m1V"=FLT3[18,8],"m1W"=FLT3[19,8],"m1Y"=FLT3[20,8],"m1O"=1,
+                  "d0A"=FLT3[1,9], "d0C"=FLT3[2,9], "d0D"=FLT3[3,9], "d0E"=FLT3[4,9], "d0F"=FLT3[5,9],"d0G"=FLT3[6,9],"d0H"=FLT3[7,9],"d0I"=FLT3[8,9],"d0K"=FLT3[9,9],"d0L"=FLT3[10,9],"d0M"=FLT3[11,9],"d0N"=FLT3[12,9],"d0P"=FLT3[13,9],"d0Q"=FLT3[14,9],"d0R"=FLT3[15,9],
+                  "d0S"=FLT3[16,9],"d0T"=FLT3[17,9],"d0V"=FLT3[18,9],"d0W"=FLT3[19,9],"d0Y"=FLT3[20,9],"d0O"=1,
+                  "p1A"=FLT3[1,10], "p1C"=FLT3[2,10], "p1D"=FLT3[3,10], "p1E"=FLT3[4,10], "p1F"=FLT3[5,10],"p1G"=FLT3[6,10],"p1H"=FLT3[7,10],"p1I"=FLT3[8,10],"p1K"=FLT3[9,10],"p1L"=FLT3[10,10],"p1M"=FLT3[11,10],"p1N"=FLT3[12,10],"p1P"=FLT3[13,10],"p1Q"=FLT3[14,10],"p1R"=FLT3[15,10],
+                  "p1S"=FLT3[16,10],"p1T"=FLT3[17,10],"p1V"=FLT3[18,10],"p1W"=FLT3[19,10],"p1Y"=FLT3[20,10],"p1O"=1,
+                  "p2A"=FLT3[1,11], "p2C"=FLT3[2,11], "p2D"=FLT3[3,11], "p2E"=FLT3[4,11], "p2F"=FLT3[5,11],"p2G"=FLT3[6,11],"p2H"=FLT3[7,11],"p2I"=FLT3[8,11],"p2K"=FLT3[9,11],"p2L"=FLT3[10,11],"p2M"=FLT3[11,11],"p2N"=FLT3[12,11],"p2P"=FLT3[13,11],"p2Q"=FLT3[14,11],"p2R"=FLT3[15,11],
+                  "p2S"=FLT3[16,11],"p2T"=FLT3[17,11],"p2V"=FLT3[18,11],"p2W"=FLT3[19,11],"p2Y"=FLT3[20,11],"p2O"=1,
+                  "p3A"=FLT3[1,12], "p3C"=FLT3[2,12], "p3D"=FLT3[3,12], "p3E"=FLT3[4,12], "p3F"=FLT3[5,12],"p3G"=FLT3[6,12],"p3H"=FLT3[7,12],"p3I"=FLT3[8,12],"p3K"=FLT3[9,12],"p3L"=FLT3[10,12],"p3M"=FLT3[11,12],"p3N"=FLT3[12,12],"p3P"=FLT3[13,12],"p3Q"=FLT3[14,12],"p3R"=FLT3[15,12],
+                  "p3S"=FLT3[16,12],"p3T"=FLT3[17,12],"p3V"=FLT3[18,12],"p3W"=FLT3[19,12],"p3Y"=FLT3[20,12],"p3O"=1,
+                  "p4A"=FLT3[1,13], "p4C"=FLT3[2,13], "p4D"=FLT3[3,13], "p4E"=FLT3[4,13], "p4F"=FLT3[5,13],"p4G"=FLT3[6,13],"p4H"=FLT3[7,13],"p4I"=FLT3[8,13],"p4K"=FLT3[9,13],"p4L"=FLT3[10,13],"p4M"=FLT3[11,13],"p4N"=FLT3[12,13],"p4P"=FLT3[13,13],"p4Q"=FLT3[14,13],"p4R"=FLT3[15,13],
+                  "p4S"=FLT3[16,13],"p4T"=FLT3[17,13],"p4V"=FLT3[18,13],"p4W"=FLT3[19,13],"p4Y"=FLT3[20,13],"p4O"=1,
+                  "p5A"=FLT3[1,14], "p5C"=FLT3[2,14], "p5D"=FLT3[3,14], "p5E"=FLT3[4,14], "p5F"=FLT3[5,14],"p5G"=FLT3[6,14],"p5H"=FLT3[7,14],"p5I"=FLT3[8,14],"p5K"=FLT3[9,14],"p5L"=FLT3[10,14],"p5M"=FLT3[11,14],"p5N"=FLT3[12,14],"p5P"=FLT3[13,14],"p5Q"=FLT3[14,14],"p5R"=FLT3[15,14],
+                  "p5S"=FLT3[16,14],"p5T"=FLT3[17,14],"p5V"=FLT3[18,14],"p5W"=FLT3[19,14],"p5Y"=FLT3[20,14],"p5O"=1,
+                  "p6A"=FLT3[1,15], "p6C"=FLT3[2,15], "p6D"=FLT3[3,15], "p6E"=FLT3[4,15], "p6F"=FLT3[5,15],"p6G"=FLT3[6,15],"p6H"=FLT3[7,15],"p6I"=FLT3[8,15],"p6K"=FLT3[9,15],"p6L"=FLT3[10,15],"p6M"=FLT3[11,15],"p6N"=FLT3[12,15],"p6P"=FLT3[13,15],"p6Q"=FLT3[14,15],"p6R"=FLT3[15,15],
+                  "p6S"=FLT3[16,15],"p6T"=FLT3[17,15],"p6V"=FLT3[18,15],"p6W"=FLT3[19,15],"p6Y"=FLT3[20,15],"p6O"=1)
+  
+  ALK_props <- c("m6A"=ALK[1,3], "m6C"=ALK[2,3], "m6D"=ALK[3,3], "m6E"=ALK[4,3], "m6F"=ALK[5,3],"m6G"=ALK[6,3],"m6H"=ALK[7,3],"m6I"=ALK[8,3],"m6K"=ALK[9,3],"m6L"=ALK[10,3],"m6M"=ALK[11,3],"m6N"=ALK[12,3],"m6P"=ALK[13,3],"m6Q"=ALK[14,3],"m6R"=ALK[15,3],
+                 "m6S"=ALK[16,3],"m6T"=ALK[17,3],"m6V"=ALK[18,3],"m6W"=ALK[19,3],"m6Y"=ALK[20,3],"m6O"=1,
+                 "m5A"=ALK[1,4], "m5C"=ALK[2,4], "m5D"=ALK[3,4], "m5E"=ALK[4,4], "m5F"=ALK[5,4],"m5G"=ALK[6,4],"m5H"=ALK[7,4],"m5I"=ALK[8,4],"m5K"=ALK[9,4],"m5L"=ALK[10,4],"m5M"=ALK[11,4],"m5N"=ALK[12,4],"m5P"=ALK[13,4],"m5Q"=ALK[14,4],"m5R"=ALK[15,4],
+                 "m5S"=ALK[16,4],"m5T"=ALK[17,4],"m5V"=ALK[18,4],"m5W"=ALK[19,4],"m5Y"=ALK[20,4],"m5O"=1,
+                 "m4A"=ALK[1,5], "m4C"=ALK[2,5], "m4D"=ALK[3,5], "m4E"=ALK[4,5], "m4F"=ALK[5,5],"m4G"=ALK[6,5],"m4H"=ALK[7,5],"m4I"=ALK[8,5],"m4K"=ALK[9,5],"m4L"=ALK[10,5],"m4M"=ALK[11,5],"m4N"=ALK[12,5],"m4P"=ALK[13,5],"m4Q"=ALK[14,5],"m4R"=ALK[15,5],
+                 "m4S"=ALK[16,5],"m4T"=ALK[17,5],"m4V"=ALK[18,5],"m4W"=ALK[19,5],"m4Y"=ALK[20,5],"m4O"=1,
+                 "m3A"=ALK[1,6], "m3C"=ALK[2,6], "m3D"=ALK[3,6], "m3E"=ALK[4,6], "m3F"=ALK[5,6],"m3G"=ALK[6,6],"m3H"=ALK[7,6],"m3I"=ALK[8,6],"m3K"=ALK[9,6],"m3L"=ALK[10,6],"m3M"=ALK[11,6],"m3N"=ALK[12,6],"m3P"=ALK[13,6],"m3Q"=ALK[14,6],"m3R"=ALK[15,6],
+                 "m3S"=ALK[16,6],"m3T"=ALK[17,6],"m3V"=ALK[18,6],"m3W"=ALK[19,6],"m3Y"=ALK[20,6],"m3O"=1,
+                 "m2A"=ALK[1,7], "m2C"=ALK[2,7], "m2D"=ALK[3,7], "m2E"=ALK[4,7], "m2F"=ALK[5,7],"m2G"=ALK[6,7],"m2H"=ALK[7,7],"m2I"=ALK[8,7],"m2K"=ALK[9,7],"m2L"=ALK[10,7],"m2M"=ALK[11,7],"m2N"=ALK[12,7],"m2P"=ALK[13,7],"m2Q"=ALK[14,7],"m2R"=ALK[15,7],
+                 "m2S"=ALK[16,7],"m2T"=ALK[17,7],"m2V"=ALK[18,7],"m2W"=ALK[19,7],"m2Y"=ALK[20,7],"m2O"=1,
+                 "m1A"=ALK[1,8], "m1C"=ALK[2,8], "m1D"=ALK[3,8], "m1E"=ALK[4,8], "m1F"=ALK[5,8],"m1G"=ALK[6,8],"m1H"=ALK[7,8],"m1I"=ALK[8,8],"m1K"=ALK[9,8],"m1L"=ALK[10,8],"m1M"=ALK[11,8],"m1N"=ALK[12,8],"m1P"=ALK[13,8],"m1Q"=ALK[14,8],"m1R"=ALK[15,8],
+                 "m1S"=ALK[16,8],"m1T"=ALK[17,8],"m1V"=ALK[18,8],"m1W"=ALK[19,8],"m1Y"=ALK[20,8],"m1O"=1,
+                 "d0A"=ALK[1,9], "d0C"=ALK[2,9], "d0D"=ALK[3,9], "d0E"=ALK[4,9], "d0F"=ALK[5,9],"d0G"=ALK[6,9],"d0H"=ALK[7,9],"d0I"=ALK[8,9],"d0K"=ALK[9,9],"d0L"=ALK[10,9],"d0M"=ALK[11,9],"d0N"=ALK[12,9],"d0P"=ALK[13,9],"d0Q"=ALK[14,9],"d0R"=ALK[15,9],
+                 "d0S"=ALK[16,9],"d0T"=ALK[17,9],"d0V"=ALK[18,9],"d0W"=ALK[19,9],"d0Y"=ALK[20,9],"d0O"=1,
+                 "p1A"=ALK[1,10], "p1C"=ALK[2,10], "p1D"=ALK[3,10], "p1E"=ALK[4,10], "p1F"=ALK[5,10],"p1G"=ALK[6,10],"p1H"=ALK[7,10],"p1I"=ALK[8,10],"p1K"=ALK[9,10],"p1L"=ALK[10,10],"p1M"=ALK[11,10],"p1N"=ALK[12,10],"p1P"=ALK[13,10],"p1Q"=ALK[14,10],"p1R"=ALK[15,10],
+                 "p1S"=ALK[16,10],"p1T"=ALK[17,10],"p1V"=ALK[18,10],"p1W"=ALK[19,10],"p1Y"=ALK[20,10],"p1O"=1,
+                 "p2A"=ALK[1,11], "p2C"=ALK[2,11], "p2D"=ALK[3,11], "p2E"=ALK[4,11], "p2F"=ALK[5,11],"p2G"=ALK[6,11],"p2H"=ALK[7,11],"p2I"=ALK[8,11],"p2K"=ALK[9,11],"p2L"=ALK[10,11],"p2M"=ALK[11,11],"p2N"=ALK[12,11],"p2P"=ALK[13,11],"p2Q"=ALK[14,11],"p2R"=ALK[15,11],
+                 "p2S"=ALK[16,11],"p2T"=ALK[17,11],"p2V"=ALK[18,11],"p2W"=ALK[19,11],"p2Y"=ALK[20,11],"p2O"=1,
+                 "p3A"=ALK[1,12], "p3C"=ALK[2,12], "p3D"=ALK[3,12], "p3E"=ALK[4,12], "p3F"=ALK[5,12],"p3G"=ALK[6,12],"p3H"=ALK[7,12],"p3I"=ALK[8,12],"p3K"=ALK[9,12],"p3L"=ALK[10,12],"p3M"=ALK[11,12],"p3N"=ALK[12,12],"p3P"=ALK[13,12],"p3Q"=ALK[14,12],"p3R"=ALK[15,12],
+                 "p3S"=ALK[16,12],"p3T"=ALK[17,12],"p3V"=ALK[18,12],"p3W"=ALK[19,12],"p3Y"=ALK[20,12],"p3O"=1,
+                 "p4A"=ALK[1,13], "p4C"=ALK[2,13], "p4D"=ALK[3,13], "p4E"=ALK[4,13], "p4F"=ALK[5,13],"p4G"=ALK[6,13],"p4H"=ALK[7,13],"p4I"=ALK[8,13],"p4K"=ALK[9,13],"p4L"=ALK[10,13],"p4M"=ALK[11,13],"p4N"=ALK[12,13],"p4P"=ALK[13,13],"p4Q"=ALK[14,13],"p4R"=ALK[15,13],
+                 "p4S"=ALK[16,13],"p4T"=ALK[17,13],"p4V"=ALK[18,13],"p4W"=ALK[19,13],"p4Y"=ALK[20,13],"p4O"=1,
+                 "p5A"=ALK[1,14], "p5C"=ALK[2,14], "p5D"=ALK[3,14], "p5E"=ALK[4,14], "p5F"=ALK[5,14],"p5G"=ALK[6,14],"p5H"=ALK[7,14],"p5I"=ALK[8,14],"p5K"=ALK[9,14],"p5L"=ALK[10,14],"p5M"=ALK[11,14],"p5N"=ALK[12,14],"p5P"=ALK[13,14],"p5Q"=ALK[14,14],"p5R"=ALK[15,14],
+                 "p5S"=ALK[16,14],"p5T"=ALK[17,14],"p5V"=ALK[18,14],"p5W"=ALK[19,14],"p5Y"=ALK[20,14],"p5O"=1,
+                 "p6A"=ALK[1,15], "p6C"=ALK[2,15], "p6D"=ALK[3,15], "p6E"=ALK[4,15], "p6F"=ALK[5,15],"p6G"=ALK[6,15],"p6H"=ALK[7,15],"p6I"=ALK[8,15],"p6K"=ALK[9,15],"p6L"=ALK[10,15],"p6M"=ALK[11,15],"p6N"=ALK[12,15],"p6P"=ALK[13,15],"p6Q"=ALK[14,15],"p6R"=ALK[15,15],
+                 "p6S"=ALK[16,15],"p6T"=ALK[17,15],"p6V"=ALK[18,15],"p6W"=ALK[19,15],"p6Y"=ALK[20,15],"p6O"=1)
+  
+}
+#this creates the apply functions that are used below.  Each amino acid at each position gets assigned a value from an EPM table
+
+
+#this part turns amino acids at positions into values from the EPM tables using the above apply function
+if(1==1){
+  ThisKinTablem6<-sapply(pPositionm6, function(x) ThisKinTable_props[x])
+  ThisKinTablem5<-sapply(pPositionm5, function(x) ThisKinTable_props[x])
+  ThisKinTablem4<-sapply(pPositionm4, function(x) ThisKinTable_props[x])
+  ThisKinTablem3<-sapply(pPositionm3, function(x) ThisKinTable_props[x])
+  ThisKinTablem2<-sapply(pPositionm2, function(x) ThisKinTable_props[x])
+  ThisKinTablem1<-sapply(pPositionm1, function(x) ThisKinTable_props[x])
+  ThisKinTabled0<-sapply(pPositiond0, function(x) ThisKinTable_props[x])
+  ThisKinTablep1<-sapply(pPositionp1, function(x) ThisKinTable_props[x])
+  ThisKinTablep2<-sapply(pPositionp2, function(x) ThisKinTable_props[x])
+  ThisKinTablep3<-sapply(pPositionp3, function(x) ThisKinTable_props[x])
+  ThisKinTablep4<-sapply(pPositionp4, function(x) ThisKinTable_props[x])
+  ThisKinTablep5<-sapply(pPositionp5, function(x) ThisKinTable_props[x])
+  ThisKinTablep6<-sapply(pPositionp6, function(x) ThisKinTable_props[x])
+  
+  Ablm6<-sapply(pPositionm6, function(x) Abl_props[x])
+  Ablm5<-sapply(pPositionm5, function(x) Abl_props[x])
+  Ablm4<-sapply(pPositionm4, function(x) Abl_props[x])
+  Ablm3<-sapply(pPositionm3, function(x) Abl_props[x])
+  Ablm2<-sapply(pPositionm2, function(x) Abl_props[x])
+  Ablm1<-sapply(pPositionm1, function(x) Abl_props[x])
+  Abld0<-sapply(pPositiond0, function(x) Abl_props[x])
+  Ablp1<-sapply(pPositionp1, function(x) Abl_props[x])
+  Ablp2<-sapply(pPositionp2, function(x) Abl_props[x])
+  Ablp3<-sapply(pPositionp3, function(x) Abl_props[x])
+  Ablp4<-sapply(pPositionp4, function(x) Abl_props[x])
+  Ablp5<-sapply(pPositionp5, function(x) Abl_props[x])
+  Ablp6<-sapply(pPositionp6, function(x) Abl_props[x])
+  
+  Argm6<-sapply(pPositionm6, function(x) Arg_props[x])
+  Argm5<-sapply(pPositionm5, function(x) Arg_props[x])
+  Argm4<-sapply(pPositionm4, function(x) Arg_props[x])
+  Argm3<-sapply(pPositionm3, function(x) Arg_props[x])
+  Argm2<-sapply(pPositionm2, function(x) Arg_props[x])
+  Argm1<-sapply(pPositionm1, function(x) Arg_props[x])
+  Argd0<-sapply(pPositiond0, function(x) Arg_props[x])
+  Argp1<-sapply(pPositionp1, function(x) Arg_props[x])
+  Argp2<-sapply(pPositionp2, function(x) Arg_props[x])
+  Argp3<-sapply(pPositionp3, function(x) Arg_props[x])
+  Argp4<-sapply(pPositionp4, function(x) Arg_props[x])
+  Argp5<-sapply(pPositionp5, function(x) Arg_props[x])
+  Argp6<-sapply(pPositionp6, function(x) Arg_props[x])
+  
+  Btkm6<-sapply(pPositionm6, function(x) Btk_props[x])
+  Btkm5<-sapply(pPositionm5, function(x) Btk_props[x])
+  Btkm4<-sapply(pPositionm4, function(x) Btk_props[x])
+  Btkm3<-sapply(pPositionm3, function(x) Btk_props[x])
+  Btkm2<-sapply(pPositionm2, function(x) Btk_props[x])
+  Btkm1<-sapply(pPositionm1, function(x) Btk_props[x])
+  Btkd0<-sapply(pPositiond0, function(x) Btk_props[x])
+  Btkp1<-sapply(pPositionp1, function(x) Btk_props[x])
+  Btkp2<-sapply(pPositionp2, function(x) Btk_props[x])
+  Btkp3<-sapply(pPositionp3, function(x) Btk_props[x])
+  Btkp4<-sapply(pPositionp4, function(x) Btk_props[x])
+  Btkp5<-sapply(pPositionp5, function(x) Btk_props[x])
+  Btkp6<-sapply(pPositionp6, function(x) Btk_props[x])
+  
+  Cskm6<-sapply(pPositionm6, function(x) Csk_props[x])
+  Cskm5<-sapply(pPositionm5, function(x) Csk_props[x])
+  Cskm4<-sapply(pPositionm4, function(x) Csk_props[x])
+  Cskm3<-sapply(pPositionm3, function(x) Csk_props[x])
+  Cskm2<-sapply(pPositionm2, function(x) Csk_props[x])
+  Cskm1<-sapply(pPositionm1, function(x) Csk_props[x])
+  Cskd0<-sapply(pPositiond0, function(x) Csk_props[x])
+  Cskp1<-sapply(pPositionp1, function(x) Csk_props[x])
+  Cskp2<-sapply(pPositionp2, function(x) Csk_props[x])
+  Cskp3<-sapply(pPositionp3, function(x) Csk_props[x])
+  Cskp4<-sapply(pPositionp4, function(x) Csk_props[x])
+  Cskp5<-sapply(pPositionp5, function(x) Csk_props[x])
+  Cskp6<-sapply(pPositionp6, function(x) Csk_props[x])
+  
+  Fynm6<-sapply(pPositionm6, function(x) Fyn_props[x])
+  Fynm5<-sapply(pPositionm5, function(x) Fyn_props[x])
+  Fynm4<-sapply(pPositionm4, function(x) Fyn_props[x])
+  Fynm3<-sapply(pPositionm3, function(x) Fyn_props[x])
+  Fynm2<-sapply(pPositionm2, function(x) Fyn_props[x])
+  Fynm1<-sapply(pPositionm1, function(x) Fyn_props[x])
+  Fynd0<-sapply(pPositiond0, function(x) Fyn_props[x])
+  Fynp1<-sapply(pPositionp1, function(x) Fyn_props[x])
+  Fynp2<-sapply(pPositionp2, function(x) Fyn_props[x])
+  Fynp3<-sapply(pPositionp3, function(x) Fyn_props[x])
+  Fynp4<-sapply(pPositionp4, function(x) Fyn_props[x])
+  Fynp5<-sapply(pPositionp5, function(x) Fyn_props[x])
+  Fynp6<-sapply(pPositionp6, function(x) Fyn_props[x])
+  
+  Hckm6<-sapply(pPositionm6, function(x) Hck_props[x])
+  Hckm5<-sapply(pPositionm5, function(x) Hck_props[x])
+  Hckm4<-sapply(pPositionm4, function(x) Hck_props[x])
+  Hckm3<-sapply(pPositionm3, function(x) Hck_props[x])
+  Hckm2<-sapply(pPositionm2, function(x) Hck_props[x])
+  Hckm1<-sapply(pPositionm1, function(x) Hck_props[x])
+  Hckd0<-sapply(pPositiond0, function(x) Hck_props[x])
+  Hckp1<-sapply(pPositionp1, function(x) Hck_props[x])
+  Hckp2<-sapply(pPositionp2, function(x) Hck_props[x])
+  Hckp3<-sapply(pPositionp3, function(x) Hck_props[x])
+  Hckp4<-sapply(pPositionp4, function(x) Hck_props[x])
+  Hckp5<-sapply(pPositionp5, function(x) Hck_props[x])
+  Hckp6<-sapply(pPositionp6, function(x) Hck_props[x])
+  
+  JAK2m6<-sapply(pPositionm6, function(x) JAK2_props[x])
+  JAK2m5<-sapply(pPositionm5, function(x) JAK2_props[x])
+  JAK2m4<-sapply(pPositionm4, function(x) JAK2_props[x])
+  JAK2m3<-sapply(pPositionm3, function(x) JAK2_props[x])
+  JAK2m2<-sapply(pPositionm2, function(x) JAK2_props[x])
+  JAK2m1<-sapply(pPositionm1, function(x) JAK2_props[x])
+  JAK2d0<-sapply(pPositiond0, function(x) JAK2_props[x])
+  JAK2p1<-sapply(pPositionp1, function(x) JAK2_props[x])
+  JAK2p2<-sapply(pPositionp2, function(x) JAK2_props[x])
+  JAK2p3<-sapply(pPositionp3, function(x) JAK2_props[x])
+  JAK2p4<-sapply(pPositionp4, function(x) JAK2_props[x])
+  JAK2p5<-sapply(pPositionp5, function(x) JAK2_props[x])
+  JAK2p6<-sapply(pPositionp6, function(x) JAK2_props[x])
+  
+  Lckm6<-sapply(pPositionm6, function(x) Lck_props[x])
+  Lckm5<-sapply(pPositionm5, function(x) Lck_props[x])
+  Lckm4<-sapply(pPositionm4, function(x) Lck_props[x])
+  Lckm3<-sapply(pPositionm3, function(x) Lck_props[x])
+  Lckm2<-sapply(pPositionm2, function(x) Lck_props[x])
+  Lckm1<-sapply(pPositionm1, function(x) Lck_props[x])
+  Lckd0<-sapply(pPositiond0, function(x) Lck_props[x])
+  Lckp1<-sapply(pPositionp1, function(x) Lck_props[x])
+  Lckp2<-sapply(pPositionp2, function(x) Lck_props[x])
+  Lckp3<-sapply(pPositionp3, function(x) Lck_props[x])
+  Lckp4<-sapply(pPositionp4, function(x) Lck_props[x])
+  Lckp5<-sapply(pPositionp5, function(x) Lck_props[x])
+  Lckp6<-sapply(pPositionp6, function(x) Lck_props[x])
+  
+  Lynm6<-sapply(pPositionm6, function(x) Lyn_props[x])
+  Lynm5<-sapply(pPositionm5, function(x) Lyn_props[x])
+  Lynm4<-sapply(pPositionm4, function(x) Lyn_props[x])
+  Lynm3<-sapply(pPositionm3, function(x) Lyn_props[x])
+  Lynm2<-sapply(pPositionm2, function(x) Lyn_props[x])
+  Lynm1<-sapply(pPositionm1, function(x) Lyn_props[x])
+  Lynd0<-sapply(pPositiond0, function(x) Lyn_props[x])
+  Lynp1<-sapply(pPositionp1, function(x) Lyn_props[x])
+  Lynp2<-sapply(pPositionp2, function(x) Lyn_props[x])
+  Lynp3<-sapply(pPositionp3, function(x) Lyn_props[x])
+  Lynp4<-sapply(pPositionp4, function(x) Lyn_props[x])
+  Lynp5<-sapply(pPositionp5, function(x) Lyn_props[x])
+  Lynp6<-sapply(pPositionp6, function(x) Lyn_props[x])
+  
+  Pyk2m6<-sapply(pPositionm6, function(x) Pyk2_props[x])
+  Pyk2m5<-sapply(pPositionm5, function(x) Pyk2_props[x])
+  Pyk2m4<-sapply(pPositionm4, function(x) Pyk2_props[x])
+  Pyk2m3<-sapply(pPositionm3, function(x) Pyk2_props[x])
+  Pyk2m2<-sapply(pPositionm2, function(x) Pyk2_props[x])
+  Pyk2m1<-sapply(pPositionm1, function(x) Pyk2_props[x])
+  Pyk2d0<-sapply(pPositiond0, function(x) Pyk2_props[x])
+  Pyk2p1<-sapply(pPositionp1, function(x) Pyk2_props[x])
+  Pyk2p2<-sapply(pPositionp2, function(x) Pyk2_props[x])
+  Pyk2p3<-sapply(pPositionp3, function(x) Pyk2_props[x])
+  Pyk2p4<-sapply(pPositionp4, function(x) Pyk2_props[x])
+  Pyk2p5<-sapply(pPositionp5, function(x) Pyk2_props[x])
+  Pyk2p6<-sapply(pPositionp6, function(x) Pyk2_props[x])
+  
+  Srcm6<-sapply(pPositionm6, function(x) Src_props[x])
+  Srcm5<-sapply(pPositionm5, function(x) Src_props[x])
+  Srcm4<-sapply(pPositionm4, function(x) Src_props[x])
+  Srcm3<-sapply(pPositionm3, function(x) Src_props[x])
+  Srcm2<-sapply(pPositionm2, function(x) Src_props[x])
+  Srcm1<-sapply(pPositionm1, function(x) Src_props[x])
+  Srcd0<-sapply(pPositiond0, function(x) Src_props[x])
+  Srcp1<-sapply(pPositionp1, function(x) Src_props[x])
+  Srcp2<-sapply(pPositionp2, function(x) Src_props[x])
+  Srcp3<-sapply(pPositionp3, function(x) Src_props[x])
+  Srcp4<-sapply(pPositionp4, function(x) Src_props[x])
+  Srcp5<-sapply(pPositionp5, function(x) Src_props[x])
+  Srcp6<-sapply(pPositionp6, function(x) Src_props[x])
+  
+  Sykm6<-sapply(pPositionm6, function(x) Syk_props[x])
+  Sykm5<-sapply(pPositionm5, function(x) Syk_props[x])
+  Sykm4<-sapply(pPositionm4, function(x) Syk_props[x])
+  Sykm3<-sapply(pPositionm3, function(x) Syk_props[x])
+  Sykm2<-sapply(pPositionm2, function(x) Syk_props[x])
+  Sykm1<-sapply(pPositionm1, function(x) Syk_props[x])
+  Sykd0<-sapply(pPositiond0, function(x) Syk_props[x])
+  Sykp1<-sapply(pPositionp1, function(x) Syk_props[x])
+  Sykp2<-sapply(pPositionp2, function(x) Syk_props[x])
+  Sykp3<-sapply(pPositionp3, function(x) Syk_props[x])
+  Sykp4<-sapply(pPositionp4, function(x) Syk_props[x])
+  Sykp5<-sapply(pPositionp5, function(x) Syk_props[x])
+  Sykp6<-sapply(pPositionp6, function(x) Syk_props[x])
+  
+  Yesm6<-sapply(pPositionm6, function(x) Yes_props[x])
+  Yesm5<-sapply(pPositionm5, function(x) Yes_props[x])
+  Yesm4<-sapply(pPositionm4, function(x) Yes_props[x])
+  Yesm3<-sapply(pPositionm3, function(x) Yes_props[x])
+  Yesm2<-sapply(pPositionm2, function(x) Yes_props[x])
+  Yesm1<-sapply(pPositionm1, function(x) Yes_props[x])
+  Yesd0<-sapply(pPositiond0, function(x) Yes_props[x])
+  Yesp1<-sapply(pPositionp1, function(x) Yes_props[x])
+  Yesp2<-sapply(pPositionp2, function(x) Yes_props[x])
+  Yesp3<-sapply(pPositionp3, function(x) Yes_props[x])
+  Yesp4<-sapply(pPositionp4, function(x) Yes_props[x])
+  Yesp5<-sapply(pPositionp5, function(x) Yes_props[x])
+  Yesp6<-sapply(pPositionp6, function(x) Yes_props[x])
+  
+  FLT3m6<-sapply(pPositionm6, function(x) FLT3_props[x])
+  FLT3m5<-sapply(pPositionm5, function(x) FLT3_props[x])
+  FLT3m4<-sapply(pPositionm4, function(x) FLT3_props[x])
+  FLT3m3<-sapply(pPositionm3, function(x) FLT3_props[x])
+  FLT3m2<-sapply(pPositionm2, function(x) FLT3_props[x])
+  FLT3m1<-sapply(pPositionm1, function(x) FLT3_props[x])
+  FLT3d0<-sapply(pPositiond0, function(x) FLT3_props[x])
+  FLT3p1<-sapply(pPositionp1, function(x) FLT3_props[x])
+  FLT3p2<-sapply(pPositionp2, function(x) FLT3_props[x])
+  FLT3p3<-sapply(pPositionp3, function(x) FLT3_props[x])
+  FLT3p4<-sapply(pPositionp4, function(x) FLT3_props[x])
+  FLT3p5<-sapply(pPositionp5, function(x) FLT3_props[x])
+  FLT3p6<-sapply(pPositionp6, function(x) FLT3_props[x])
+  
+  ALKm6<-sapply(pPositionm6, function(x) ALK_props[x])
+  ALKm5<-sapply(pPositionm5, function(x) ALK_props[x])
+  ALKm4<-sapply(pPositionm4, function(x) ALK_props[x])
+  ALKm3<-sapply(pPositionm3, function(x) ALK_props[x])
+  ALKm2<-sapply(pPositionm2, function(x) ALK_props[x])
+  ALKm1<-sapply(pPositionm1, function(x) ALK_props[x])
+  ALKd0<-sapply(pPositiond0, function(x) ALK_props[x])
+  ALKp1<-sapply(pPositionp1, function(x) ALK_props[x])
+  ALKp2<-sapply(pPositionp2, function(x) ALK_props[x])
+  ALKp3<-sapply(pPositionp3, function(x) ALK_props[x])
+  ALKp4<-sapply(pPositionp4, function(x) ALK_props[x])
+  ALKp5<-sapply(pPositionp5, function(x) ALK_props[x])
+  ALKp6<-sapply(pPositionp6, function(x) ALK_props[x])
+}
+#############################
+#here's my plan: EITHER
+#make each peptide with different values for each kinase's EPM
+#OR
+#make the peptides as I'm doing now, then use apply functions.  I think the first will be faster because I'm already spending time in the for loop
+#so let's draw this out, the which function up above figures out which positions the kinase likes.  Then I need an apply function to turn those into AAs
+#I think I need 13 different apply functions, one for each plus or minus position of the AAs, sofor positions m7 every AA because AAm7
+#then I need 13 new apply functions, each with 13*20 values in them, which replace those values with individual values in the EPM table
+#then I make the combinatorial library
+#then I use an apply function to multiply all values together, which is how fisher does the scoring
+########################################
+
+
+total=length(Positionp6)*length(Positionp5)*length(Positionp4)*length(Positionp3)*(length(Positionp2))*length(Positionp1)*
+  length(Positiond0)*length(Positionm1)*length(Positionm2)*length(Positionm3)*length(Positionm4)*length(Positionm5)*length(Positionm6)
+#this is just a way to doublecheck that the length of the generated peptides vector is correct
+
+GeneratedPeptides<-rep(NA, times=total*13)
+GeneratedPeptides<-matrix(data = GeneratedPeptides,ncol = 13)
+
+
+ThisKinPeptides<-GeneratedPeptides
+
+AblPeptides<-GeneratedPeptides
+ArgPeptides<-GeneratedPeptides
+BtkPeptides<-GeneratedPeptides
+CskPeptides<-GeneratedPeptides
+FynPeptides<-GeneratedPeptides
+HckPeptides<-GeneratedPeptides
+JAK2Peptides<-GeneratedPeptides
+LckPeptides<-GeneratedPeptides
+LynPeptides<-GeneratedPeptides
+Pyk2Peptides<-GeneratedPeptides
+SrcPeptides<-GeneratedPeptides
+SykPeptides<-GeneratedPeptides
+YesPeptides<-GeneratedPeptides
+FLT3Peptides<-GeneratedPeptides
+ALKPeptides<-GeneratedPeptides
+
+#create an empty vector of correct length by finding the number of each AAs per position and multiplying them
+count<-0
+
+# for (t in 1:length(Positionm7)) {
+for (s in 1:length(Positionm6)) {
+  for (r in 1:length(Positionm5)) {
+    for (i in 1:length(Positionm4)) {
+      for (j in 1:length(Positionm3)) {
+        for (k in 1:length(Positionm2)) {
+          for (l in 1:length(Positionm1)) {
+            for (m in 1:length(Positiond0)) {
+              for (n in 1:length(Positionp1)) {
+                for (o in 1:length(Positionp2)) {
+                  for (p in 1:length(Positionp3)) {
+                    for (q in 1:length(Positionp4)) {
+                      for (u in 1:length(Positionp5)) {
+                        for (v in 1:length(Positionp6)) {
+                          # for (w in 1:length(Positionp7)) {
+                          # i=1
+                          # j=1
+                          # k=1
+                          # l=1
+                          # m=1
+                          # n=1
+                          # o=1
+                          # p=1
+                          # q=1
+                          # 
+                          #for every single position, increment the count number, create a peptide using the AAs at that position
+                          #then put them together into the generated peptides sequencex
+                          count<-count+1
+                          tabulation<-c(Positionm6[s],Positionm5[r],Positionm4[i],Positionm3[j],Positionm2[k],Positionm1[l],Positiond0[m],Positionp1[n],
+                                        Positionp2[o],Positionp3[p],Positionp4[q],Positionp5[u],Positionp6[v])
+                          # numeration<-c(number14[s],number13[r],number1[i],number2[j],number3[k],number4[l],number5[m],number6[n],number7[o],number8[p],number9[q],number10[u],number11[v])
+                          #tabulation<-paste(tabulation, sep="", collapse="")
+                          GeneratedPeptides[count,1:13]<-tabulation
+                          # NumeratedPeptides[count,1:13]<-numeration
+                          
+                          ThisKinTableNumeration<-c(ThisKinTablem6[s],ThisKinTablem5[r],ThisKinTablem4[i],ThisKinTablem3[j],ThisKinTablem2[k],ThisKinTablem1[l],ThisKinTabled0[m],ThisKinTablep1[n],
+                                                    ThisKinTablep2[o],ThisKinTablep3[p],ThisKinTablep4[q],ThisKinTablep5[u],ThisKinTablep6[v])
+                          
+                          AblNumeration<-c(Ablm6[s],Ablm5[r],Ablm4[i],Ablm3[j],Ablm2[k],Ablm1[l],Abld0[m],Ablp1[n],
+                                           Ablp2[o],Ablp3[p],Ablp4[q],Ablp5[u],Ablp6[v])
+                          ArgNumeration<-c(Argm6[s],Argm5[r],Argm4[i],Argm3[j],Argm2[k],Argm1[l],Argd0[m],Argp1[n],
+                                           Argp2[o],Argp3[p],Argp4[q],Argp5[u],Argp6[v])
+                          BtkNumeration<-c(Btkm6[s],Btkm5[r],Btkm4[i],Btkm3[j],Btkm2[k],Btkm1[l],Btkd0[m],Btkp1[n],
+                                           Btkp2[o],Btkp3[p],Btkp4[q],Btkp5[u],Btkp6[v])
+                          CskNumeration<-c(Cskm6[s],Cskm5[r],Cskm4[i],Cskm3[j],Cskm2[k],Cskm1[l],Cskd0[m],Cskp1[n],
+                                           Cskp2[o],Cskp3[p],Cskp4[q],Cskp5[u],Cskp6[v])
+                          FynNumeration<-c(Fynm6[s],Fynm5[r],Fynm4[i],Fynm3[j],Fynm2[k],Fynm1[l],Fynd0[m],Fynp1[n],
+                                           Fynp2[o],Fynp3[p],Fynp4[q],Fynp5[u],Fynp6[v])
+                          HckNumeration<-c(Hckm6[s],Hckm5[r],Hckm4[i],Hckm3[j],Hckm2[k],Hckm1[l],Hckd0[m],Hckp1[n],
+                                           Hckp2[o],Hckp3[p],Hckp4[q],Hckp5[u],Hckp6[v])
+                          JAK2Numeration<-c(JAK2m6[s],JAK2m5[r],JAK2m4[i],JAK2m3[j],JAK2m2[k],JAK2m1[l],JAK2d0[m],JAK2p1[n],
+                                            JAK2p2[o],JAK2p3[p],JAK2p4[q],JAK2p5[u],JAK2p6[v])
+                          LckNumeration<-c(Lckm6[s],Lckm5[r],Lckm4[i],Lckm3[j],Lckm2[k],Lckm1[l],Lckd0[m],Lckp1[n],
+                                           Lckp2[o],Lckp3[p],Lckp4[q],Lckp5[u],Lckp6[v])
+                          LynNumeration<-c(Lynm6[s],Lynm5[r],Lynm4[i],Lynm3[j],Lynm2[k],Lynm1[l],Lynd0[m],Lynp1[n],
+                                           Lynp2[o],Lynp3[p],Lynp4[q],Lynp5[u],Lynp6[v])
+                          Pyk2Numeration<-c(Pyk2m6[s],Pyk2m5[r],Pyk2m4[i],Pyk2m3[j],Pyk2m2[k],Pyk2m1[l],Pyk2d0[m],Pyk2p1[n],
+                                            Pyk2p2[o],Pyk2p3[p],Pyk2p4[q],Pyk2p5[u],Pyk2p6[v])
+                          SrcNumeration<-c(Srcm6[s],Srcm5[r],Srcm4[i],Srcm3[j],Srcm2[k],Srcm1[l],Srcd0[m],Srcp1[n],
+                                           Srcp2[o],Srcp3[p],Srcp4[q],Srcp5[u],Srcp6[v])
+                          SykNumeration<-c(Sykm6[s],Sykm5[r],Sykm4[i],Sykm3[j],Sykm2[k],Sykm1[l],Sykd0[m],Sykp1[n],
+                                           Sykp2[o],Sykp3[p],Sykp4[q],Sykp5[u],Sykp6[v])
+                          YesNumeration<-c(Yesm6[s],Yesm5[r],Yesm4[i],Yesm3[j],Yesm2[k],Yesm1[l],Yesd0[m],Yesp1[n],
+                                           Yesp2[o],Yesp3[p],Yesp4[q],Yesp5[u],Yesp6[v])
+                          FLT3Numeration<-c(FLT3m6[s],FLT3m5[r],FLT3m4[i],FLT3m3[j],FLT3m2[k],FLT3m1[l],FLT3d0[m],FLT3p1[n],
+                                            FLT3p2[o],FLT3p3[p],FLT3p4[q],FLT3p5[u],FLT3p6[v])
+                          ALKNumeration<-c(ALKm6[s],ALKm5[r],ALKm4[i],ALKm3[j],ALKm2[k],ALKm1[l],ALKd0[m],ALKp1[n],
+                                           ALKp2[o],ALKp3[p],ALKp4[q],ALKp5[u],ALKp6[v])
+                          
+                          ThisKinPeptides[count,1:13]<-ThisKinTableNumeration
+                          
+                          AblPeptides[count,1:13]<-AblNumeration
+                          ArgPeptides[count,1:13]<-ArgNumeration
+                          BtkPeptides[count,1:13]<-BtkNumeration
+                          CskPeptides[count,1:13]<-CskNumeration
+                          FynPeptides[count,1:13]<-FynNumeration
+                          HckPeptides[count,1:13]<-HckNumeration
+                          JAK2Peptides[count,1:13]<-JAK2Numeration
+                          LckPeptides[count,1:13]<-LckNumeration
+                          LynPeptides[count,1:13]<-LynNumeration
+                          Pyk2Peptides[count,1:13]<-Pyk2Numeration
+                          SrcPeptides[count,1:13]<-SrcNumeration
+                          SykPeptides[count,1:13]<-SykNumeration
+                          YesPeptides[count,1:13]<-YesNumeration
+                          FLT3Peptides[count,1:13]<-FLT3Numeration
+                          ALKPeptides[count,1:13]<-ALKNumeration
+                          
+                          
+                          
+                          # }
+                        }
+                      }
+                    }
+                  }
+                }
+              }
+            }
+          }
+        }
+      }
+    }
+  }
+}
+# }
+
+ThisKinPeptides<-as.data.frame(ThisKinPeptides)
+ThisKinPeptides$V1<-as.numeric(ThisKinPeptides$V1)
+ThisKinPeptides$V2<-as.numeric(ThisKinPeptides$V2)
+ThisKinPeptides$V3<-as.numeric(ThisKinPeptides$V3)
+ThisKinPeptides$V4<-as.numeric(ThisKinPeptides$V4)
+ThisKinPeptides$V5<-as.numeric(ThisKinPeptides$V5)
+ThisKinPeptides$V6<-as.numeric(ThisKinPeptides$V6)
+ThisKinPeptides$V7<-as.numeric(ThisKinPeptides$V7)
+ThisKinPeptides$V8<-as.numeric(ThisKinPeptides$V8)
+ThisKinPeptides$V9<-as.numeric(ThisKinPeptides$V9)
+ThisKinPeptides$V10<-as.numeric(ThisKinPeptides$V10)
+ThisKinPeptides$V11<-as.numeric(ThisKinPeptides$V11)
+ThisKinPeptides$V12<-as.numeric(ThisKinPeptides$V12)
+ThisKinPeptides$V13<-as.numeric(ThisKinPeptides$V13)
+ThisKinGeneratedScores<-with(ThisKinPeptides, V1*V2*V3*V4*V5*V6*V7*V8*V9*V10*V11*V12*V13)
+
+AblPeptides<-as.data.frame(AblPeptides)
+AblGeneratedScores<-with(AblPeptides, V1*V2*V3*V4*V5*V6*V7*V8*V9*V10*V11*V12*V13)
+ArgPeptides<-as.data.frame(ArgPeptides)
+ArgGeneratedScores<-with(ArgPeptides, V1*V2*V3*V4*V5*V6*V7*V8*V9*V10*V11*V12*V13)
+BtkPeptides<-as.data.frame(BtkPeptides)
+BtkGeneratedScores<-with(BtkPeptides, V1*V2*V3*V4*V5*V6*V7*V8*V9*V10*V11*V12*V13)
+CskPeptides<-as.data.frame(CskPeptides)
+CskGeneratedScores<-with(CskPeptides, V1*V2*V3*V4*V5*V6*V7*V8*V9*V10*V11*V12*V13)
+FynPeptides<-as.data.frame(FynPeptides)
+FynGeneratedScores<-with(FynPeptides, V1*V2*V3*V4*V5*V6*V7*V8*V9*V10*V11*V12*V13)
+HckPeptides<-as.data.frame(HckPeptides)
+HckGeneratedScores<-with(HckPeptides, V1*V2*V3*V4*V5*V6*V7*V8*V9*V10*V11*V12*V13)
+JAK2Peptides<-as.data.frame(JAK2Peptides)
+JAK2GeneratedScores<-with(JAK2Peptides, V1*V2*V3*V4*V5*V6*V7*V8*V9*V10*V11*V12*V13)
+LckPeptides<-as.data.frame(LckPeptides)
+LckGeneratedScores<-with(LckPeptides, V1*V2*V3*V4*V5*V6*V7*V8*V9*V10*V11*V12*V13)
+LynPeptides<-as.data.frame(LynPeptides)
+LynGeneratedScores<-with(LynPeptides, V1*V2*V3*V4*V5*V6*V7*V8*V9*V10*V11*V12*V13)
+Pyk2Peptides<-as.data.frame(Pyk2Peptides)
+Pyk2GeneratedScores<-with(Pyk2Peptides, V1*V2*V3*V4*V5*V6*V7*V8*V9*V10*V11*V12*V13)
+SrcPeptides<-as.data.frame(SrcPeptides)
+SrcGeneratedScores<-with(SrcPeptides, V1*V2*V3*V4*V5*V6*V7*V8*V9*V10*V11*V12*V13)
+SykPeptides<-as.data.frame(SykPeptides)
+SykGeneratedScores<-with(SykPeptides, V1*V2*V3*V4*V5*V6*V7*V8*V9*V10*V11*V12*V13)
+YesPeptides<-as.data.frame(YesPeptides)
+YesGeneratedScores<-with(YesPeptides, V1*V2*V3*V4*V5*V6*V7*V8*V9*V10*V11*V12*V13)
+FLT3Peptides<-as.data.frame(FLT3Peptides)
+FLT3GeneratedScores<-with(FLT3Peptides, V1*V2*V3*V4*V5*V6*V7*V8*V9*V10*V11*V12*V13)
+ALKPeptides<-as.data.frame(ALKPeptides)
+ALKGeneratedScores<-with(ALKPeptides, V1*V2*V3*V4*V5*V6*V7*V8*V9*V10*V11*V12*V13)
+
+AblGeneratedScores<-as.matrix(AblGeneratedScores, ncol=1)
+AblNorm<-AblNorm<-1/as.numeric(Abl[22,1])
+AblNormColumn<-as.matrix(rep(AblNorm,times=nrow(AblGeneratedScores)),ncol=1)
+AblGeneratedScores<-cbind(AblGeneratedScores,AblNormColumn)
+AblGeneratedScores<-as.data.frame(AblGeneratedScores)
+AblGeneratedScores<-with(AblGeneratedScores, V1/(V1+V2))
+
+ArgGeneratedScores<-as.matrix(ArgGeneratedScores, ncol=1)
+ArgNorm<-ArgNorm<-1/as.numeric(Arg[22,1])
+ArgNormColumn<-as.matrix(rep(ArgNorm,times=nrow(ArgGeneratedScores)),ncol=1)
+ArgGeneratedScores<-cbind(ArgGeneratedScores,ArgNormColumn)
+ArgGeneratedScores<-as.data.frame(ArgGeneratedScores)
+ArgGeneratedScores<-with(ArgGeneratedScores, V1/(V1+V2))
+
+BtkGeneratedScores<-as.matrix(BtkGeneratedScores, ncol=1)
+BtkNorm<-BtkNorm<-1/as.numeric(Btk[22,1])
+BtkNormColumn<-as.matrix(rep(BtkNorm,times=nrow(BtkGeneratedScores)),ncol=1)
+BtkGeneratedScores<-cbind(BtkGeneratedScores,BtkNormColumn)
+BtkGeneratedScores<-as.data.frame(BtkGeneratedScores)
+BtkGeneratedScores<-with(BtkGeneratedScores, V1/(V1+V2))
+
+CskGeneratedScores<-as.matrix(CskGeneratedScores, ncol=1)
+CskNorm<-CskNorm<-1/as.numeric(Csk[22,1])
+CskNormColumn<-as.matrix(rep(CskNorm,times=nrow(CskGeneratedScores)),ncol=1)
+CskGeneratedScores<-cbind(CskGeneratedScores,CskNormColumn)
+CskGeneratedScores<-as.data.frame(CskGeneratedScores)
+CskGeneratedScores<-with(CskGeneratedScores, V1/(V1+V2))
+
+FynGeneratedScores<-as.matrix(FynGeneratedScores, ncol=1)
+FynNorm<-FynNorm<-1/as.numeric(Fyn[22,1])
+FynNormColumn<-as.matrix(rep(FynNorm,times=nrow(FynGeneratedScores)),ncol=1)
+FynGeneratedScores<-cbind(FynGeneratedScores,FynNormColumn)
+FynGeneratedScores<-as.data.frame(FynGeneratedScores)
+FynGeneratedScores<-with(FynGeneratedScores, V1/(V1+V2))
+
+HckGeneratedScores<-as.matrix(HckGeneratedScores, ncol=1)
+HckNorm<-HckNorm<-1/as.numeric(Hck[22,1])
+HckNormColumn<-as.matrix(rep(HckNorm,times=nrow(HckGeneratedScores)),ncol=1)
+HckGeneratedScores<-cbind(HckGeneratedScores,HckNormColumn)
+HckGeneratedScores<-as.data.frame(HckGeneratedScores)
+HckGeneratedScores<-with(HckGeneratedScores, 100*V1/(V1+V2))
+
+JAK2GeneratedScores<-as.matrix(JAK2GeneratedScores, ncol=1)
+JAK2Norm<-JAK2Norm<-1/as.numeric(JAK2[22,1])
+JAK2NormColumn<-as.matrix(rep(JAK2Norm,times=nrow(JAK2GeneratedScores)),ncol=1)
+JAK2GeneratedScores<-cbind(JAK2GeneratedScores,JAK2NormColumn)
+JAK2GeneratedScores<-as.data.frame(JAK2GeneratedScores)
+JAK2GeneratedScores<-with(JAK2GeneratedScores, 100*V1/(V1+V2))
+
+LckGeneratedScores<-as.matrix(LckGeneratedScores, ncol=1)
+LckNorm<-LckNorm<-1/as.numeric(Lck[22,1])
+LckNormColumn<-as.matrix(rep(LckNorm,times=nrow(LckGeneratedScores)),ncol=1)
+LckGeneratedScores<-cbind(LckGeneratedScores,LckNormColumn)
+LckGeneratedScores<-as.data.frame(LckGeneratedScores)
+LckGeneratedScores<-with(LckGeneratedScores, 100*V1/(V1+V2))
+
+LynGeneratedScores<-as.matrix(LynGeneratedScores, ncol=1)
+LynNorm<-LynNorm<-1/as.numeric(Lyn[22,1])
+LynNormColumn<-as.matrix(rep(LynNorm,times=nrow(LynGeneratedScores)),ncol=1)
+LynGeneratedScores<-cbind(LynGeneratedScores,LynNormColumn)
+LynGeneratedScores<-as.data.frame(LynGeneratedScores)
+LynGeneratedScores<-with(LynGeneratedScores, 100*V1/(V1+V2))
+
+Pyk2GeneratedScores<-as.matrix(Pyk2GeneratedScores, ncol=1)
+Pyk2Norm<-Pyk2Norm<-1/as.numeric(Pyk2[22,1])
+Pyk2NormColumn<-as.matrix(rep(Pyk2Norm,times=nrow(Pyk2GeneratedScores)),ncol=1)
+Pyk2GeneratedScores<-cbind(Pyk2GeneratedScores,Pyk2NormColumn)
+Pyk2GeneratedScores<-as.data.frame(Pyk2GeneratedScores)
+Pyk2GeneratedScores<-with(Pyk2GeneratedScores, 100*V1/(V1+V2))
+
+SrcGeneratedScores<-as.matrix(SrcGeneratedScores, ncol=1)
+SrcNorm<-SrcNorm<-1/as.numeric(Src[22,1])
+SrcNormColumn<-as.matrix(rep(SrcNorm,times=nrow(SrcGeneratedScores)),ncol=1)
+SrcGeneratedScores<-cbind(SrcGeneratedScores,SrcNormColumn)
+SrcGeneratedScores<-as.data.frame(SrcGeneratedScores)
+SrcGeneratedScores<-with(SrcGeneratedScores, 100*V1/(V1+V2))
+
+SykGeneratedScores<-as.matrix(SykGeneratedScores, ncol=1)
+SykNorm<-SykNorm<-1/as.numeric(Syk[22,1])
+SykNormColumn<-as.matrix(rep(SykNorm,times=nrow(SykGeneratedScores)),ncol=1)
+SykGeneratedScores<-cbind(SykGeneratedScores,SykNormColumn)
+SykGeneratedScores<-as.data.frame(SykGeneratedScores)
+SykGeneratedScores<-with(SykGeneratedScores, 100*V1/(V1+V2))
+
+YesGeneratedScores<-as.matrix(YesGeneratedScores, ncol=1)
+YesNorm<-YesNorm<-1/as.numeric(Yes[22,1])
+YesNormColumn<-as.matrix(rep(YesNorm,times=nrow(YesGeneratedScores)),ncol=1)
+YesGeneratedScores<-cbind(YesGeneratedScores,YesNormColumn)
+YesGeneratedScores<-as.data.frame(YesGeneratedScores)
+YesGeneratedScores<-with(YesGeneratedScores, 100*V1/(V1+V2))
+
+FLT3GeneratedScores<-as.matrix(FLT3GeneratedScores, ncol=1)
+FLT3Norm<-FLT3Norm<-1/as.numeric(FLT3[22,1])
+FLT3NormColumn<-as.matrix(rep(FLT3Norm,times=nrow(FLT3GeneratedScores)),ncol=1)
+FLT3GeneratedScores<-cbind(FLT3GeneratedScores,FLT3NormColumn)
+FLT3GeneratedScores<-as.data.frame(FLT3GeneratedScores)
+FLT3GeneratedScores<-with(FLT3GeneratedScores, 100*V1/(V1+V2))
+
+ALKGeneratedScores<-as.matrix(ALKGeneratedScores, ncol=1)
+ALKNorm<-ALKNorm<-1/as.numeric(ALK[22,1])
+ALKNormColumn<-as.matrix(rep(ALKNorm,times=nrow(ALKGeneratedScores)),ncol=1)
+ALKGeneratedScores<-cbind(ALKGeneratedScores,ALKNormColumn)
+ALKGeneratedScores<-as.data.frame(ALKGeneratedScores)
+ALKGeneratedScores<-with(ALKGeneratedScores, 100*V1/(V1+V2))
+
+ThisKinGeneratedScores1<-as.matrix(ThisKinGeneratedScores, ncol=1)
+ThisKinNorm<-ThisKinNorm<-1/as.numeric(NormalizationScore)
+ThisKinNormColumn<-as.matrix(rep(ThisKinNorm,times=nrow(ThisKinGeneratedScores1)),ncol=1)
+ThisKinGeneratedScores1<-cbind(ThisKinGeneratedScores1,ThisKinNormColumn)
+ThisKinGeneratedScores1<-as.data.frame(ThisKinGeneratedScores1)
+ThisKinGeneratedScores1<-with(ThisKinGeneratedScores1, V1/(V1+V2))
+
+AblThresh<-as.numeric(Abl[24,1])
+AblActive<-unlist(AblGeneratedScores)>AblThresh/100
+ArgThresh<-as.numeric(Arg[24,1])
+ArgActive<-unlist(ArgGeneratedScores)>ArgThresh/100
+BtkThresh<-as.numeric(Btk[24,1])
+BtkActive<-unlist(BtkGeneratedScores)>BtkThresh/100
+CskThresh<-as.numeric(Csk[24,1])
+CskActive<-(CskGeneratedScores)>CskThresh/100
+FynThresh<-as.numeric(Fyn[24,1])
+FynActive<-unlist(FynGeneratedScores)>FynThresh/100
+HckThresh<-as.numeric(Hck[24,1])
+HckActive<-unlist(HckGeneratedScores)>HckThresh/100
+JAK2Thresh<-as.numeric(JAK2[24,1])
+JAk2Active<-unlist(JAK2GeneratedScores)>JAK2Thresh/100
+LckThresh<-as.numeric(Lck[24,1])
+LckActive<-unlist(LckGeneratedScores)>LckThresh/100
+LynThresh<-as.numeric(Lyn[24,1])
+LynActive<-unlist(LynGeneratedScores)>LynThresh/100
+Pyk2Thresh<-as.numeric(Pyk2[24,1])
+Pyk2Active<-unlist(Pyk2GeneratedScores)>Pyk2Thresh/100
+SrcThresh<-as.numeric(Src[24,1])
+SrcActive<-unlist(SrcGeneratedScores)>SrcThresh/100
+SykThresh<-as.numeric(Syk[24,1])
+SykActive<-unlist(SykGeneratedScores)>SykThresh/100
+YesThresh<-as.numeric(Yes[24,1])
+YesActive<-unlist(YesGeneratedScores)>YesThresh/100
+ALKThresh<-as.numeric(ALK[24,1])
+ALKActive<-unlist(ALKGeneratedScores)>ALKThresh/100
+FLT3Thresh<-as.numeric(FLT3[24,1])
+FLT3Active<-unlist(FLT3GeneratedScores)>FLT3Thresh/100
+
+
+AllActive<-AblActive+ArgActive+BtkActive+CskActive+FynActive+HckActive+JAk2Active+LckActive+LynActive+Pyk2Active+SrcActive+SykActive+YesActive+ALKActive+FLT3Active
+Scores<-ThisKinGeneratedScores
+ThresholdValues<-ThisKinGeneratedScores1
+
+FullMotifs<-rep("Z",times=nrow(GeneratedPeptides))
+for (i in 1:nrow(GeneratedPeptides)) {
+  motif<-GeneratedPeptides[i,1:13]
+  motif<-paste(motif,sep = "", collapse = "")
+  FullMotifs[i]<-motif
+}
+
+Scores<-1/Scores
+
+PeptidesWithRanks<-cbind.data.frame(FullMotifs,GeneratedPeptides,Scores,ThresholdValues)
+
+PeptidesWithRanks<-cbind.data.frame(PeptidesWithRanks,AllActive,AblActive,ArgActive,BtkActive,CskActive,FynActive,HckActive,JAk2Active,LckActive,LynActive,Pyk2Active,SrcActive,SykActive,YesActive)
+RanksPeptides<-PeptidesWithRanks[order(PeptidesWithRanks$AllActive,
+                                       PeptidesWithRanks$Scores,
+                                       decreasing = FALSE),]
+
+RanksPeptides$Scores<-1/RanksPeptides$Scores
+
+#RanksPeptides$Scores<-1/RanksPeptides$Scores
+
+#I want to see how much of the sequence space we still have available.  I should do so
+
+write.table(RanksPeptides,file = "output.csv",append = FALSE,row.names = FALSE,col.names = TRUE,sep = ",")
+
+# })
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scoring function/KinatestScoring.xml	Fri Apr 26 16:36:21 2019 -0400
@@ -0,0 +1,49 @@
+<tool id="kinatestid_fisher_scoring" name="Scoring function for KINATEST-ID" version="50.5.0">
+    <description>determine if peptides will be phosphorylated</description>
+    <requirements>
+       <requirement type="package">R</requirement>
+    </requirements>
+    <command><![CDATA[
+        ln -s '$FisherTable' Fisher-Char.csv && 
+        ln -s '$CharacterizationTable' Fisher-Table.csv && 
+        Rscript '$__tool_directory__/KinatestFisherScoring.R' outGroup
+    ]]></command>
+    <inputs>
+        <param format="csv" name="FisherTable" type="data" label="Fisher Odds Table output"/>
+        <param format="csv" name="CharacterizationTable" type="data" label="Characterization Table Output"/>
+		<param name="M6" type="text" value="ACD" label="Amino Acid(s) in -6 Position"/>
+		<param name="M5" type="text" value="EFG" label="Amino Acid(s) in -5 Position"/>
+		<param name="M4" type="text" value="HIK" label="Amino Acid(s) in -4 Position"/>
+		<param name="M3" type="text" value="LMN" label="Amino Acid(s) in -3 Position"/>
+		<param name="M2" type="text" value="PQR" label="Amino Acid(s) in -2 Position"/>
+		<param name="M1" type="text" value="STV" label="Amino Acid(s) in -1 Position"/>
+		<param name="D0" type="text" value="Y" label="Amino Acid(s) in Central Position"/>
+		<param name="P1" type="text" value="VTS" label="Amino Acid(s) in +1 Position"/>
+		<param name="P2" type="text" value="RQP" label="Amino Acid(s) in +2 Position"/>
+		<param name="P3" type="text" value="NML" label="Amino Acid(s) in +3 Position"/>
+		<param name="P4" type="text" value="KIH" label="Amino Acid(s) in +4 Position"/>
+		<param name="P5" type="text" value="GFE" label="Amino Acid(s) in +5 Position"/>
+		<param name="P6" type="text" value="DCA" label="Amino Acid(s) in +6 Position"/>
+		<param name="outGroup" type="text" value="kinase" label="Kinase Name"/>
+    </inputs>      
+    <outputs>
+        <data format="csv" name="PeptidesWithScores" from_work_dir="output.csv" label="${outGroup}_Substrates and Scores"/>
+    </outputs>
+    <tests>
+        <test>
+        </test>
+    </tests>
+
+    
+    <help><![CDATA[
+
+	
+This tool is intended for use in conjunction with a Kinamine tool and a Negative Motif Finder tool.  Using the outputs from those two functions (The Positive and Negative substrates as well as the Substrate Background Frequency) this tool calculates the kinases preferred substrate motif.
+
+
+    ]]></help>
+    <citations>
+        <citation type="doi">10.1074/mcp.RA118.001111</citation>
+    </citations>
+</tool>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scoring function/output.csv	Fri Apr 26 16:36:21 2019 -0400
@@ -0,0 +1,21 @@
+"FullMotifs","1","2","3","4","5","6","7","8","9","10","11","12","13","Scores","ThresholdValues","AllActive","AblActive","ArgActive","BtkActive","CskActive","FynActive","HckActive","JAk2Active","LckActive","LynActive","Pyk2Active","SrcActive","SykActive","YesActive"
+"DCEQRVYPYEHIC","D","C","E","Q","R","V","Y","P","Y","E","H","I","C",0.0022522858511427,0.000325810539493378,6,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE
+"SCEQRVYPYEHIC","S","C","E","Q","R","V","Y","P","Y","E","H","I","C",0.0022522858511427,0.000325810539493378,6,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE
+"ACEQRVYPYEHIC","A","C","E","Q","R","V","Y","P","Y","E","H","I","C",0.00147666026341047,0.000213634279015669,6,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE
+"CCEQRVYPYEHIC","C","C","E","Q","R","V","Y","P","Y","E","H","I","C",0.000777510340864064,0.000112496874207213,6,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE
+"FCEQRVYPYEHIC","F","C","E","Q","R","V","Y","P","Y","E","H","I","C",0.00069919257144469,0.000101166333036066,6,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE
+"DCEQRVYPYRHIC","D","C","E","Q","R","V","Y","P","Y","R","H","I","C",0.00586734160095303,0.000848312646043264,7,FALSE,FALSE,FALSE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE
+"SCEQRVYPYRHIC","S","C","E","Q","R","V","Y","P","Y","R","H","I","C",0.00586734160095303,0.000848312646043264,7,FALSE,FALSE,FALSE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE
+"ACEQRVYPYRHIC","A","C","E","Q","R","V","Y","P","Y","R","H","I","C",0.00384678978007467,0.000556339521071752,7,FALSE,FALSE,FALSE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE
+"DCEQRVYPYEGIC","D","C","E","Q","R","V","Y","P","Y","E","G","I","C",0.00327622611135562,0.000473861215800341,7,FALSE,FALSE,FALSE,FALSE,TRUE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE
+"SCEQRVYPYEGIC","S","C","E","Q","R","V","Y","P","Y","E","G","I","C",0.00327622611135562,0.000473861215800341,7,FALSE,FALSE,FALSE,FALSE,TRUE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE
+"ACEQRVYPYEGIC","A","C","E","Q","R","V","Y","P","Y","E","G","I","C",0.00214798352976917,0.000310727091624341,7,FALSE,FALSE,FALSE,FALSE,TRUE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE
+"CCEQRVYPYRHIC","C","C","E","Q","R","V","Y","P","Y","R","H","I","C",0.0020254617173963,0.000293008291262032,7,FALSE,FALSE,FALSE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE
+"FCEQRVYPYRHIC","F","C","E","Q","R","V","Y","P","Y","R","H","I","C",0.00182143916565182,0.000263501662455362,7,FALSE,FALSE,FALSE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE
+"CCEQRVYPYEGIC","C","C","E","Q","R","V","Y","P","Y","E","G","I","C",0.00113098418626369,0.000163632137429536,7,FALSE,FALSE,FALSE,FALSE,TRUE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE
+"FCEQRVYPYEGIC","F","C","E","Q","R","V","Y","P","Y","E","G","I","C",0.00101706138156077,0.000147152075960544,7,FALSE,FALSE,FALSE,FALSE,TRUE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE
+"DCEQRVYPYRGIC","D","C","E","Q","R","V","Y","P","Y","R","G","I","C",0.00853476824335272,0.00123349911217382,9,FALSE,FALSE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,TRUE
+"SCEQRVYPYRGIC","S","C","E","Q","R","V","Y","P","Y","R","G","I","C",0.00853476824335272,0.00123349911217382,9,FALSE,FALSE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,TRUE
+"ACEQRVYPYRGIC","A","C","E","Q","R","V","Y","P","Y","R","G","I","C",0.00559562771127938,0.000809059461632694,9,FALSE,FALSE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,TRUE
+"CCEQRVYPYRGIC","C","C","E","Q","R","V","Y","P","Y","R","G","I","C",0.00294628257897116,0.000426159741877843,9,FALSE,FALSE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,TRUE
+"FCEQRVYPYRGIC","F","C","E","Q","R","V","Y","P","Y","R","G","I","C",0.00264950674521472,0.000383249587048582,9,FALSE,FALSE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,TRUE
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scoring function/screener.csv	Fri Apr 26 16:36:21 2019 -0400
@@ -0,0 +1,375 @@
+Amino Acid,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,Abl
+A,1.141092292,1.252907868,1.191434599,1.188212023,1.11003241,1.246224821,0.712752276,4.63E-06,1.932538727,1.176325221,0.875432956,0.962064616,0.773214895,0.995600019,0.792751136,
+C,0.297584,0.762403229,0.914633176,0.841081942,0.762403229,0.783398843,0.58861289,2.29E-05,1.042515919,1.208910299,0.531154015,1.334764597,0.985183393,0.82219731,1.002911629,
+D,1.412523157,1.503938163,1.65046155,1.675095304,1.958252816,1.551036155,1.388499336,6.60E-06,0.94414764,0.819751155,0.12733309,0.644535082,0.991944063,0.709576725,0.697238684,
+E,0.713757649,1.181227064,1.248619518,1.173971536,1.976283741,1.393623191,1.227645926,4.78E-06,0.926104788,0.909495968,0.230792977,0.586599944,0.684918956,0.628768593,0.470639684,
+F,0.894539082,0.748338988,0.678421446,0.916854876,0.795110175,0.415570778,0.859409971,9.85E-06,0.779306846,1.075364616,1.539628507,1.146374131,0.799125882,0.735574249,0.681909474,
+G,1.176676384,0.954434822,1.066304513,1.424321117,1.280339395,1.221325491,0.595487419,4.90E-06,1.865104209,0.756703305,0.870367732,1.293975641,1.228314585,1.098327357,1.089649912,
+H,1.997402571,1.000374152,1.58617263,1.097080815,1.192753797,1.009318238,2.578421304,1.62E-05,1.364021946,1.006659065,0.813101932,1.414582759,1.469469568,1.210228112,1.062885173,
+I,0.988398967,0.620144076,0.973171532,0.8390971,0.844084992,1.020388256,3.264582628,7.25E-06,0.696189059,1.106253027,1.204123634,0.85951787,0.640589342,1.018652536,0.370120265,
+K,0.669287351,0.556720292,0.527019051,0.449763522,0.300628958,0.207284601,0.064185784,4.69E-06,0.671039696,0.326624025,0.533951228,1.003908723,1.510736428,1.414902568,2.170178704,
+L,0.839940831,0.922246591,0.880085062,0.981550259,0.634044531,0.634085382,1.349870963,4.04E-06,0.606216945,0.693101076,1.538241708,0.857760324,0.627591522,0.870254818,0.530765953,
+M,0.760904105,0.905087148,0.637816676,0.66172158,0.661409839,0.736434917,0.627102998,1.47E-05,0.789822075,0.63478147,0.679064181,0.670393334,0.489816005,0.61317325,0.641095939,
+N,1.344461327,1.207804111,1.09282418,1.19578616,1.453838282,1.589861684,1.208775991,9.42E-06,0.697778622,1.418639623,0.945341271,1.096429538,1.213904132,1.013079107,0.9954638,
+P,1.177253197,0.989406853,1.047729698,0.777329852,0.654285177,1.053307412,0.379471342,6.72E-06,0.022629526,0.936255322,2.633066293,0.866093682,1.090636489,1.325150713,1.175571888,
+Q,1.055028624,1.428706685,1.53289453,0.986320541,1.409399838,1.486723008,1.154705589,8.13E-06,1.587930849,1.546009242,0.580624841,1.453448891,1.183665742,1.190270175,1.451884828,
+R,0.23114842,0.197398944,0.279870881,0.167515522,0.042299774,0.035794422,0.030480344,5.94E-06,1.029713138,0.301828266,0.607400563,1.098491631,1.72887863,1.596604736,1.839333348,
+S,1.238337917,1.175941697,0.991260956,1.54261904,1.249438053,1.451175393,0.247146467,5.16E-06,1.415677733,1.699542231,1.135015884,1.29744777,1.144947022,1.186706706,1.27834536,
+T,1.497448153,1.395064382,1.191819252,1.045752952,1.013082468,1.264837658,0.945418017,6.99E-06,0.57699664,1.527398321,1.282392889,1.192116705,1.068274409,0.856716114,0.917576316,
+V,1.174873487,1.381211351,0.915186655,0.774038465,0.873029816,1.245977013,1.999934145,5.49E-06,0.748344433,1.384326163,1.270919521,0.866877682,0.628613056,0.672165541,0.719915467,
+W,0.243928566,0.178554076,0.68156511,0.106066451,0.267831113,0.151093952,0.514649526,3.76E-05,0.379798515,0.495469776,1.233591091,0.781501343,0.358911728,0.336976132,0.959097021,
+Y,0.58250686,0.692885567,0.895175983,1.203122999,0.772833902,0.586325562,0.979355038,31.81943721,1.114814012,1.204321329,1.472921532,0.909793293,0.937441332,0.771177087,0.736182352,
+Normalize Factor,,,,,,,,,,,,,,,,
+0.072093023,,,,,,,,,,,,,,,,
+Threshold,,,,,,,,,,,,,,,,
+56,,,,,,,,,,,,,,,,
+Amino Acid,,,-5,-4,-3,-2,-1,0,1,2,3,4,,,,
+A,1.009231339,1.394228537,0.986803975,1.085283395,1.236762726,1.222676115,0.767569945,1.71E-05,2.031174242,1.219024597,0.742440294,0.930534476,0.757461474,1.102090396,0.734538298,Arg
+C,0.002231235,0.759502716,0.959927044,0.56305293,0.813114673,1.061818742,0.655893212,9.30E-05,1.282872338,1.31064628,0.629132939,0.97482013,1.146181545,1.025006844,0.545642741,
+D,1.485517171,1.915392103,1.245004867,1.825669052,1.75765393,1.61711526,1.506411583,2.51E-05,0.844927897,0.543017293,0.048569761,0.579480404,0.898137839,0.633053322,0.589739148,
+E,0.774985942,0.749436955,1.326087057,1.305638231,1.627600729,1.257295629,1.18114109,1.84E-05,1.012696248,0.741478333,0.283791991,0.461712358,0.701214478,0.63575118,0.430729029,
+F,1.127791299,0.623206495,0.551364635,0.693015776,1.239081148,0.277222442,0.740011508,3.82E-05,0.953968643,1.326381965,1.58557023,1.159832115,0.705370535,0.540684448,0.522345444,
+G,1.485981057,1.159678295,0.955894247,1.541890517,1.179846614,1.307278836,0.685794592,1.85E-05,1.836381524,0.870093373,0.948684642,1.572574118,1.438121494,1.195677889,1.15914755,
+H,2.163822979,1.046244078,1.983504398,1.551253948,1.200103501,0.930806533,2.258795044,6.41E-05,1.104503609,1.023097085,0.742846901,1.074281648,1.499963525,1.815410805,1.002191696,
+I,0.800725258,0.368727487,1.062549707,0.779058848,0.642887218,1.096603785,3.295715143,2.71E-05,0.864156924,1.348955247,1.335186683,0.965452336,0.701132564,0.59715104,0.317881907,
+K,0.646095752,0.694217658,0.596641509,0.360257962,0.339758289,0.158816833,0.029975709,1.70E-05,0.55698484,0.303489843,0.624344515,1.033591198,1.361956035,1.472270922,1.994962321,
+L,1.137652042,0.862860416,0.916070141,1.055466325,0.71262119,0.838938936,1.453044657,1.59E-05,0.614863121,0.67005311,1.562237395,0.830609639,0.527375135,0.898325441,0.433927962,
+M,0.706137032,1.062223228,0.575370915,0.674976878,0.556997726,0.52072675,0.491419999,5.58E-05,0.961176471,0.628470886,0.538708789,0.584297685,0.343505024,0.614379113,0.654105883,
+N,0.909542333,0.586371614,1.778660562,1.032420082,1.569406378,1.602285003,1.202653049,3.59E-05,0.990437436,1.382902965,1.283688702,0.978388743,1.238868053,0.904403675,0.982943995,
+P,1.025911358,0.88185787,1.114570364,0.694620227,0.606925711,1.008717313,0.404577143,2.70E-05,0.023274091,1.09061626,2.295812037,0.707414194,1.197747257,1.105124852,1.267090519,
+Q,1.063388524,1.199720386,1.429666794,1.048228199,1.572742691,1.666371403,1.02680695,3.15E-05,1.411272009,1.626675239,0.608440768,1.484844343,0.892329342,1.090423826,1.846937963,
+R,0.184652201,0.238086355,0.361097638,0.165472441,0.081929716,0.022694684,0.019275675,2.19E-05,0.659778166,0.328685587,0.549394325,1.260531246,1.913278528,1.54920067,1.924270306,
+S,0.77937025,1.172386018,1.016067882,1.583079286,1.203912364,1.596475373,0.235033496,2.05E-05,1.219988698,1.714855401,1.109879091,1.289789977,1.213215381,1.291611714,1.885073307,
+T,1.239688172,1.380458624,1.212139546,1.050326435,1.166765338,1.191208746,0.964692101,2.67E-05,0.713324053,1.303945081,1.212282842,1.398801887,0.921028692,0.882489885,0.887355744,
+V,1.500459491,1.820854956,0.949310318,0.822583279,1.044313872,1.214962927,1.879579149,2.09E-05,0.828969567,1.512175728,1.353432136,0.920218747,0.669798325,0.724050243,0.531432092,
+W,0.638624639,0.00150811,0.624432981,0.000466225,0.188904095,0.000219246,0.533323542,0.000151267,0.651960189,0.426288002,0.876966995,0.63412094,0.372795809,0.952524886,0.000778379,
+Y,0.883654697,0.797555008,0.69121434,1.01359333,0.679597293,0.260653452,1.180722005,31.10464532,1.082528259,0.983079814,1.739271455,0.701938399,1.031663195,0.658996723,0.654834638,
+Normalize Factor,,,,,,,,,,,,,,,,
+0.102912621,,,,,,,,,,,,,,,,
+Threshold,,,,,,,,,,,,,,,,
+82,,,,,,,,,,,,,,,,
+Amino Acid,,,-5,-4,-3,-2,-1,0,1,2,3,4,,,,
+A,0.393157175,1.226183269,1.104857755,1.094585317,0.872617145,0.86003132,0.543893325,0.000209969,2.203830259,0.832288375,0.852923624,1.003369874,1.043900086,1.298160484,0.819077448,BTK
+C,0.014079146,1.366095326,2.014242744,0.391976216,0.673051844,2.012144574,0.81803732,0.001052671,1.077934593,1.669060016,2.280588892,0.718623062,0.475778027,0.650828434,2.463850499,
+D,2.258525297,1.391390722,2.436203281,2.395405618,2.31361128,2.415367332,0.416592281,0.000268041,1.372367802,1.416637731,0.290352196,1.006403055,1.090322557,0.994319313,0.627368138,
+E,0.738119849,2.046272847,1.508566114,1.54124457,2.142347853,1.453173452,0.510557207,0.000197099,1.866924226,1.614637169,0.266882177,0.807318584,1.33625145,0.487437636,0.615099874,
+F,0.804284114,0.557424634,0.410948088,1.279542909,2.1970688,0.3518743,2.002762815,0.000429534,0.87968575,0.567539194,1.512187075,1.026300042,1.164825269,0.796696528,0.335118381,
+G,1.134048666,0.13099572,1.352028823,1.127605207,0.77447226,1.433311508,0.261473671,0.000201882,1.55045716,1.013632208,0.820076514,0.826910485,1.186188834,0.998533416,1.102547314,
+H,2.115525164,0.004838962,2.161850532,0.280467351,0.722374446,0.205676058,1.755969504,0.000753208,0.192821304,0.199041346,0.407952511,0.771285216,0.002347789,1.397044919,1.175291758,
+I,0.851257178,0.98330037,0.869897846,0.902848522,0.775128487,0.413805572,3.768411221,0.00030308,1.396593807,1.361553819,0.98492566,0.620708359,0.273967827,0.562150966,0.002815004,
+K,0.34028708,0.001167537,0.260803966,0.135341452,0.058097794,0.000206772,0.000186068,0.000181733,0.093047248,0.144073159,1.279591913,1.736881971,1.807041735,1.235948357,1.843221684,
+L,0.743395658,0.644030892,0.759674395,1.034840547,0.571145445,0.433647467,3.188080195,0.000198508,0.558998688,1.101604453,0.967643109,0.677574168,0.62804116,1.350034568,0.154874095,
+M,0.574549326,1.592810011,0.587130698,0.228513936,0.392375149,0.837884433,0.158966217,0.000613685,0.471309994,0.324342361,0.498575861,0.209471108,0.001912887,0.003579428,0.478791105,
+N,2.639862234,1.56823499,0.96345337,2.399874758,1.416511443,2.089890935,0.626054285,0.000402811,0.618717711,1.277352694,0.87268173,0.549971299,0.182059464,0.249043607,1.257077254,
+P,1.487725952,1.443536072,1.520303892,0.710051022,0.812806374,1.041408166,0.987897075,0.000317813,0.000317813,0.755860766,0.774601115,0.759360121,0.287285011,1.375444748,1.735680277,
+Q,0.729848426,0.758753314,0.932288136,0.72570156,2.242948822,2.022288348,0.605803042,0.000389781,1.496759468,1.648044833,0.738896134,1.197407574,1.409362478,0.963950752,2.128724576,
+R,0.219971193,0.304910565,0.11239404,0.000497094,0.000366401,0.000267326,0.00024056,0.000234955,0.360890239,0.248354573,1.590700777,1.523758786,1.805280826,1.743167945,1.833093276,
+S,0.877378109,1.368188635,0.784516922,1.221350208,1.123471968,2.175166561,0.303441045,0.000234285,1.319494421,1.795441089,0.888254697,1.359479101,0.953014153,1.013951116,1.462296848,
+T,1.42713365,1.384743541,1.020869326,1.135219949,0.974627858,1.248741944,1.342520983,0.000304869,0.468278229,1.530715931,1.155860311,1.144680115,1.377922145,1.31942545,0.951422433,
+V,1.751008793,1.66865937,0.894676026,0.783476946,0.672643622,0.57454976,1.513965112,0.000233785,1.196978667,0.988472706,2.27920566,1.117180089,0.422657295,0.722704101,0.547190248,
+W,1.727102004,0.011851499,0.882460878,0.003902929,0.002876791,0.002098909,0.955708619,0.001844744,0.472254454,0.974976938,0.99914992,0.003279545,0.833773381,0.010759802,0.017133948,
+Y,0.441172985,1.22305382,0.450833707,1.228265697,1.054511038,0.257350908,0.976509374,30.88210896,0.603166191,0.124524633,0.765672123,0.804221588,1.490860433,0.874021952,0.367644154,
+Normalize Factor,,,,,,,,,,,,,,,,
+0.078014184,,,,,,,,,,,,,,,,
+Threshold,,,,,,,,,,,,,,,,
+92,,,,,,,,,,,,,,,,
+Amino Acid,,,-5,-4,-3,-2,-1,0,1,2,3,4,,,,
+A,1,1,1.579164826,0.5974164,0.602377191,1.793050344,0.006885089,0,1.910591419,0.35826902,0.769659969,0.004167166,1,1,1,Csk
+C,1,1,0.031218075,0.025303334,0.02130086,2.139828591,0.862172084,0,0.027052914,0.033446498,1.13857062,0.023290346,1,1,1,
+D,1,1,1.256468697,2.579179077,0.839767826,0.28871911,0.435776801,0,0.784501939,0.837377538,0.509793685,0.859912564,1,1,1,
+E,1,1,1.689140285,1.755512498,7.375621734,1.578548315,1.47940517,0,0.58383893,1.917310394,0.472294024,1.350840879,1,1,1,
+F,1,1,0.632520984,1.016014027,0.460694146,0.710434414,1.207624634,0,2.366215419,0.345377173,9.458304275,2.245648123,1,1,1,
+G,1,1,0.646623071,0.460863523,1.116601119,1.513769665,0.3339858,0,0.474772386,0.57570548,1.076065253,0.006364192,1,1,1,
+H,1,1,0.01773507,0.02722003,0.022275259,0.012331834,0.017971916,0,0.020074935,0.044855436,0.020916892,1.574664746,1,1,1,
+I,1,1,2.799555794,0.006445061,0.339319103,0.009624547,7.467255487,0,0.932362325,2.235740121,1.14413104,0.009023301,1,1,1,
+K,1,1,0.314229031,0.005543837,0.291484864,0.265669572,0.003391843,0,1.777838838,0.007856258,0.140450977,2.139211669,1,1,1,
+L,1,1,0.594233954,0.328576114,0.334057528,0.00378289,0.919975536,0,0.783940376,0.957762096,0.87180797,0.605454977,1,1,1,
+M,1,1,0.795062391,0.012978107,0.018953412,0.015872386,0.017802738,0,2.262985877,0.008274446,1.330328512,0.010772651,1,1,1,
+N,1,1,0.008105625,0.548239315,1.43391184,0.770513343,0.184112394,0,0.004166277,0.437967482,0.449077416,1.958119391,1,1,1,
+P,1,1,0.359121209,0.36113505,0.008429118,3.048851713,0.275249101,0,0.001423857,0.349319103,1.531456821,0.342362252,1,1,1,
+Q,1,1,0.008099372,1.110016934,2.029185207,0.506357654,5.628748646,0,5.693571986,3.160267946,0.669118972,0.014030635,1,1,1,
+R,1,1,0.008671367,0.356042453,0.362312255,0.40815578,0.007080956,0,0.350732692,0.011791643,0.438046037,1.160832671,1,1,1,
+S,1,1,1.692028706,0.274289609,0.00481047,2.899483269,0.584124715,0,0.006109482,2.17537191,0.514257151,0.504937397,1,1,1,
+T,1,1,1.309477061,4.318102821,0.007628009,0.38040576,0.460230903,0,0.007823029,0.936788584,1.30223859,1.93772631,1,1,1,
+V,1,1,0.811695557,0.239853995,0.309185435,2.108058706,2.805609354,0,1.329143697,0.010158143,0.472584767,1.08709846,1,1,1,
+W,1,1,0.047932898,0.042329312,0.035418583,1.332031979,1.103759469,0,0.064337844,0.024666855,0.057078335,1.476846875,1,1,1,
+Y,1,1,0.014638022,1.692932577,0.010661545,0.008220561,0.013973636,657.4827802,0.018253262,0.383656296,1.313324341,1.870904714,1,1,1,
+Normalize Factor,,,,,,,,,,,,,,,,
+0.054151625,,,,,,,,,,,,,,,,
+Threshold,,,,,,,,,,,,,,,,
+23,,,,,,,,,,,,,,,,
+Amino Acid,,,-5,-4,-3,-2,-1,0,1,2,3,4,,,,
+A,1,1,1.041498683,0.463921127,0.731793513,0.63150502,0.379348313,0,0.581531875,0.898880686,0.134510797,0.872566808,1,1,1,Fyn
+C,1,1,0.022036399,0.017800755,0.015476144,1.275141685,0.010970836,0,0.016562031,0.031137036,0.71269498,0.019038633,1,1,1,
+D,1,1,3.514457231,3.282937574,2.583579715,2.08933418,0.495592762,0,2.973292817,2.092310419,1.311060529,0.745633094,1,1,1,
+E,1,1,2.204495184,1.529585255,2.945005591,1.307128928,0.569616935,0,1.17289604,0.677682209,0.107780323,0.37308989,1,1,1,
+F,1,1,0.00901735,0.009246408,0.008759692,0.007396491,0.821516261,0,0.01020647,0.015807071,4.9997981,2.164201058,1,1,1,
+G,1,1,0.481519431,1.748234223,0.769958743,1.859023498,0.346921127,0,4.236544707,0.446157801,0.716243633,1.137202829,1,1,1,
+H,1,1,1.568086154,0.800063239,0.798780642,0.011927187,0.255843544,0,0.551680847,0.763926675,0.555337741,0.015962241,1,1,1,
+I,1,1,0.512049418,0.534472177,0.008829538,0.856340595,10.12768954,0,0.432566035,1.739436093,4.723601017,0.009451148,1,1,1,
+K,1,1,1.541942438,0.238578714,1.462744375,0.703640041,0.147244607,0,0.002419886,0.814796351,0.002750119,2.179928751,1,1,1,
+L,1,1,0.6623511,0.08568485,0.62747771,0.438181319,2.725328681,0,0.570648109,0.862726208,2.519615956,1.134369197,1,1,1,
+M,1,1,0.580741476,1.675965984,1.093201576,0.689033559,0.759513335,0,0.721799302,1.944350816,1.462786733,1.01935183,1,1,1,
+N,1,1,0.338303691,0.995803828,0.711569388,3.855552084,0.831830006,0,0.217301714,1.292297154,0.186015309,1.211643332,1,1,1,
+P,1,1,1.791687125,2.136280717,0.957427308,1.244961697,0.255528333,0,0.231766424,0.299364394,0.516731646,0.932065699,1,1,1,
+Q,1,1,1.691517753,0.522358795,1.322892008,1.173487067,0.172366315,0,0.9533446,1.733800194,0.003230154,0.983858757,1,1,1,
+R,1,1,1.121428115,0.635540614,0.949827281,0.405654138,0.204721566,0,0.185090154,0.00613551,1.225725436,4.707458798,1,1,1,
+S,1,1,0.76558716,0.824576896,0.716894947,1.342451217,0.254098718,0,1.726191038,2.524108793,0.600252194,0.865883741,1,1,1,
+T,1,1,0.98829992,0.505717705,0.240843163,0.285148415,1.537985016,0,0.879612766,2.817990303,0.217511184,0.672052625,1,1,1,
+V,1,1,1.547141449,1.163519067,0.908105204,0.962104188,7.074382136,0,0.234414296,0.008346739,3.26599466,0.35466711,1,1,1,
+W,1,1,0.041400948,1.644048041,0.030785155,0.025362336,0.014134565,0,0.050131276,0.034502958,0.034638941,7.094762516,1,1,1,
+Y,1,1,0.504241427,0.009400911,0.489833418,0.413604562,0.835243397,674.8071979,1.712207501,1.767831957,1.694447428,0.7334546,1,1,1,
+Normalize Factor,,,,,,,,,,,,,,,,
+0.110709988,,,,,,,,,,,,,,,,
+Threshold,,,,,,,,,,,,,,,,
+29,,,,,,,,,,,,,,,,
+Amino Acid,,,-5,-4,-3,-2,-1,0,1,2,3,4,,,,
+A,1,1,0.014609151,0.341559314,1.051120679,1.326391425,1.143507505,0,1.037893137,1.170385225,0.011214883,2.675206245,1,1,1,Hck
+C,1,1,0.051902597,0.037347745,0.036765233,0.05454272,0.038718376,0,0.05106706,0.068905451,0.036272968,0.051740156,1,1,1,
+D,1,1,0.556745875,2.408916901,2.08136183,3.103374048,0.358720269,0,1.67833882,1.03993541,0.008899181,0.005441375,1,1,1,
+E,1,1,2.382545054,3.013368351,1.312575218,1.101777669,0.70392578,0,0.425288731,0.299806337,0.005194291,0.477474385,1,1,1,
+F,1,1,0.027278656,1.14411051,0.039903004,0.017544824,0.023526548,0,0.679501661,3.358528682,5.223400652,0.833757689,1,1,1,
+G,1,1,0.341730896,0.010758477,1.22907529,0.900313419,0.219926951,0,0.689616226,0.445821831,0.013085773,0.021258707,1,1,1,
+H,1,1,1.156954386,1.173643734,2.638133583,0.949034797,0.751531674,0,2.037310847,0.049785993,0.832212378,0.037789668,1,1,1,
+I,1,1,1.763298994,0.026347167,0.039116496,0.727859795,7.545941154,0,1.491518046,0.033101556,3.175261944,0.97997544,1,1,1,
+K,1,1,1.553202355,1.866389817,0.367241751,0.52872645,0.011528848,0,0.011235,2.710111997,0.008614923,0.630175997,1,1,1,
+L,1,1,0.741852998,0.008298037,0.013315674,0.594762667,1.952039987,0,0.616317595,0.815970311,1.230464471,0.340389086,1,1,1,
+M,1,1,1.070302453,0.04457225,0.046786767,0.030433426,0.027466666,0,0.034633135,1.033475053,0.031521953,1.11741658,1,1,1,
+N,1,1,1.352970023,1.355900809,0.751762127,0.666237441,1.269125882,0,0.465007471,0.018242703,0.015919066,1.333468136,1,1,1,
+P,1,1,0.420099149,0.860512411,2.362527467,0.461577041,0.707645224,0,0.304771895,1.120213547,3.475934438,1.619737515,1,1,1,
+Q,1,1,1.673207256,0.320661339,0.447840664,0.015804251,0.010522857,0,0.78168379,0.53630091,0.727782564,0.804184187,1,1,1,
+R,1,1,0.797131584,0.631246382,0.01368623,1.358055012,0.012442932,0,0.011446252,0.543042502,0.800223904,0.892525911,1,1,1,
+S,1,1,1.464552936,1.053853817,1.03741688,1.923812705,0.273132341,0,1.801220374,1.458246115,1.023526459,1.094976971,1,1,1,
+T,1,1,0.491199346,0.837900329,0.474137413,1.043420223,1.37331497,0,2.041758046,0.76608015,0.825143624,0.63543379,1,1,1,
+V,1,1,0.016144602,0.451587008,1.234480285,0.626606132,8.33326511,0,1.613811565,1.46560402,3.884479831,3.19185723,1,1,1,
+W,1,1,2.851592756,2.508879517,0.06856547,0.067604732,1.571538193,0,0.093691049,0.079757212,0.069414558,0.083190997,1,1,1,
+Y,1,1,0.94303004,0.041157326,0.044498611,0.019565452,0.026236088,441,0.024443855,1.872664314,0.06263416,0.929781115,1,1,1,
+Normalize Factor,,,,,,,,,,,,,,,,
+0.061313869,,,,,,,,,,,,,,,,
+Threshold,,,,,,,,,,,,,,,,
+28,,,,,,,,,,,,,,,,
+Amino Acid,,,-5,-4,-3,-2,-1,0,1,2,3,4,,,,
+A,1,1,0.635311614,0.953962412,0.360856056,0.739942917,0.230760615,0,0.004173068,0.771053863,0.830334599,0.2521464,1,1,1,JAK2
+C,1,1,0.3195701,0.01125344,0.013091343,0.9841134,0.82145169,0,0.012490906,0.024327981,0.014817435,0.024212628,1,1,1,
+D,1,1,0.98047069,1.492374778,3.1331042,3.615526495,2.88025946,0,0.154345824,0.83183769,0.242831271,2.937589326,1,1,1,
+E,1,1,0.795460989,2.458799249,0.214799962,0.830677233,2.540195259,0,0.002507981,0.003522496,0.107755799,1.003745194,1,1,1,
+F,1,1,0.954453395,0.012029156,0.009550335,0.758236083,1.168266925,0,3.435444379,0.009621806,0.014017924,0.331998459,1,1,1,
+G,1,1,0.647306108,0.380395159,0.997177319,0.8672349,1.264992745,0,0.551128074,0.783579838,0.259174807,1.166130957,1,1,1,
+H,1,1,0.703707392,0.019803825,0.014143659,0.785130311,0.443714362,0,1.611054233,0.560129299,0.010449232,1.412124004,1,1,1,
+I,1,1,0.005831798,0.003678132,3.10551839,0.010583298,0.014895016,0,4.363440219,2.73906172,0.971697407,0.01099249,1,1,1,
+K,1,1,0.75449464,3.479445702,0.726881386,1.846653,0.004707756,0,0.196058036,2.319772288,0.519118667,1.899316127,1,1,1,
+L,1,1,0.638920571,0.566449147,0.467174726,0.120411005,0.281962581,0,4.463651639,0.54270092,8.425229493,0.629291538,1,1,1,
+M,1,1,2.221247523,0.017167095,2.39665428,2.514055533,0.021006586,0,0.81177681,0.81812745,1.409755452,0.011075089,1,1,1,
+N,1,1,0.454713677,0.007221752,2.519925539,0.348078658,0.328253946,0,0.215787156,1.199951182,0.008342457,1.056673522,1,1,1,
+P,1,1,1.017466386,0.444012121,1.640279889,1.854026833,0.560812128,0,0.306252452,1.632835032,3.166918059,2.188622029,1,1,1,
+Q,1,1,0.962566315,0.328580121,0.680078127,0.636156892,0.333745748,0,0.005317208,2.025921425,0.003522891,1.071373796,1,1,1,
+R,1,1,2.3872102,1.63921939,0.408605429,0.937895617,1.501713593,0,0.257444399,0.883674095,0.33117437,1.29091076,1,1,1,
+S,1,1,0.429901155,1.312018257,0.305259208,0.441292315,0.184176091,0,0.7281461,1.134542128,0.003322188,1.900033202,1,1,1,
+T,1,1,0.290091592,0.886263929,0.970054997,1.11475181,1.04717655,0,0.355165477,1.670872938,2.249245861,0.521039213,1,1,1,
+V,1,1,0.134983391,0.003620932,1.189489954,0.943607878,0.961967876,0,3.7257171,1.528726938,3.326523462,0.724035182,1,1,1,
+W,1,1,0.044080426,0.027735709,0.027994714,0.030163348,0.022619735,0,0.024681639,0.032690426,0.018828546,1.489695428,1,1,1,
+Y,1,1,2.18283836,0.013755361,0.567882923,0.016673929,0.667957669,631.7689531,5.892655273,0.011002552,1.635011231,0.379640837,1,1,1,
+Normalize Factor,,,,,,,,,,,,,,,,
+0.083333333,,,,,,,,,,,,,,,,
+Threshold,,,,,,,,,,,,,,,,
+45,,,,,,,,,,,,,,,,
+Amino Acid,,,-5,-4,-3,-2,-1,0,1,2,3,4,,,,
+A,1,1,0.660361823,1.013558046,0.327513008,1.548770473,0.007300623,0,1.467272674,0.957532546,0.391724422,0.40552493,1,1,1,Lck
+C,1,1,0.023438017,0.021609435,0.023153878,0.036551937,0.014634297,0,0.037857596,1.410355686,1.073492014,0.027194217,1,1,1,
+D,1,1,1.32836498,2.043098163,5.891269706,6.330370688,0.628239455,0,4.015154003,0.937887165,0.007449012,0.551139299,1,1,1,
+E,1,1,1.623651595,0.94930047,3.17662687,1.732371613,1.08050406,0,2.081712126,1.016437853,0.143883417,0.835473783,1,1,1,
+F,1,1,0.020432894,0.021419383,0.701397355,0.53028607,0.832239369,0,1.410737564,0.639012225,1.643726926,0.729238696,1,1,1,
+G,1,1,1.106279651,0.738033671,0.271769024,0.850579504,0.466892645,0,3.077496215,1.124711767,1.168515462,0.480644937,1,1,1,
+H,1,1,1.800837499,1.241777564,0.025261464,0.025291702,0.558312103,0,0.022064738,0.022537141,1.790808126,1.049701935,1,1,1,
+I,1,1,1.079393662,0.989599839,0.585801371,0.018522946,16.84703194,0,0.016006829,0.838907863,3.325591367,0.79994453,1,1,1,
+K,1,1,0.539154376,1.259584321,0.637268674,0.46912328,0.005437015,0,0.006149147,0.687181231,0.448528244,0.014516374,1,1,1,
+L,1,1,1.021751741,0.407742431,0.219952409,0.212755676,2.422775087,0,0.224886781,0.632837812,2.984027483,0.758215018,1,1,1,
+M,1,1,1.230476956,0.030742905,0.030559474,0.035773474,1.032785994,0,0.029332465,2.461574173,3.008827878,2.11463787,1,1,1,
+N,1,1,0.93819687,0.534305036,2.050929762,1.822914123,0.007817748,0,0.211647101,1.490032098,0.535243674,0.015297813,1,1,1,
+P,1,1,2.303586,1.588374926,0.497649958,0.756545653,0.842390518,0,0.192814904,0.506691304,1.489720246,2.232568461,1,1,1,
+Q,1,1,1.041236131,1.875421036,0.488531123,1.229825644,0.347475277,0,0.463717087,1.412094772,0.007424849,0.859448663,1,1,1,
+R,1,1,0.013849008,0.012627364,0.008680178,0.929032067,0.007181726,0,0.006979356,0.010518606,1.191103245,3.235390082,1,1,1,
+S,1,1,0.547151262,0.756695611,1.621554464,2.986516915,0.34163189,0,1.767541268,2.599278716,1.318960398,1.269676552,1,1,1,
+T,1,1,0.355209879,1.10265168,0.446480118,0.479173822,0.018425684,0,2.66625376,1.678454518,0.010663911,1.610084237,1,1,1,
+V,1,1,0.665515665,2.180828955,0.860613957,0.013624263,5.251124154,0,1.957662635,0.538215233,2.805488643,0.010169537,1,1,1,
+W,1,1,0.051029003,0.051830144,0.049079,0.042127365,0.027292964,0,2.650490303,0.040622114,0.071445634,0.046585012,1,1,1,
+Y,1,1,0.024048047,0.025209072,0.021723532,0.016423909,0.979485867,680.492547,1.660336627,0.752071419,0.050909167,0.022585829,1,1,1,
+Normalize Factor,,,,,,,,,,,,,,,,
+0.05669145,,,,,,,,,,,,,,,,
+Threshold,,,,,,,,,,,,,,,,
+34,,,,,,,,,,,,,,,,
+Amino Acid,,,-5,-4,-3,-2,-1,0,1,2,3,4,,,,
+A,1,1,0.948519262,1.087019879,0.362874799,0.655855728,0.945111907,0,1.529339186,1.422996727,0.00453253,1.141951144,1,1,1,Lyn
+C,1,1,1.154572287,0.018848182,2.12787155,0.024474157,0.012781454,0,1.122031195,0.033788502,0.567422391,0.019701479,1,1,1,
+D,1,1,0.981885372,2.755013326,3.655092752,4.648194426,1.63151549,0,2.240667642,0.976050874,0.102362067,1.205573154,1,1,1,
+E,1,1,2.852281189,1.988892311,4.863404397,1.580404486,0.930917347,0,4.922419001,2.130925632,0.04639329,0.552699171,1,1,1,
+F,1,1,0.503891983,0.965014887,0.7778371,0.007284602,2.108491843,0,0.012047648,3.19618156,2.228767099,0.010838792,1,1,1,
+G,1,1,0.403564233,1.472168899,0.650590737,2.234474255,0.68440011,0,2.680379578,1.539016072,0.005120002,0.911157628,1,1,1,
+H,1,1,0.015004549,0.018885594,1.154882442,0.912752574,1.191182528,0,0.014795149,0.021966084,0.010693012,1.092708738,1,1,1,
+I,1,1,1.210646263,0.006902195,1.421175363,0.904034515,14.37213457,0,0.30031393,0.015294241,5.060402408,0.009403705,1,1,1,
+K,1,1,1.23890428,1.504883264,2.437683516,0.380667033,0.245696614,0,0.271260305,1.709494127,0.004081959,0.756037256,1,1,1,
+L,1,1,1.276001837,0.553741662,0.006316896,0.146598083,2.903619899,0,0.500359865,0.528564399,5.240289582,0.850918655,1,1,1,
+M,1,1,1.723931236,0.016029844,0.017467593,0.016149469,0.961411635,0,0.027625882,0.030413305,2.340215377,1.190333267,1,1,1,
+N,1,1,0.548010418,1.057418518,1.147290572,2.312486341,0.604310039,0,0.005741559,0.915378784,0.198601449,1.423538613,1,1,1,
+P,1,1,2.454800099,1.0703731,1.127138771,1.643522504,0.542230526,0,0.241997341,0.588854708,2.45913743,4.262630163,1,1,1,
+Q,1,1,1.241073455,0.610641485,1.186133076,1.18008389,0.006575292,0,0.704716572,0.011415701,0.004852382,0.763945009,1,1,1,
+R,1,1,1.92545505,0.318372295,0.488646884,0.191872099,0.006792842,0,0.401574722,1.123256581,1.266838525,1.860323891,1,1,1,
+S,1,1,0.8726026,1.82337,1.07213512,1.183812946,0.618237854,0,0.282669565,2.451520582,0.428846474,0.238239724,1,1,1,
+T,1,1,0.357110171,0.739206366,1.097468248,1.680615056,2.583566569,0,1.039857934,2.285411394,0.52637391,0.853631191,1,1,1,
+V,1,1,1.001878429,0.006594197,2.101245121,0.38257755,3.476671418,0,1.444200319,1.550458303,3.370912784,0.327829851,1,1,1,
+W,1,1,0.037052567,0.023809892,0.043482628,0.01665812,0.019200051,0,0.034444819,0.026310464,2.400078084,1.970917141,1,1,1,
+Y,1,1,0.011968731,1.100236109,0.018475632,0.398656602,0.025041052,648.1481481,0.659318691,1.822020784,0.026469476,1.186325895,1,1,1,
+Normalize Factor,,,,,,,,,,,,,,,,
+0.093873518,,,,,,,,,,,,,,,,
+Threshold,,,,,,,,,,,,,,,,
+89,,,,,,,,,,,,,,,,
+Amino Acid,,,-5,-4,-3,-2,-1,0,1,2,3,4,,,,
+A,1,1,0.025195877,0.021013698,0.024152222,1.126476675,1.007961366,0,0.963634824,1.003598047,0.021451325,0.021860458,1,1,1,Pyk2
+C,1,1,0.078596228,0.068797498,0.08135152,0.074532143,0.074764283,0,0.101667519,0.05149615,1.903219566,4.49629045,1,1,1,
+D,1,1,2.669207188,1.229453345,1.638456011,2.773230915,0.197633846,0,5.803807318,1.815032537,0.026573759,1.641007411,1,1,1,
+E,1,1,0.865742263,3.660135625,1.941984183,0.670650287,0.290626964,0,0.686183171,0.965241014,0.018145747,0.572972406,1,1,1,
+F,1,1,0.048479279,1.321661513,0.040532527,0.031723411,0.028799182,0,1.214964415,2.738374849,2.891922746,0.048507086,1,1,1,
+G,1,1,1.73459276,0.441436633,1.230276076,1.045406016,0.008176186,0,1.263710899,0.013726262,0.012168225,0.60119906,1,1,1,
+H,1,1,0.066296317,2.188097162,1.774723998,3.96680582,0.080606901,0,0.067553879,4.223555216,0.06601274,0.06744229,1,1,1,
+I,1,1,0.971745554,0.027689958,0.047786048,0.061824062,11.08411235,0,0.026393908,0.065571436,1.745152921,0.844048817,1,1,1,
+K,1,1,2.305591742,2.579849587,0.532914761,0.026727646,0.01915868,0,0.016677506,0.019055769,0.019308036,0.02820097,1,1,1,
+L,1,1,1.166582867,0.348687475,0.394660168,0.402139579,6.303239118,0,0.228620354,1.619360997,1.393018092,0.491095412,1,1,1,
+M,1,1,0.102997966,0.072303238,0.080272877,0.082705397,0.041961787,0,0.074876103,3.284772008,0.064902569,0.062457048,1,1,1,
+N,1,1,0.051949998,0.052439262,1.077815103,0.040719308,0.645881123,0,0.666560037,0.032839323,0.05091971,1.208180755,1,1,1,
+P,1,1,2.493808113,1.929793335,0.027964536,1.178411021,0.274898761,0,0.410871991,0.019314723,7.260386107,2.737982067,1,1,1,
+Q,1,1,0.814783346,0.765173863,1.999174539,0.645595623,0.036226224,0,0.607931501,0.752809306,0.847031101,2.457617887,1,1,1,
+R,1,1,0.042590995,0.937092241,3.42107859,0.77026943,0.037658046,0,0.016425049,0.792373579,0.027983485,2.512087069,1,1,1,
+S,1,1,1.965030256,0.447928772,1.588997588,1.455798203,0.486777491,0,3.309699332,0.013411306,0.495661514,1.170983197,1,1,1,
+T,1,1,0.029454952,0.034567928,0.949605186,1.241343811,1.979491076,0,0.664636507,0.681878504,0.025305427,1.283420039,1,1,1,
+V,1,1,0.025083047,0.654103479,0.022713918,1.887862375,4.354385104,0,1.091099384,3.946142599,4.746816596,0.023437361,1,1,1,
+W,1,1,0.144568695,0.113591501,3.174745047,0.093173882,0.110816894,0,3.316783875,0.121647648,0.094095251,0.103037944,1,1,1,
+Y,1,1,0.049557253,1.351049661,0.041433798,0.032428805,0.029439553,639.6588486,0.049679203,1.399632347,0.059124537,1.239641954,1,1,1,
+Normalize Factor,,,,,,,,,,,,,,,,
+0.059936909,,,,,,,,,,,,,,,,
+Threshold,,,,,,,,,,,,,,,,
+30,,,,,,,,,,,,,,,,
+Amino Acid,,,-5,-4,-3,-2,-1,0,1,2,3,4,,,,
+A,1,1,1.304737195,0.633339942,1.379383494,0.441135742,0.311548453,0,1.222059838,1.513018276,0.675698696,1.094008385,1,1,1,Src
+C,1,1,0.54235452,0.233067681,0.317881246,0.383022858,0.512733017,0,0.650784173,0.002295107,0.831149532,1.414695248,1,1,1,
+D,1,1,1.406173144,1.937428443,3.545243257,2.866772874,1.475179538,0,2.534728706,1.123560953,0.520386826,1.467088549,1,1,1,
+E,1,1,1.108798195,2.868043768,4.948980306,2.517356508,1.707723626,0,3.209082994,2.152577046,0.39413246,1.231132492,1,1,1,
+F,1,1,1.416209565,0.184517217,0.33761728,0.757215348,0.761934052,0,0.618414454,0.792827027,5.10634451,0.797953624,1,1,1,
+G,1,1,1.223551669,0.987429367,0.616687762,1.843626439,0.215698419,0,3.498865576,0.60946128,0.507959177,1.992929324,1,1,1,
+H,1,1,1.120433502,0.98060531,0.001501784,1.254832707,0.687543485,0,0.427832123,0.379243544,0.37048666,1.545962959,1,1,1,
+I,1,1,1.546521163,0.287566074,0.000756754,0.422054954,4.638326104,0,1.317740653,1.503353297,1.81465856,0.647658018,1,1,1,
+K,1,1,0.686427868,0.589269219,0.294428562,0.191703183,0.15387159,0,0.300147675,0.363977921,0.057492222,0.457079717,1,1,1,
+L,1,1,0.490887131,0.415759867,0.377820426,0.123388922,2.269552216,0,0.302268829,1.071954434,1.458446105,0.690693114,1,1,1,
+M,1,1,0.960686686,0.25174957,0.214258431,0.258595365,0.770635554,0,0.5334301,1.121071056,2.151462261,1.127980426,1,1,1,
+N,1,1,0.420225488,1.533424154,1.392247306,0.866696654,0.195489898,0,0.455497808,1.094203934,0.3727761,1.130440319,1,1,1,
+P,1,1,2.094718185,1.158690015,1.163718776,1.114123748,0.566913187,0,0.099897397,0.945713656,1.352957239,1.362197539,1,1,1,
+Q,1,1,0.833677137,0.452469295,1.3609289,0.744450259,0.337975727,0,0.616648302,1.447226433,0.061340944,1.493919632,1,1,1,
+R,1,1,1.215288701,0.793073658,0.38566473,0.202969869,0.085689309,0,0.106076513,0.236086886,0.206511989,1.25321233,1,1,1,
+S,1,1,1.373256463,0.683312746,1.609768002,1.531301593,0.683291584,0,0.780538409,1.634496856,0.812260581,1.508230325,1,1,1,
+T,1,1,0.919078891,0.992440151,0.35350639,0.229023255,1.731559142,0,0.691934094,1.195731924,0.321630923,0.881380922,1,1,1,
+V,1,1,0.182690581,0.229759572,0.557340674,1.042315315,4.511188358,0,0.600172761,1.523053156,2.073750553,0.713149868,1,1,1,
+W,1,1,0.002891069,1.00499462,0.574602372,1.152204513,0.327391551,0,1.33478113,0.859333871,0.450219437,1.602844882,1,1,1,
+Y,1,1,0.947899083,1.556116186,0.406753924,0.547365907,1.101553803,651.5668632,1.738455194,1.193975856,5.536811094,2.40339274,1,1,1,
+Normalize Factor,,,,,,,,,,,,,,,,
+0.066216651,,,,,,,,,,,,,,,,
+Threshold,,,,,,,,,,,,,,,,
+22,,,,,,,,,,,,,,,,
+Amino Acid,,,-5,-4,-3,-2,-1,0,1,2,3,4,,,,
+A,1,1,0.721960738,1.56326787,0.486846414,0.428280517,0.613206904,0,0.411476133,0.80155533,0.978927631,1.244643293,1,1,1,Syk
+C,1,1,0.013599309,0.0130114,1.058619878,2.008047193,0.721134254,0,0.015800258,0.017700774,0.019934892,0.014906254,1,1,1,
+D,1,1,4.365066711,5.667967251,5.781215598,3.384701397,11.7539185,0,1.732346769,2.904849392,0.767787807,2.44653401,1,1,1,
+E,1,1,2.544116699,1.917726627,3.14123287,3.753676232,1.532368456,0,7.12421889,1.247456374,0.474405047,1.685222629,1,1,1,
+F,1,1,1.689853035,0.825827607,0.40258544,0.666795691,1.202003418,0,0.005214917,0.006592878,0.501640622,0.433506975,1,1,1,
+G,1,1,0.516363406,0.911404077,1.544932519,1.198561198,0.613506466,0,0.564413506,0.845437756,1.125311329,0.263397582,1,1,1,
+H,1,1,0.007564161,0.556425613,0.701064836,0.583560365,0.253210891,0,0.008345098,1.614852925,0.011409538,1.938942011,1,1,1,
+I,1,1,1.041300896,0.004413306,0.342153362,0.337157576,0.648668643,0,1.151840583,0.004986902,0.622489125,0.334594475,1,1,1,
+K,1,1,0.002871842,0.357908022,0.194330926,0.397214652,0.001279612,0,0.400917086,0.604160113,0.004439509,0.510701785,1,1,1,
+L,1,1,0.147450105,0.718070012,0.274538913,0.002250697,0.237640682,0,0.867698879,0.513960938,1.827729558,0.293296899,1,1,1,
+M,1,1,1.759038759,0.008932852,0.637935052,0.008466463,1.768903208,0,0.53956636,1.594978452,2.117842234,2.131310757,1,1,1,
+N,1,1,0.720373484,1.487226763,1.302177487,2.016367835,0.788875007,0,0.250460079,3.031683315,0.436896267,1.573194991,1,1,1,
+P,1,1,1.833186802,0.777533261,0.420395865,0.567125516,0.238406257,0,0.002326649,0.771391218,7.270751957,1.103332241,1,1,1,
+Q,1,1,0.235600141,0.004297437,0.500003046,0.994829208,0.379831149,0,0.695036596,0.004327428,0.80862803,1.575651985,1,1,1,
+R,1,1,0.564009404,0.003525368,0.227098034,0.538917103,0.136536863,0,0.003591695,0.190792681,0.005422585,0.907984716,1,1,1,
+S,1,1,0.818521276,0.978919963,1.689457578,0.915615462,1.150862322,0,0.237748244,1.331727596,1.19985019,1.121480305,1,1,1,
+T,1,1,0.46747837,0.730560587,0.304249366,0.843021,0.524543798,0,0.779170053,1.166347147,0.960500715,0.623499655,1,1,1,
+V,1,1,0.383039856,0.201074288,0.2478765,0.236550589,0.234975642,0,2.375954579,0.400179532,6.138746915,0.807238062,1,1,1,
+W,1,1,0.01987174,1.145128323,0.021731187,0.016566653,0.010690007,0,0.015401536,0.01642969,0.021461124,0.017254333,1,1,1,
+Y,1,1,0.459914329,0.006810884,0.438274355,0.36295333,1.308560175,1,1.124088698,0.94740785,0.54611071,1.415811189,1,1,1,
+Normalize Factor,,,,,,,,,,,,,,,,
+0.052738337,,,,,,,,,,,,,,,,
+Threshold,,,,,,,,,,,,,,,,
+54,,,,,,,,,,,,,,,,
+Amino Acid,,,-5,-4,-3,-2,-1,0,1,2,3,4,,,,
+A,1,1,1.222188853,1.486603226,0.919170896,0.793911917,0.409740076,0,0.638480016,2.56572863,0.846871309,0.004025467,1,1,1,Yes
+C,1,1,0.014768454,0.612323227,0.01733631,0.01431502,0.013620919,0,0.014857804,0.020544494,0.751226491,0.018818585,1,1,1,
+D,1,1,1.793680299,3.783436502,3.189929787,3.530731289,0.623287514,0,1.455301756,0.617179375,0.228255986,0.882795484,1,1,1,
+E,1,1,2.707237165,3.262501671,7.509267488,2.840702315,2.078923247,0,3.449957711,0.750753948,0.154315698,0.92756723,1,1,1,
+F,1,1,0.368930904,0.006177867,0.005884929,1.274931107,0.597875789,0,0.006948944,0.343687804,1.628488797,0.332278839,1,1,1,
+G,1,1,0.580720277,0.563429661,0.747049717,2.644759528,0.002554867,0,1.803040115,0.616994899,0.557328091,2.704367259,1,1,1,
+H,1,1,0.408655956,0.838993858,0.007945388,1.872850327,0.333955199,0,0.606798686,0.006818885,0.600277041,1.531470657,1,1,1,
+I,1,1,1.883887869,0.004269998,0.00490079,0.007897733,8.056462413,0,0.516435014,0.768417292,1.555521832,0.005769512,1,1,1,
+K,1,1,0.599781851,0.003541306,0.51458723,0.435001391,0.199251972,0,0.267884479,0.390721439,0.148200027,0.240965618,1,1,1,
+L,1,1,0.10798419,0.661132019,0.004342008,0.140684195,3.313737494,0,0.305099752,0.354148407,2.895214199,1.176621256,1,1,1,
+M,1,1,1.500924535,0.596326712,0.012758235,0.011809241,0.012062097,0,0.01204882,0.014416658,0.010516891,0.014744175,1,1,1,
+N,1,1,1.06432095,0.575254989,0.729141869,1.147005116,0.234567107,0,0.240700296,0.876070748,0.003497148,1.834052819,1,1,1,
+P,1,1,0.57948738,1.123761802,0.829041851,0.894233218,0.338547075,0,0.136095286,0.199795252,2.143300779,1.379206148,1,1,1,
+Q,1,1,0.004051494,0.006305015,0.37225292,1.049473144,0.500540673,0,0.432684795,0.2766543,0.264150289,0.560941973,1,1,1,
+R,1,1,0.004667408,0.003704843,0.153495971,0.004132201,0.002358508,0,0.278529882,0.307235643,0.705639999,0.905800168,1,1,1,
+S,1,1,0.92627953,1.324310304,1.659124469,0.684990056,0.434517693,0,2.843851614,1.61069191,1.218543907,0.839440563,1,1,1,
+T,1,1,1.049881524,1.654126719,0.399151336,1.801762488,2.298611276,0,2.815591798,2.506789582,0.32211978,0.218532251,1,1,1,
+V,1,1,0.150932833,0.004020882,0.783755106,0.428687698,6.887781036,0,0.531349744,3.207681554,4.125351327,0.514811072,1,1,1,
+W,1,1,0.02630224,0.01943939,0.029064252,0.022741147,0.023211485,0,0.023272909,1.344884776,0.021172292,1.540208353,1,1,1,
+Y,1,1,0.690669121,1.006196468,0.325003658,1.193388161,1.678909279,471.2746858,2.302592406,0.643411952,0.762166379,1.244106857,1,1,1,
+Normalize Factor,,,,,,,,,,,,,,,,
+0.159680639,,,,,,,,,,,,,,,,
+Threshold,,,,,,,,,,,,,,,,
+40,,,,,,,,,,,,,,,,
+Amino Acid,,,,-4,-3,-2,-1,0,1,2,3,4,,,,
+A,1,1,1,1.167663275,1.223909098,0.763472141,0.996666561,0.000224111,1.688226464,0.978129526,0.655714812,1.037922911,1,1,1,FLT3
+C,1,1,1,0.558296792,0.877784552,2.190241263,1.588459493,0.001285854,1.249849609,0.660246641,0.684039313,0.372197862,1,1,1,
+D,1,1,1,2.835112407,1.591970633,2.82472738,2.304693888,0.000310941,0.377792757,0.957951025,0.330823927,0.810032116,1,1,1,
+E,1,1,1,1.325382231,2.163985573,1.199902257,1.044266399,0.000234814,1.255316124,1.808548329,0.374744248,1.019524793,1,1,1,
+F,1,1,1,0.847820436,0.499871009,0.554344131,0.603052193,0.000488169,1.304875898,1.00263982,1.947695596,0.989123842,1,1,1,
+G,1,1,1,1.277208104,1.21920113,0.715797948,0.882517973,0.000210116,0.765874348,0.593386125,0.782433794,1.155569237,1,1,1,
+H,1,1,1,0.734527748,0.866148327,0.720402214,0.835947897,0.000845872,1.233281157,0.651494176,1.349942888,0.489685165,1,1,1,
+I,1,1,1,0.953800341,0.624840301,0.831518246,1.537786882,0.000366128,1.423504487,1.221970292,1.168620238,0.847822525,1,1,1,
+K,1,1,1,0.086669581,0.272533248,0.170005716,0.000206353,0.000199615,0.48506432,0.1537443,0.424759027,0.520017485,1,1,1,
+L,1,1,1,0.797684761,0.70546687,0.521563113,1.078042585,0.000229651,0.892881708,0.884389626,1.710351109,0.997105951,1,1,1,
+M,1,1,1,0.570751858,0.001296773,0.000897077,0.000679455,0.00065727,0.319433138,0.506232082,0.52447468,0.190250619,1,1,1,
+N,1,1,1,1.244763018,1.957084051,1.899061527,1.652739739,0.000477817,0.812767073,2.085429056,0.635464604,1.797991026,1,1,1,
+P,1,1,1,0.844087188,0.442373247,1.379757903,0.720476093,0.000324013,0.157470312,0.83185404,1.896027677,1.031662119,1,1,1,
+Q,1,1,1,0.195554944,1.998503709,1.150765634,1.66917191,0.000450397,1.094463886,1.734487332,0.479197701,1.564439555,1,1,1,
+R,1,1,1,0.000853317,0.091230946,0.000364806,0.000276307,0.000267286,0.194851279,0.480350763,0.782038243,0.696306778,1,1,1,
+S,1,1,1,1.447667896,1.300629786,1.757882446,0.647253787,0.000238159,0.868090097,1.284018482,1.013553843,1.034048497,1,1,1,
+T,1,1,1,1.416202868,1.33597866,1.296370318,1.450570971,0.000326176,1.109650313,1.591073136,1.388133983,1.510616393,1,1,1,
+V,1,1,1,0.908106188,0.624651077,1.558624563,1.098086562,0.000261441,1.524721501,1.073934274,2.086189891,0.983781704,1,1,1,
+W,1,1,1,0.006720341,0.004153143,0.002873045,1.040162584,0.002105022,0.511520283,0.540432299,1.119814674,1.827932776,1,1,1,
+Y,1,1,1,1.504238373,1.182522651,0.421517346,2.445623654,29.22520267,3.487781388,0.88946269,0.921515399,1.432607974,1,1,1,
+Normalize Factor,,,,,,,,,,,,,,,,
+0.316928299,,,,,,,,,,,,,,,,
+Threshold,,,,,,,,,,,,,,,,
+45,,,,,,,,,,,,,,,,
+Amino Acid,,,,-4,-3,-2,-1,0,1,2,3,4,,,,
+A,0.99097455,1.211191117,1.268866884,1.174950753,1.124456203,1.14978229,0.99118732,1.21E-05,1.789102307,0.920598239,0.566100196,0.810188653,0.618446393,1.115520413,0.634433442,Alk
+C,0.276662332,0.589023029,0.869510185,0.316310004,0.256850195,1.083370296,1.164387553,6.07E-05,1.402809766,1.670594425,1.058534139,0.980157315,0.266388399,0.846158411,1.147753445,
+D,1.141004408,1.673473132,1.633628534,1.478454216,2.165671112,1.608483884,1.956427527,1.67E-05,1.122023891,0.565319139,0.254658955,0.725548599,0.927734442,0.901507643,0.876581164,
+E,0.660275186,1.444795703,1.210504508,1.300100904,1.753838373,1.407684854,0.952029632,1.21E-05,1.686636281,0.779509141,0.17104955,0.809729367,0.618095803,1.051781168,0.63407379,
+F,0.460549542,0.32684161,0.482480473,0.965340851,1.033291779,0.300574404,0.646104285,2.53E-05,1.194139169,1.631149793,1.541839771,1.192346168,2.365050168,0.704284292,0.636874224,
+G,1.096135101,1.105440152,1.299428327,1.165273833,0.892666221,1.40064819,0.485610424,1.27E-05,1.17008988,0.602935208,0.469055524,1.053386351,0.759168817,1.146899818,1.303054639,
+H,3.060672048,1.764822995,1.603209168,1.239331182,1.361548962,0.649195945,1.073453095,4.20E-05,0.969941547,1.288375506,0.960618537,1.720335513,1.227922141,1.389511263,0.881765042,
+I,1.033407755,0.611155124,0.992399511,0.787668273,0.746203213,0.517075473,2.718311705,1.89E-05,1.270271374,1.360025434,2.12110686,0.704067221,1.243789838,0.75723375,0.317567844,
+K,0.547996504,0.544461043,0.746319049,0.501222629,0.457878409,0.343340205,0.038439175,1.20E-05,0.138930161,0.267266625,0.786255854,1.075258006,1.108057653,1.215115155,1.818722112,
+L,0.776845403,0.861421314,0.762973164,0.925180057,0.646088017,0.633753329,1.373646564,1.07E-05,0.760938569,1.578666163,1.567412261,0.873294959,1.246661722,0.723920509,0.514752561,
+M,1.890782248,0.975887612,0.45018625,0.851596414,0.691513712,0.673094004,0.281333784,3.77E-05,1.267724479,1.077854756,1.274222819,0.374749635,0.827530692,0.657143909,0.3961639,
+N,1.526310257,1.470040754,1.370564312,1.661944127,1.821869057,1.593816967,2.243223135,2.39E-05,0.603048297,1.645795198,0.57355137,1.21815077,1.119718324,0.958637203,1.25635062,
+P,1.291845852,0.91679383,0.930436596,0.953880667,0.399778384,1.096048287,0.849529066,1.77E-05,0.074434928,0.937580063,0.637146799,0.770124885,0.803334514,1.759451193,1.414263625,
+Q,1.210214661,1.123127253,1.121554246,0.815996948,1.49806623,1.798400477,0.674770003,2.04E-05,1.566274886,1.189130159,0.645582737,1.598313645,0.926242643,0.996526254,1.80228891,
+R,0.135418605,0.288310578,0.248267442,0.206433401,0.104767591,0.070703997,0.015831547,1.49E-05,0.046816146,0.267328282,1.11720349,1.236304763,1.325629606,1.579027998,1.716592029,
+S,1.5184984,1.25006707,1.46354322,1.57407305,1.447350342,1.47466343,0.440261836,1.33E-05,1.105929616,0.945141384,0.53741639,1.026286036,0.857770343,1.044957193,1.34391447,
+T,1.055646882,1.09493895,0.978310114,1.29976922,1.10569821,1.377920957,0.968323584,1.78E-05,0.917059394,0.848663409,1.029167445,1.349918509,0.964319749,0.682982622,0.973205887,
+V,1.159309001,1.09698056,0.742203117,0.662723098,0.65773243,0.992006108,1.746866467,1.41E-05,1.20236905,1.495802828,3.126493961,0.965365541,0.723500386,0.615571306,0.653138743,
+W,0.434872974,0.000905043,0.455581211,0.165731118,0.269154117,0.113526709,0.305041332,9.55E-05,0.701595064,1.615957922,1.039913633,0.829588758,0.418723845,0.166254755,0.00038182,
+Y,0.778909209,0.73703237,0.680000103,0.989480465,0.883826221,0.711689429,1.214145112,31.41600477,1.196800182,1.35673725,0.931304489,0.955216361,1.708297342,0.595564072,0.359040055,
+Normalize Factor,,,,,,,,,,,,,,,,
+0.103305785,,,,,,,,,,,,,,,,
+Threshold,,,,,,,,,,,,,,,,
+23,,,,,,,,,,,,,,,,