git-svn-id: https://hedgehog.fhcrc.org/bioconductor/trunk/madman/Rpacks/Rdisop@48670 bc3139a8-67e5-0310-9ffc-ced21a209358
... | ... |
@@ -1,46 +1,3 @@ |
1 |
- |
|
2 |
-# |
|
3 |
-# Create a set of elements |
|
4 |
-# as a subset of PSE |
|
5 |
-# |
|
6 |
-# Example: |
|
7 |
-# |
|
8 |
-# elements <- initializeCHNOPS() |
|
9 |
-# |
|
10 |
-initializeElements <- function(names) { |
|
11 |
- elements <- initializePSE() |
|
12 |
- lapply(names, function (name) {.getElement(name, elements)}) |
|
13 |
-} |
|
14 |
- |
|
15 |
-# |
|
16 |
-# Create a set of elements |
|
17 |
-# with standard CHNOPS |
|
18 |
-# |
|
19 |
-# Example: |
|
20 |
-# |
|
21 |
-# elements <- initializeCHNOPS() |
|
22 |
-# |
|
23 |
-initializeCHNOPS <- function() { |
|
24 |
- initializeElements(c("C", "H", "N", "O", "P", "S")) |
|
25 |
-} |
|
26 |
- |
|
27 |
-# |
|
28 |
-# Create a set of elements |
|
29 |
-# with standard CHNOPS+Ions |
|
30 |
-# |
|
31 |
-# Example: |
|
32 |
-# |
|
33 |
-# elements <- initializeCHNOPSMgKCaFe() |
|
34 |
-# |
|
35 |
-initializeCHNOPSMgKCaFe <- function() { |
|
36 |
- initializeElements(c("C", "H", "N", "O", "P", "S", "Mg", "K", "Ca", "Fe")) |
|
37 |
-} |
|
38 |
- |
|
39 |
-initializeCHNOPSNaK <- function() { |
|
40 |
- initializeElements(c("C", "H", "N", "O", "P", "S", "Na", "K")) |
|
41 |
-} |
|
42 |
- |
|
43 |
- |
|
44 | 1 |
# |
45 | 2 |
# Create a set of Elements containing the full PSE |
46 | 3 |
# |
... | ... |
@@ -123,6 +80,49 @@ initializePSE <- function() { |
123 | 80 |
} |
124 | 81 |
|
125 | 82 |
|
83 |
+# |
|
84 |
+# Create a set of elements |
|
85 |
+# as a subset of PSE |
|
86 |
+# |
|
87 |
+# Example: |
|
88 |
+# |
|
89 |
+# elements <- initializeCHNOPS() |
|
90 |
+# |
|
91 |
+initializeElements <- function(names) { |
|
92 |
+ elements <- initializePSE() |
|
93 |
+ lapply(names, function (name) {.getElement(name, elements)}) |
|
94 |
+} |
|
95 |
+ |
|
96 |
+# |
|
97 |
+# Create a set of elements |
|
98 |
+# with standard CHNOPS |
|
99 |
+# |
|
100 |
+# Example: |
|
101 |
+# |
|
102 |
+# elements <- initializeCHNOPS() |
|
103 |
+# |
|
104 |
+initializeCHNOPS <- function() { |
|
105 |
+ initializeElements(c("C", "H", "N", "O", "P", "S")) |
|
106 |
+} |
|
107 |
+ |
|
108 |
+# |
|
109 |
+# Create a set of elements |
|
110 |
+# with standard CHNOPS+Ions |
|
111 |
+# |
|
112 |
+# Example: |
|
113 |
+# |
|
114 |
+# elements <- initializeCHNOPSMgKCaFe() |
|
115 |
+# |
|
116 |
+initializeCHNOPSMgKCaFe <- function() { |
|
117 |
+ initializeElements(c("C", "H", "N", "O", "P", "S", "Mg", "K", "Ca", "Fe")) |
|
118 |
+} |
|
119 |
+ |
|
120 |
+initializeCHNOPSNaK <- function() { |
|
121 |
+ initializeElements(c("C", "H", "N", "O", "P", "S", "Na", "K")) |
|
122 |
+} |
|
123 |
+ |
|
124 |
+ |
|
125 |
+ |
|
126 | 126 |
initializeCharges <- function() { |
127 | 127 |
positive <- list(name="+", mass=0, isotope = list(mass=c(-0.005485), abundance=c(1))) |
128 | 128 |
negative <- list(name="-", mass=0, isotope = list(mass=c(+0.005485), abundance=c(1))) |