ಅಮಿನೋ ಆಮ್ಲ ಶ್ರೇಣಿಯ ಪ್ರೋಟೀನ್ ಅಣು ಭಾರ ಲೆಕ್ಕಹಾಕುವಿಕೆ
ಅಮಿನೋ ಆಮ್ಲ ಶ್ರೇಣಿಯ ಆಧಾರದ ಮೇಲೆ ಪ್ರೋಟೀನ್ಗಳ ಅಣು ಭಾರವನ್ನು ಲೆಕ್ಕಹಾಕಿ. ನಿಮ್ಮ ಪ್ರೋಟೀನ್ ಶ್ರೇಣಿಯನ್ನು ಮಾನಕ ಒಬ್ಬರ-ಅಕ್ಷರ ಕೋಡ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಮೂದಿಸಿ, ಡಾಲ್ಟನ್ಗಳಲ್ಲಿ ಸರಿಯಾದ ಅಣು ಭಾರವನ್ನು ಪಡೆಯಿರಿ.
ಪ್ರೋಟೀನ್ ಅಣುವಿನ ತೂಕ ಅಂದಾಜಕ
ಅಮಿನೋ ಆಮ್ಲಗಳ ಕ್ರಮವನ್ನು ಆಧರಿಸಿ ಪ್ರೋಟೀನ್ನ ಅಣು ತೂಕವನ್ನು ಲೆಕ್ಕಹಾಕಿ.
ಮಾನದಂಡ ಒಂದೇ ಅಕ್ಷರದ ಅಮಿನೋ ಆಮ್ಲ ಕೋಡ್ಗಳನ್ನು ಬಳಸಿರಿ (A, R, N, D, C, ಇತ್ಯಾದಿ)
ಈ ಅಂದಾಜಕದ ಬಗ್ಗೆ
ಈ ಅಂದಾಜಕವು ಅಮಿನೋ ಆಮ್ಲಗಳ ಕ್ರಮವನ್ನು ಆಧರಿಸಿ ಪ್ರೋಟೀನ್ನ ಅಣು ತೂಕವನ್ನು ಅಂದಾಜಿಸುತ್ತದೆ.
ಲೆಕ್ಕಹಾಕುವಿಕೆ ಅಮಿನೋ ಆಮ್ಲಗಳ ಮಾನದಂಡದ ಅಣು ತೂಕ ಮತ್ತು ಪೆಪ್ಟೈಡ್ ಬಂಧದ ಸಮಯದಲ್ಲಿ ನೀರಿನ ನಷ್ಟವನ್ನು ಪರಿಗಣಿಸುತ್ತದೆ.
ಸರಿಯಾದ ಫಲಿತಾಂಶಗಳಿಗಾಗಿ, ಮಾನದಂಡ ಒಂದೇ ಅಕ್ಷರದ ಕೋಡ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಮಾನ್ಯ ಅಮಿನೋ ಆಮ್ಲ ಕ್ರಮವನ್ನು ನಮೂದಿಸು.
ದಸ್ತಾವೇಜನೆಯು
ಪ್ರೋಟೀನ್ ಆಣ್ವಿಕ ತೂಕ ಕ್ಯಾಲ್ಕುಲೇಟರ್
ಪರಿಚಯ
ಪ್ರೋಟೀನ್ ಆಣ್ವಿಕ ತೂಕ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಎಂಬುದು ಆಮ್ಲಜನಕ ವಿಜ್ಞಾನಿಗಳು, ಆಣ್ವಿಕ ಜೀವಶಾಸ್ತ್ರಜ್ಞರು ಮತ್ತು ಪ್ರೋಟೀನ್ ವಿಜ್ಞಾನಿಗಳು ತಮ್ಮ ಆಮ್ಲಜನಕ ಶ್ರೇಣಿಯ ಆಧಾರದ ಮೇಲೆ ಪ್ರೋಟೀನ್ಗಳ ತೂಕವನ್ನು ನಿರ್ಧರಿಸಲು ಅಗತ್ಯವಾದ ಒಂದು ಪ್ರಮುಖ ಸಾಧನವಾಗಿದೆ. ಪ್ರೋಟೀನ್ಗಳು ಆಮ್ಲಜನಕ ಸರಣಿಗಳಿಂದ ರೂಪಿತ ಸಂಕೀರ್ಣ ಮ್ಯಾಕ್ರೋಮೋಲೆಕ್ಯೂಲ್ಸ್ ಆಗಿವೆ, ಮತ್ತು ಅವುಗಳ ಆಣ್ವಿಕ ತೂಕವನ್ನು ತಿಳಿಯುವುದು ವಿವಿಧ ಪ್ರಯೋಗಶಾಲಾ ತಂತ್ರಜ್ಞಾನಗಳು, ಪ್ರಯೋಗಾತ್ಮಕ ವಿನ್ಯಾಸ ಮತ್ತು ಡೇಟಾ ವಿಶ್ಲೇಷಣೆಗೆ ಅತ್ಯಂತ ಮುಖ್ಯವಾಗಿದೆ. ಈ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಯಾವುದೇ ಪ್ರೋಟೀನ್ನ ಆಮ್ಲಜನಕ ಶ್ರೇಣಿಯ ಬಳಸಿ ಆಣ್ವಿಕ ತೂಕವನ್ನು ಅಂದಾಜಿಸಲು ವೇಗವಾಗಿ ಮತ್ತು ಶುದ್ಧವಾಗಿ ಮಾರ್ಗದರ್ಶನ ನೀಡುತ್ತದೆ, ಸಂಶೋಧಕರಿಗೆ ಅಮೂಲ್ಯ ಸಮಯವನ್ನು ಉಳಿಸುತ್ತದೆ ಮತ್ತು ಲೆಕ್ಕಾಚಾರ ದೋಷಗಳ ಸಂಭವನೀಯತೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.
ಪ್ರೋಟೀನ್ ಆಣ್ವಿಕ ತೂಕ, ಸಾಮಾನ್ಯವಾಗಿ ಡಾಲ್ಟನ್ಗಳಲ್ಲಿ (Da) ಅಥವಾ ಕಿಲೋಡಾಲ್ಟನ್ಗಳಲ್ಲಿ (kDa) ವ್ಯಕ್ತಪಡಿಸಲಾಗುತ್ತದೆ, ಪ್ರೋಟೀನ್ನಲ್ಲಿ ಎಲ್ಲಾ ಆಮ್ಲಜನಕಗಳ ವೈಯಕ್ತಿಕ ತೂಕಗಳ ಮೊತ್ತವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಪೆಪ್ಟೈಡ್ ಬಂಧಗಳ ರೂಪದಲ್ಲಿ ಕಳೆದುಕೊಂಡ ನೀರಿನ ಅಣುಗಳನ್ನು ಪರಿಗಣಿಸುತ್ತದೆ. ಈ ಮೂಲಭೂತ ಗುಣವು ದ್ರಾವಣದಲ್ಲಿ ಪ್ರೋಟೀನ್ ವರ್ತನೆ, ಇಲೆಕ್ಟ್ರೋಫೊರೆಸಿಸ್ ಚಲನೆಯು, ಕ್ರಿಸ್ಟಲೈಜೇಶನ್ ಗುಣಲಕ್ಷಣಗಳು ಮತ್ತು ಸಂಶೋಧನೆ ಮತ್ತು ಕೈಗಾರಿಕಾ ಅನ್ವಯಗಳಲ್ಲಿ ಮುಖ್ಯವಾದ ಇತರ ಶಾರೀರಿಕ ಮತ್ತು ರಾಸಾಯನಿಕ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಪ್ರಭಾವಿತ ಮಾಡುತ್ತದೆ.
ನಮ್ಮ ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ನಿಮ್ಮ ಪ್ರೋಟೀನ್ನ ಆಮ್ಲಜನಕ ಶ್ರೇಣಿಯ ಒಬ್ಬ-ಅಕ್ಷರ ಕೋಡ್ ಅನ್ನು ಮಾತ್ರ ಅಗತ್ಯವಿದೆ, ಇದು ಶುದ್ಧ ಆಣ್ವಿಕ ತೂಕದ ಅಂದಾಜುಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, ಇದು ಅನುಭವ ಹೊಂದಿರುವ ಸಂಶೋಧಕರಿಗೆ ಮತ್ತು ಪ್ರೋಟೀನ್ ವಿಜ್ಞಾನದಲ್ಲಿ ಹೊಸ ವಿದ್ಯಾರ್ಥಿಗಳಿಗೆ ಲಭ್ಯವಾಗಿದೆ.
ಪ್ರೋಟೀನ್ ಆಣ್ವಿಕ ತೂಕ ಹೇಗೆ ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ
ಮೂಲ ಸೂತ್ರ
ಪ್ರೋಟೀನ್ನ ಆಣ್ವಿಕ ತೂಕವನ್ನು ಲೆಕ್ಕಹಾಕಲು ಹೀಗಿದೆ:
ಅಲ್ಲಿ:
- ಸಂಪೂರ್ಣ ಪ್ರೋಟೀನ್ನ ಆಣ್ವಿಕ ತೂಕವನ್ನು ಡಾಲ್ಟನ್ಗಳಲ್ಲಿ (Da) ಪ್ರತಿನಿಧಿಸುತ್ತದೆ
- ಎಲ್ಲಾ ವೈಯಕ್ತಿಕ ಆಮ್ಲಜನಕಗಳ ಆಣ್ವಿಕ ತೂಕಗಳ ಮೊತ್ತ
- ಶ್ರೇಣಿಯಲ್ಲಿ ಆಮ್ಲಜನಕಗಳ ಸಂಖ್ಯೆ
- ನೀರಿನ ಆಣ್ವಿಕ ತೂಕ (18.01528 Da)
- ರೂಪಿತ ಪೆಪ್ಟೈಡ್ ಬಂಧಗಳ ಸಂಖ್ಯೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ
- ಅಂತಿಮ ಪದವು ಅಂತಿಮ ಗುಂಪುಗಳನ್ನು (N-ಅಂತಿಮದಲ್ಲಿ H ಮತ್ತು C-ಅಂತಿಮದಲ್ಲಿ OH) ಪರಿಗಣಿಸುತ್ತದೆ
ಆಮ್ಲಜನಕಗಳ ಆಣ್ವಿಕ ತೂಕಗಳು
ಈ ಲೆಕ್ಕಾಚಾರವು 20 ಸಾಮಾನ್ಯ ಆಮ್ಲಜನಕಗಳ ಪ್ರಮಾಣಿತ ಆಣ್ವಿಕ ತೂಕಗಳನ್ನು ಬಳಸುತ್ತದೆ:
ಆಮ್ಲಜನಕ | ಒಬ್ಬ-ಅಕ್ಷರ ಕೋಡ್ | ಆಣ್ವಿಕ ತೂಕ (Da) |
---|---|---|
ಆಲಾನೈನ್ | A | 71.03711 |
ಆರ್ಜಿನೈನ್ | R | 156.10111 |
ಅಸ್ಪಾರಾಗೈನ್ | N | 114.04293 |
ಅಸ್ಪಾರ್ಟಿಕ್ ಆಮ್ಲ | D | 115.02694 |
ಸಿಸ್ಟೈನ್ | C | 103.00919 |
ಗ್ಲುಟಾಮಿಕ್ ಆಮ್ಲ | E | 129.04259 |
ಗ್ಲುಟಾಮೈನ್ | Q | 128.05858 |
ಗ್ಲೈಸಿನ್ | G | 57.02146 |
ಹಿಸ್ಟಿಡೈನ್ | H | 137.05891 |
ಐಸೋಲ್ಯೂಸಿನ್ | I | 113.08406 |
ಲ್ಯೂಸಿನ್ | L | 113.08406 |
ಲೈಸಿನ್ | K | 128.09496 |
ಮೆಥಿಯೋನೈನ್ | M | 131.04049 |
ಫೆನೈಲಾಲಾನೈನ್ | F | 147.06841 |
ಪ್ರೋಲೈನ್ | P | 97.05276 |
ಸೆರೈನ್ | S | 87.03203 |
ಥ್ರಿಯೋನೈನ್ | T | 101.04768 |
ಟ್ರಿಪ್ಟೋಫಾನ್ | W | 186.07931 |
ಟೈರೋಸಿನ್ | Y | 163.06333 |
ವಾಲೈನ್ | V | 99.06841 |
ಪೆಪ್ಟೈಡ್ ಬಂಧ ರೂಪದಲ್ಲಿ ನೀರಿನ ಕಳೆವು
ಆಮ್ಲಜನಕಗಳು ಪ್ರೋಟೀನ್ ರೂಪಿಸಲು ಸೇರಿದಾಗ, ಅವರು ಪೆಪ್ಟೈಡ್ ಬಂಧಗಳನ್ನು ರೂಪಿಸುತ್ತಾರೆ. ಈ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ, ಪ್ರತಿ ಬಂಧವನ್ನು ರೂಪಿಸುವಾಗ ಒಂದು ನೀರಿನ ಅಣು (H₂O) ಬಿಡುಗಡೆಗೊಳ್ಳುತ್ತದೆ. ಈ ನೀರಿನ ಕಳೆವು ಆಣ್ವಿಕ ತೂಕ ಲೆಕ್ಕಾಚಾರದಲ್ಲಿ ಪರಿಗಣಿಸಬೇಕು.
n ಆಮ್ಲಜನಕಗಳೊಂದಿಗೆ ಪ್ರೋಟೀನ್ಗಾಗಿ, (n-1) ಪೆಪ್ಟೈಡ್ ಬಂಧಗಳನ್ನು ರೂಪಿಸಲಾಗುತ್ತದೆ, ಇದು (n-1) ನೀರಿನ ಅಣುಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳುತ್ತದೆ. ಆದರೆ, ನಾವು ಅಂತಿಮ ಗುಂಪುಗಳನ್ನು (N-ಅಂತಿಮದಲ್ಲಿ H ಮತ್ತು C-ಅಂತಿಮದಲ್ಲಿ OH) ಪರಿಗಣಿಸಲು ಒಂದು ನೀರಿನ ಅಣುವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತೇವೆ.
ಉದಾಹರಣೆ ಲೆಕ್ಕಾಚಾರ
ಸರಳ ತ್ರಿಪೆಪ್ಟೈಡ್ ಅನ್ನು ಲೆಕ್ಕಹಾಕೋಣ: Ala-Gly-Ser (AGS)
-
ವೈಯಕ್ತಿಕ ಆಮ್ಲಜನಕಗಳ ತೂಕಗಳನ್ನು ಮೊತ್ತ ಹಾಕಿ:
- ಆಲಾನೈನ್ (A): 71.03711 Da
- ಗ್ಲೈಸಿನ್ (G): 57.02146 Da
- ಸೆರೈನ್ (S): 87.03203 Da
- ಒಟ್ಟು: 215.0906 Da
-
ಪೆಪ್ಟೈಡ್ ಬಂಧಗಳಿಂದ ನೀರಿನ ಕಳೆವು ಕಡಿಮೆ ಮಾಡಿ:
- ಪೆಪ್ಟೈಡ್ ಬಂಧಗಳ ಸಂಖ್ಯೆ = 3-1 = 2
- ನೀರಿನ ಆಣ್ವಿಕ ತೂಕ = 18.01528 Da
- ಒಟ್ಟು ನೀರಿನ ಕಳೆವು = 2 × 18.01528 = 36.03056 Da
-
ಅಂತಿಮ ಗುಂಪುಗಳಿಗೆ ಒಂದು ನೀರಿನ ಅಣುವನ್ನು ಹಿಂದಿರುಗಿಸಿ:
- 18.01528 Da
-
ಅಂತಿಮ ಆಣ್ವಿಕ ತೂಕ:
- 215.0906 - 36.03056 + 18.01528 = 197.07532 Da
ಈ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು
ಪ್ರೋಟೀನ್ ಆಣ್ವಿಕ ತೂಕ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಅನ್ನು ಬಳಸುವುದು ಸುಲಭವಾಗಿದೆ:
-
ನಿಮ್ಮ ಪ್ರೋಟೀನ್ ಶ್ರೇಣಿಯನ್ನು ಒಬ್ಬ-ಅಕ್ಷರ ಆಮ್ಲಜನಕ ಕೋಡ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪಠ್ಯ ಬಾಕ್ಸ್ನಲ್ಲಿ ನಮೂದಿಸಿ (A, R, N, D, C, E, Q, G, H, I, L, K, M, F, P, S, T, W, Y, V).
-
ಕ್ಯಾಲ್ಕುಲೇಟರ್ ನಿಮ್ಮ ಇನ್ಪುಟ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮಾನ್ಯತೆ ನೀಡುತ್ತದೆ, ಇದು ಕೇವಲ ಮಾನ್ಯ ಆಮ್ಲಜನಕ ಕೋಡ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ.
-
"ಆಣ್ವಿಕ ತೂಕ ಲೆಕ್ಕಹಾಕಿ" ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ಅಥವಾ ಸ್ವಯಂಚಾಲಿತ ಲೆಕ್ಕಾಚಾರವನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಕಾಯಿರಿ.
-
ಫಲಿತಾಂಶಗಳನ್ನು ನೋಡಿ, ಇದರಲ್ಲಿ ಒಳಗೊಂಡಿದೆ:
- ಡಾಲ್ಟನ್ಗಳಲ್ಲಿ (Da) ಲೆಕ್ಕಹಾಕಲಾದ ಆಣ್ವಿಕ ತೂಕ
- ಶ್ರೇಣಿಯ ಉದ್ದ (ಆಮ್ಲಜನಕಗಳ ಸಂಖ್ಯೆಯು)
- ಆಮ್ಲಜನಕಗಳ ಶ್ರೇಣಿಯ ವಿವರ
- ಲೆಕ್ಕಾಚಾರಕ್ಕಾಗಿ ಬಳಸುವ ಸೂತ್ರ
-
ನೀವು "ಕಾಪಿ" ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ಫಲಿತಾಂಶಗಳನ್ನು ನಿಮ್ಮ ಕ್ಲಿಪ್ಬೋರ್ಡ್ಗೆ ಕಾಪಿ ಮಾಡಬಹುದು, ವರದಿಗಳು ಅಥವಾ ಮುಂದಿನ ವಿಶ್ಲೇಷಣೆಗೆ ಬಳಸಲು.
ಇನ್ಪುಟ್ ಮಾರ್ಗಸೂಚಿಗಳು
ಶುದ್ಧ ಫಲಿತಾಂಶಗಳಿಗಾಗಿ, ನಿಮ್ಮ ಪ್ರೋಟೀನ್ ಶ್ರೇಣಿಯನ್ನು ನಮೂದಿಸುವಾಗ ಈ ಮಾರ್ಗಸೂಚಿಗಳನ್ನು ಅನುಸರಿಸಿ:
- ಕೇವಲ ಪ್ರಮಾಣಿತ ಒಬ್ಬ-ಅಕ್ಷರ ಆಮ್ಲಜನಕ ಕೋಡ್ಗಳನ್ನು ಬಳಸಿರಿ (ಮೇಲಿನ ಅಥವಾ ಕೆಳಗಿನ ಅಕ್ಷರ)
- ಖಾಲಿ ಸ್ಥಳಗಳು, ಸಂಖ್ಯೆಗಳು ಅಥವಾ ವಿಶೇಷ ಚಿಹ್ನೆಗಳನ್ನು ಒಳಗೊಂಡಿಲ್ಲ
- ಶ್ರೇಣಿಯ ಸಂಖ್ಯಾಕೋಡ್ಗಳನ್ನು ತೆಗೆದು ಹಾಕಿ
- ಅಸಾಮಾನ್ಯ ಆಮ್ಲಜನಕಗಳನ್ನು ಒಳಗೊಂಡ ಶ್ರೇಣಿಗಳಿಗೆ, ವಿಸ್ತಾರಿತ ಆಮ್ಲಜನಕ ಕೋಡ್ಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಪರ್ಯಾಯ ಸಾಧನಗಳನ್ನು ಬಳಸುವ ಬಗ್ಗೆ ಪರಿಗಣಿಸಿ
ಫಲಿತಾಂಶಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು
ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಹಲವಾರು ಮಾಹಿತಿಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ:
-
ಆಣ್ವಿಕ ತೂಕ: ನಿಮ್ಮ ಪ್ರೋಟೀನ್ನ ಅಂದಾಜಿತ ಆಣ್ವಿಕ ತೂಕ ಡಾಲ್ಟನ್ಗಳಲ್ಲಿ (Da). ದೊಡ್ಡ ಪ್ರೋಟೀನ್ಗಳಿಗಾಗಿ, ಇದು ಕಿಲೋಡಾಲ್ಟನ್ಗಳಲ್ಲಿ (kDa) ವ್ಯಕ್ತಪಡಿಸಲಾಗುತ್ತದೆ.
-
ಶ್ರೇಣಿಯ ಉದ್ದ: ನಿಮ್ಮ ಶ್ರೇಣಿಯ ಒಟ್ಟು ಆಮ್ಲಜನಕಗಳ ಸಂಖ್ಯೆ.
-
ಆಮ್ಲಜನಕ ಶ್ರೇಣಿಯ ವಿವರ: ನಿಮ್ಮ ಪ್ರೋಟೀನ್ನ ಆಮ್ಲಜನಕ ವಿಷಯದ ದೃಶ್ಯಾತ್ಮಕ ವಿಭಜನೆ, ಪ್ರತಿಯೊಬ್ಬ ಆಮ್ಲಜನಕದ ಸಂಖ್ಯೆಯ ಮತ್ತು ಶೇಕಡಾವಾರು ತೋರಿಸುತ್ತದೆ.
-
ಲೆಕ್ಕಾಚಾರ ವಿಧಾನ: ಆಣ್ವಿಕ ತೂಕವನ್ನು ಲೆಕ್ಕಹಾಕಲು ಬಳಸುವ ಸೂತ್ರವನ್ನು ಒಳಗೊಂಡಿರುವ ಸ್ಪಷ್ಟ ವಿವರಣೆ.
ಬಳಸುವ ಪ್ರಕರಣಗಳು
ಪ್ರೋಟೀನ್ ಆಣ್ವಿಕ ತೂಕ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಜೀವನ ವಿಜ್ಞಾನಗಳ ವಿವಿಧ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಅನೇಕ ಅನ್ವಯಗಳನ್ನು ಹೊಂದಿದೆ:
ಪ್ರೋಟೀನ್ ಶುದ್ಧೀಕರಣ ಮತ್ತು ವಿಶ್ಲೇಷಣೆ
ಸಂಶೋಧಕರು ಆಣ್ವಿಕ ತೂಕದ ಮಾಹಿತಿಯನ್ನು ಬಳಸುತ್ತಾರೆ:
- ಸೂಕ್ತ ಜೇಲ್ ಫಿಲ್ಟ್ರೇಶನ್ ಕಾಲಮ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು
- SDS-PAGE ಗೆ ಸೂಕ್ತ ಪಾಲಿಯಾಕ್ರೈಲಾಮೈಡ್ ಜೇಲ್ ಕಾನ್ಸೆಂಟ್ರೇಶನ್ಗಳನ್ನು ನಿರ್ಧರಿಸಲು
- ಮಾಸ್ ಸ್ಪೆಕ್ಟ್ರೋಮೆಟ್ರಿ ಡೇಟಾವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು
- ಪ್ರೋಟೀನ್ ಅಭಿವ್ಯಕ್ತಿ ಮತ್ತು ಶುದ್ಧೀಕರಣ ಫಲಿತಾಂಶಗಳನ್ನು ಮಾನ್ಯತೆ ನೀಡಲು
ಪುನಃ ಸಂಯೋಜಿತ ಪ್ರೋಟೀನ್ ಉತ್ಪಾದನೆ
ಜೀವಜ್ಞಾನ ಕಂಪನಿಗಳು ಶುದ್ಧ ಆಣ್ವಿಕ ತೂಕದ ಲೆಕ್ಕಾಚಾರವನ್ನು ಅವಶ್ಯಕತೆಗೋಸ್ಕರ ಬಳಸುತ್ತವೆ:
- ಅಭಿವ್ಯಕ್ತಿ ನಿರ್ಮಾಣಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು
- ಪ್ರೋಟೀನ್ ಉತ್ಪಾದನೆಗಳನ್ನು ಅಂದಾಜಿಸಲು
- ಶುದ್ಧೀಕರಣ ತಂತ್ರಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು
- ಅಂತಿಮ ಉತ್ಪನ್ನಗಳನ್ನು ವರ್ಣಿಸಲು
ಪೆಪ್ಟೈಡ್ 합성
ಪೆಪ್ಟೈಡ್ ರಾಸಾಯನಿಕರು ಆಣ್ವಿಕ ತೂಕದ ಲೆಕ್ಕಾಚಾರವನ್ನು ಬಳಸುತ್ತಾರೆ:
- ಪ್ರಾರಂಭಿಕ ವಸ್ತುಗಳ ಅಗತ್ಯವನ್ನು ನಿರ್ಧರಿಸಲು
- ಸಿದ್ಧಾಂತಿಕ ಉತ್ಪಾದನೆಗಳನ್ನು ಲೆಕ್ಕಹಾಕಲು
- ನಿರ್ಮಿತ ಪೆಪ್ಟೈಡ್ಗಳ ಗುರುತನ್ನು ಪರಿಶೀಲಿಸಲು
- ಗುಣಮಟ್ಟದ ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ವಿಶ್ಲೇಷಣಾ ವಿಧಾನಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು
ರಚನಾತ್ಮಕ ಜೀವಶಾಸ್ತ್ರ
ರಚನಾತ್ಮಕ ಜೀವಶಾಸ್ತ್ರಜ್ಞರು ಆಣ್ವಿಕ ತೂಕದ ಮಾಹಿತಿಯನ್ನು ಬಳಸುತ್ತಾರೆ:
- ಕ್ರಿಸ್ಟಲೈಜೇಶನ್ ಪ್ರಯತ್ನಗಳನ್ನು ಸ್ಥಾಪಿಸಲು
- ಎಕ್ಸ್-ರೆ ಡಿಫ್ರಾಕ್ಷನ್ ಡೇಟಾವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು
- ಪ್ರೋಟೀನ್ ಸಂಕೀರ್ಣಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಲು
- ಪ್ರೋಟೀನ್-ಪ್ರೋಟೀನ್ ಪರಸ್ಪರ ಕ್ರಿಯೆಗಳ ಸ್ಟೋಯಿಕಿಯೊಮೆಟ್ರಿಯನ್ನು ಲೆಕ್ಕಹಾಕಲು
ಔಷಧ ಅಭಿವೃದ್ಧಿ
ಔಷಧ ಅಭಿವೃದ್ಧಿಯು ಪ್ರೋಟೀನ್ ಆಣ್ವಿಕ ತೂಕವನ್ನು ಬಳಸುತ್ತದೆ:
- ಥೆರಪ್ಯೂಟಿಕ್ ಪ್ರೋಟೀನ್ಗಳನ್ನು ವರ್ಣಿಸಲು
- ರೂಪರೇಖಾ ತಂತ್ರಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು
- ವಿಶ್ಲೇಷಣಾ ವಿಧಾನಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು
- ಗುಣಮಟ್ಟದ ನಿಯಂತ್ರಣ ನಿರ್ದಿಷ್ಟತೆಗಳನ್ನು ಸ್ಥಾಪಿಸಲು
ಶ್ರೇಣಿಯ ಸಂಶೋಧನೆ
ವಿದ್ಯಾರ್ಥಿಗಳು ಮತ್ತು ಸಂಶೋಧಕರು ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಅನ್ನು ಬಳಸುತ್ತಾರೆ:
- ಪ್ರಯೋಗಶಾಲಾ ಪ್ರಯೋಗಗಳಿಗೆ
- ಡೇಟಾ ವಿಶ್ಲೇಷಣೆಗೆ
- ಪ್ರಯೋಗಾತ್ಮಕ ವಿನ್ಯಾಸಕ್ಕೆ
- ಶೈಕ್ಷಣಿಕ ಉದ್ದೇಶಗಳಿಗೆ
ಪರ್ಯಾಯಗಳು
ನಮ್ಮ ಪ್ರೋಟೀನ್ ಆಣ್ವಿಕ ತೂಕ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ವೇಗವಾಗಿ ಮತ್ತು ಶುದ್ಧ ಅಂದಾಜುಗಳನ್ನು ಒದಗಿಸುತ್ತಿದ್ದರೂ, ಪ್ರೋಟೀನ್ ಆಣ್ವಿಕ ತೂಕವನ್ನು ನಿರ್ಧರಿಸಲು ಪರ್ಯಾಯ ವಿಧಾನಗಳಿವೆ:
-
ಪ್ರಾಯೋಗಿಕ ವಿಧಾನಗಳು:
- ಮಾಸ್ ಸ್ಪೆಕ್ಟ್ರೋಮೆಟ್ರಿ (MS): ಅತ್ಯಂತ ಶುದ್ಧ ಆಣ್ವಿಕ ತೂಕದ ಅಂದಾಜುಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಪೋಸ್ಟ್-ಟ್ರಾನ್ಸ್ಲೇಶನಲ್ ಬದಲಾವಣೆಗಳನ್ನು ಗುರುತಿಸುತ್ತದೆ
- ಗಾತ್ರ ಹೊರಹಾಕುವ ಕ್ರೋಮಟೋಗ್ರಫಿ (SEC): ಹೈಡ್ರೋಡೈನಾಮಿಕ್ ವ್ಯಾಸದ ಆಧಾರದ ಮೇಲೆ ಆಣ್ವಿಕ ತೂಕವನ್ನು ಅಂದಾಜಿಸುತ್ತದೆ
- SDS-PAGE: ಎಲೆಕ್ಟ್ರೋಫೊರೆಟಿಕ್ ಚಲನೆಯನ್ನು ಆಧರಿಸಿ ಅಂದಾಜಿತ ಆಣ್ವಿಕ ತೂಕವನ್ನು ಒದಗಿಸುತ್ತದೆ
-
ಇತರ ಗಣಕ ಸಾಧನಗಳು:
- ExPASy ProtParam: ಆಣ್ವಿಕ ತೂಕದ ಹೊರತಾಗಿಯೂ ಹೆಚ್ಚಿನ ಪ್ರೋಟೀನ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ
- EMBOSS Pepstats: ಪ್ರೋಟೀನ್ ಶ್ರೇಣಿಗಳ ವಿವರವಾದ ಸಂಖ್ಯಾತ್ಮಕ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ
- ಪ್ರೋಟೀನ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್ v3.4: ಐಸೋಇಲೆಕ್ಟ್ರಿಕ್ ಬಿಂದು ಮತ್ತು ವಿಸ್ತರಣಾ ಗುಣಾಂಕಗಳಂತಹ ಹೆಚ್ಚುವರಿ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ಒಳಗೊಂಡಿದೆ
-
ವಿಶೇಷ ಸಾಫ್ಟ್ವೇರ್:
- ಅಸಾಮಾನ್ಯ ಆಮ್ಲಜನಕಗಳು ಅಥವಾ ಪೋಸ್ಟ್-ಟ್ರಾನ್ಸ್ಲೇಶನಲ್ ಬದಲಾವಣೆಗಳನ್ನು ಒಳಗೊಂಡ ಪ್ರೋಟೀನ್ಗಳಿಗೆ
- ಸಂಕೀರ್ಣ ಪ್ರೋಟೀನ್ ಅಸೆಂಬ್ಲಿಗಳು ಅಥವಾ ಮಲ್ಟಿಮೆರಿಕ್ ಪ್ರೋಟೀನ್ಗಳಿಗಾಗಿ
- NMR ಅಧ್ಯಯನಗಳಲ್ಲಿ ಬಳಸುವ ಐಸೊಟೋಪಿಕ್ ಲೇಬಲ್ ಮಾಡಿದ ಪ್ರೋಟೀನ್ಗಳಿಗಾಗಿ
ಪ್ರೋಟೀನ್ ಆಣ್ವಿಕ ತೂಕ ನಿರ್ಧಾರದ ಇತಿಹಾಸ
ಆಣ್ವಿಕ ತೂಕದ ಪರಿಕಲ್ಪನೆ 19ನೇ ಶತಮಾನದಲ್ಲಿ ಜಾನ್ ಡಾಲ್ಟನ್ ತನ್ನ ಪರಮಾಣು ಸಿದ್ಧಾಂತವನ್ನು ಪ್ರಸ್ತಾಪಿಸಿದಾಗಿನಿಂದ ರಾಸಾಯನಶಾಸ್ತ್ರಕ್ಕೆ ಮೂಲಭೂತವಾಗಿದೆ. ಆದರೆ, ಪ್ರೋಟೀನ್ಗಳಿಗೆ ಇದರ ಅನ್ವಯವು ಹೆಚ್ಚು ಇತ್ತೀಚಿನ ಇತಿಹಾಸವನ್ನು ಹೊಂದಿದೆ:
ಪ್ರಾರಂಭಿಕ ಪ್ರೋಟೀನ್ ವಿಜ್ಞಾನ (1800-1920)
- 1838ರಲ್ಲಿ, ಜೋನ್ಸ್ ಜಾಕಬ್ ಬೆರ್ಝೆಲಿಯಸ್ "ಪ್ರೋಟೀನ್" ಎಂಬ ಪದವನ್ನು "ಪ್ರಾಥಮಿಕ" ಅಥವಾ "ಮೊದಲಿಗೆಯ ಮಹತ್ವ" ಎಂಬ ಗ್ರೀಕ್ ಪದದಿಂದ ಉಲ್ಲೇಖಿಸಿದರು.
- ಫ್ರೆಡ್ರಿಕ್ ಸ್ಯಾಂಗರನಂತಹ ಪ್ರಾರಂಭಿಕ ಪ್ರೋಟೀನ್ ವಿಜ್ಞಾನಿಗಳು ಪ್ರೋಟೀನ್ಗಳು ಆಮ್ಲಜನಕಗಳಿಂದ ರೂಪಿತವಾಗಿವೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಆರಂಭಿಸಿದರು.
- ನಿರ್ದಿಷ್ಟ ಆಣ್ವಿಕ ತೂಕಗಳೊಂದಿಗೆ ಪ್ರೋಟೀನ್ಗಳನ್ನು ಮ್ಯಾಕ್ರೋಮೋಲೆಕ್ಯೂಲ್ಸ್ ಎಂದು ಪರಿಗಣಿಸುವ ಪರಿಕಲ್ಪನೆಯು ಹಂತ ಹಂತವಾಗಿ ಬೆಳೆಯಿತು.
ವಿಶ್ಲೇಷಣಾ ತಂತ್ರಜ್ಞಾನಗಳ ಅಭಿವೃದ್ಧಿ (1930-1960)
- ಥಿಯೋಡೋರ್ ಸ್ವೆಡ್ಬರ್ಗ್ 1920ರ ದಶಕದಲ್ಲಿ ಆಣ್ವಿಕ ತೂಕದ ಮೊದಲ ಶುದ್ಧ ಅಂದಾಜುಗಳನ್ನು ನೀಡಲು ಅಲ್ಟ್ರಾಸೆಂಟ್ರಿಫುಗೆಶನ್ ಅನ್ನು ಆವಿಷ್ಕಾರ ಮಾಡಿದರು.
- 1930ರ ದಶಕದಲ್ಲಿ ಆರ್ಣೆ ಟಿಸಿಯಲಿಯಸ್ ಅವರಿಂದ ಇಲೆಕ್ಟ್ರೋಫೊರೆಸಿಸ್ ತಂತ್ರಜ್ಞಾನಗಳ ಅಭಿವೃದ್ಧಿಯು ಪ್ರೋಟೀನ್ ಗಾತ್ರವನ್ನು ಅಂದಾಜಿಸಲು ಇನ್ನೊಂದು ವಿಧಾನವನ್ನು ಒದಗಿಸಿತು.
- 1958ರಲ್ಲಿ, ಸ್ಟಾನ್ಫೋರ್ಡ್ ಮೂರ್ ಮತ್ತು ವಿಲಿಯಂ ಎಚ್. ಸ್ಟೈನ್ ರಿಬೋನ್ಯೂಕ್ಲಿಯೇಸ್ನ ಸಂಪೂರ್ಣ ಆಮ್ಲಜನಕ ಶ್ರೇಣಿಯನ್ನು ಮೊದಲ ಬಾರಿಗೆ ಪೂರ್ಣಗೊಳಿಸಿದರು, ಇದು ನಿಖರವಾದ ಆಣ್ವಿಕ ತೂಕ ಲೆಕ್ಕಾಚಾರವನ್ನು ಅನುಮತಿಸಿತು.
ಆಧುನಿಕ ಯುಗ (1970-ಪ್ರಸ್ತುತ)
- ಮಾಸ್ ಸ್ಪೆಕ್ಟ್ರೋಮೆಟ್ರಿ ತಂತ್ರಜ್ಞಾನಗಳ ಅಭಿವೃದ್ಧಿಯು ಪ್ರೋಟೀನ್ ಆಣ್ವಿಕ ತೂಕದ ನಿರ್ಧಾರವನ್ನು ಕ್ರಾಂತಿಕಾರಿಯಾಗಿ ಬದಲಾಯಿಸಿತು.
- ಜಾನ್ ಫೆನ್ ಮತ್ತು ಕೋಯಿಚಿ ತಾನಕಾ 2002ರಲ್ಲಿ ಜೀವಶಾಸ್ತ್ರದ ಮ್ಯಾಕ್ರೋಮೋಲೆಕ್ಯೂಲ್ಸ್ನ ಮಾಸ್ ಸ್ಪೆಕ್ಟ್ರೋಮೆಟ್ರಿಕ್ ವಿಶ್ಲೇಷಣೆಗೆ ಸಾಫ್ಟ್ ಡಿಸಾರ್ಪ್ಷನ್ ಐಯೋನೈಸೇಶನ್ ವಿಧಾನಗಳ ಅಭಿವೃದ್ಧಿಗೆ ನೊಬೆಲ್ ಪ್ರಶಸ್ತಿ ಪಡೆದರು.
- ಪ್ರೋಟೀನ್ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಊಹಿಸಲು ಗಣಕ ವಿಧಾನಗಳು ಹೆಚ್ಚು ಸುಧಾರಿತ ಮತ್ತು ಲಭ್ಯವಾಗುವಂತಾಗುತ್ತವೆ.
- 1990 ಮತ್ತು 2000ರ ದಶಕಗಳಲ್ಲಿ ಜೀನೋಮಿಕ್ಸ್ ಮತ್ತು ಪ್ರೋಟಿಯೋಮಿಕ್ಸ್ನ ಉದಯವು ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದಲ್ಲಿ ಪ್ರೋಟೀನ್ ವಿಶ್ಲೇಷಣಾ ಸಾಧನಗಳ ಅಗತ್ಯವನ್ನು ಉಂಟುಮಾಡಿತು, ಸ್ವಯಂಚಾಲಿತ ಆಣ್ವಿಕ ತೂಕ ಕ್ಯಾಲ್ಕುಲೇಟರ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ.
ಇಂದು, ಪ್ರೋಟೀನ್ ಆಣ್ವಿಕ ತೂಕ ಲೆಕ್ಕಾಚಾರವು ಪ್ರೋಟೀನ್ ವಿಜ್ಞಾನದಲ್ಲಿ ನಿತ್ಯದ ಆದರೆ ಅತ್ಯಂತ ಮುಖ್ಯ ಭಾಗವಾಗಿದೆ, ಈ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ವಿಶ್ವಾದ್ಯಾಂತ ಸಂಶೋಧಕರಿಗೆ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡುವ ಸಾಧನಗಳ ಮೂಲಕ ಸುಲಭಗೊಳಿಸಲಾಗಿದೆ.
ಕೋಡ್ ಉದಾಹರಣೆಗಳು
ಇಲ್ಲಿ ವಿವಿಧ ಕಾರ್ಯಕ್ರಮ ಭಾಷೆಗಳಲ್ಲಿ ಪ್ರೋಟೀನ್ ಆಣ್ವಿಕ ತೂಕವನ್ನು ಲೆಕ್ಕಹಾಕಲು ಉದಾಹರಣೆಗಳಿವೆ:
1' Excel VBA ಕಾರ್ಯವು ಪ್ರೋಟೀನ್ ಆಣ್ವಿಕ ತೂಕ ಲೆಕ್ಕಹಾಕಲು
2Function ProteinMolecularWeight(sequence As String) As Double
3 ' ಆಮ್ಲಜನಕ ತೂಕಗಳು
4 Dim aaWeights As Object
5 Set aaWeights = CreateObject("Scripting.Dictionary")
6
7 ' ಆಮ್ಲಜನಕ ತೂಕಗಳನ್ನು ಪ್ರಾರಂಭಿಸಿ
8 aaWeights("A") = 71.03711
9 aaWeights("R") = 156.10111
10 aaWeights("N") = 114.04293
11 aaWeights("D") = 115.02694
12 aaWeights("C") = 103.00919
13 aaWeights("E") = 129.04259
14 aaWeights("Q") = 128.05858
15 aaWeights("G") = 57.02146
16 aaWeights("H") = 137.05891
17 aaWeights("I") = 113.08406
18 aaWeights("L") = 113.08406
19 aaWeights("K") = 128.09496
20 aaWeights("M") = 131.04049
21 aaWeights("F") = 147.06841
22 aaWeights("P") = 97.05276
23 aaWeights("S") = 87.03203
24 aaWeights("T") = 101.04768
25 aaWeights("W") = 186.07931
26 aaWeights("Y") = 163.06333
27 aaWeights("V") = 99.06841
28
29 ' ನೀರಿನ ಆಣ್ವಿಕ ತೂಕ
30 Const WATER_WEIGHT As Double = 18.01528
31
32 ' ಶ್ರೇಣಿಯನ್ನು ಮೇಲ್ಮಟ್ಟಕ್ಕೆ ಪರಿವರ್ತಿಸಿ
33 sequence = UCase(sequence)
34
35 ' ಒಟ್ಟು ತೂಕವನ್ನು ಲೆಕ್ಕಹಾಕಿ
36 Dim totalWeight As Double
37 totalWeight = 0
38
39 ' ವೈಯಕ್ತಿಕ ಆಮ್ಲಜನಕ ತೂಕಗಳ ಮೊತ್ತವನ್ನು ಹಾಕಿ
40 Dim i As Integer
41 For i = 1 To Len(sequence)
42 Dim aa As String
43 aa = Mid(sequence, i, 1)
44
45 If aaWeights.Exists(aa) Then
46 totalWeight = totalWeight + aaWeights(aa)
47 Else
48 ' ಅಮಾನ್ಯ ಆಮ್ಲಜನಕ ಕೋಡ್
49 ProteinMolecularWeight = -1
50 Exit Function
51 End If
52 Next i
53
54 ' ಪೆಪ್ಟೈಡ್ ಬಂಧಗಳಿಂದ ನೀರಿನ ಕಳೆವು ಕಡಿಮೆ ಮಾಡಿ ಮತ್ತು ಅಂತಿಮ ನೀರನ್ನು ಸೇರಿಸಿ
55 Dim numAminoAcids As Integer
56 numAminoAcids = Len(sequence)
57
58 ProteinMolecularWeight = totalWeight - (numAminoAcids - 1) * WATER_WEIGHT + WATER_WEIGHT
59End Function
60
61' Excel ನಲ್ಲಿ ಬಳಸುವುದು:
62' =ProteinMolecularWeight("ACDEFGHIKLMNPQRSTVWY")
63
1def calculate_protein_molecular_weight(sequence):
2 """
3 Calculate the molecular weight of a protein from its amino acid sequence.
4
5 Args:
6 sequence (str): Protein sequence using one-letter amino acid codes
7
8 Returns:
9 float: Molecular weight in Daltons (Da)
10 """
11 # ಆಮ್ಲಜನಕ ತೂಕಗಳು
12 aa_weights = {
13 'A': 71.03711,
14 'R': 156.10111,
15 'N': 114.04293,
16 'D': 115.02694,
17 'C': 103.00919,
18 'E': 129.04259,
19 'Q': 128.05858,
20 'G': 57.02146,
21 'H': 137.05891,
22 'I': 113.08406,
23 'L': 113.08406,
24 'K': 128.09496,
25 'M': 131.04049,
26 'F': 147.06841,
27 'P': 97.05276,
28 'S': 87.03203,
29 'T': 101.04768,
30 'W': 186.07931,
31 'Y': 163.06333,
32 'V': 99.06841
33 }
34
35 # ನೀರಿನ ಆಣ್ವಿಕ ತೂಕ
36 WATER_WEIGHT = 18.01528
37
38 # ಶ್ರೇಣಿಯನ್ನು ಮೇಲ್ಮಟ್ಟಕ್ಕೆ ಪರಿವರ್ತಿಸಿ
39 sequence = sequence.upper()
40
41 # ಶ್ರೇಣಿಯನ್ನು ಮಾನ್ಯತೆ ನೀಡಿ
42 for aa in sequence:
43 if aa not in aa_weights:
44 raise ValueError(f"Invalid amino acid code: {aa}")
45
46 # ವೈಯಕ್ತಿಕ ಆಮ್ಲಜನಕ ತೂಕಗಳ ಮೊತ್ತವನ್ನು ಹಾಕಿ
47 total_weight = sum(aa_weights[aa] for aa in sequence)
48
49 # ಪೆಪ್ಟೈಡ್ ಬಂಧಗಳಿಂದ ನೀರಿನ ಕಳೆವು ಕಡಿಮೆ ಮಾಡಿ ಮತ್ತು ಅಂತಿಮ ನೀರನ್ನು ಸೇರಿಸಿ
50 num_amino_acids = len(sequence)
51 molecular_weight = total_weight - (num_amino_acids - 1) * WATER_WEIGHT + WATER_WEIGHT
52
53 return molecular_weight
54
55# ಉದಾಹರಣೆ ಬಳಸುವುದು:
56sequence = "MVKMDVYKGSSIGDSMSRSM"
57mw = calculate_protein_molecular_weight(sequence)
58print(f"Molecular weight: {mw:.2f} Da")
59
1function calculateProteinMolecularWeight(sequence) {
2 // ಆಮ್ಲಜನಕ ತೂಕಗಳು
3 const aaWeights = {
4 'A': 71.03711,
5 'R': 156.10111,
6 'N': 114.04293,
7 'D': 115.02694,
8 'C': 103.00919,
9 'E': 129.04259,
10 'Q': 128.05858,
11 'G': 57.02146,
12 'H': 137.05891,
13 'I': 113.08406,
14 'L': 113.08406,
15 'K': 128.09496,
16 'M': 131.04049,
17 'F': 147.06841,
18 'P': 97.05276,
19 'S': 87.03203,
20 'T': 101.04768,
21 'W': 186.07931,
22 'Y': 163.06333,
23 'V': 99.06841
24 };
25
26 // ನೀರಿನ ಆಣ್ವಿಕ ತೂಕ
27 const WATER_WEIGHT = 18.01528;
28
29 // ಶ್ರೇಣಿಯನ್ನು ಮೇಲ್ಮಟ್ಟಕ್ಕೆ ಪರಿವರ್ತಿಸಿ
30 sequence = sequence.toUpperCase();
31
32 // ಶ್ರೇಣಿಯನ್ನು ಮಾನ್ಯತೆ ನೀಡಿ
33 for (let i = 0; i < sequence.length; i++) {
34 const aa = sequence[i];
35 if (!aaWeights[aa]) {
36 throw new Error(`Invalid amino acid code: ${aa}`);
37 }
38 }
39
40 // ವೈಯಕ್ತಿಕ ಆಮ್ಲಜನಕ ತೂಕಗಳ ಮೊತ್ತವನ್ನು ಹಾಕಿ
41 let totalWeight = 0;
42 for (let i = 0; i < sequence.length; i++) {
43 totalWeight += aaWeights[sequence[i]];
44 }
45
46 // ಪೆಪ್ಟೈಡ್ ಬಂಧಗಳಿಂದ ನೀರಿನ ಕಳೆವು ಕಡಿಮೆ ಮಾಡಿ ಮತ್ತು ಅಂತಿಮ ನೀರನ್ನು ಸೇರಿಸಿ
47 const numAminoAcids = sequence.length;
48 const molecularWeight = totalWeight - (numAminoAcids - 1) * WATER_WEIGHT + WATER_WEIGHT;
49
50 return molecularWeight;
51}
52
53// ಉದಾಹರಣೆ ಬಳಸುವುದು:
54const sequence = "ACDEFGHIKLMNPQRSTVWY";
55try {
56 const mw = calculateProteinMolecularWeight(sequence);
57 console.log(`Molecular weight: ${mw.toFixed(2)} Da`);
58} catch (error) {
59 console.error(error.message);
60}
61
1import java.util.HashMap;
2import java.util.Map;
3
4public class ProteinMolecularWeightCalculator {
5 private static final Map<Character, Double> aminoAcidWeights = new HashMap<>();
6 private static final double WATER_WEIGHT = 18.01528;
7
8 static {
9 // ಆಮ್ಲಜನಕ ತೂಕಗಳನ್ನು ಪ್ರಾರಂಭಿಸಿ
10 aminoAcidWeights.put('A', 71.03711);
11 aminoAcidWeights.put('R', 156.10111);
12 aminoAcidWeights.put('N', 114.04293);
13 aminoAcidWeights.put('D', 115.02694);
14 aminoAcidWeights.put('C', 103.00919);
15 aminoAcidWeights.put('E', 129.04259);
16 aminoAcidWeights.put('Q', 128.05858);
17 aminoAcidWeights.put('G', 57.02146);
18 aminoAcidWeights.put('H', 137.05891);
19 aminoAcidWeights.put('I', 113.08406);
20 aminoAcidWeights.put('L', 113.08406);
21 aminoAcidWeights.put('K', 128.09496);
22 aminoAcidWeights.put('M', 131.04049);
23 aminoAcidWeights.put('F', 147.06841);
24 aminoAcidWeights.put('P', 97.05276);
25 aminoAcidWeights.put('S', 87.03203);
26 aminoAcidWeights.put('T', 101.04768);
27 aminoAcidWeights.put('W', 186.07931);
28 aminoAcidWeights.put('Y', 163.06333);
29 aminoAcidWeights.put('V', 99.06841);
30 }
31
32 public static double calculateMolecularWeight(String sequence) throws IllegalArgumentException {
33 // ಶ್ರೇಣಿಯನ್ನು ಮೇಲ್ಮಟ್ಟಕ್ಕೆ ಪರಿವರ್ತಿಸಿ
34 sequence = sequence.toUpperCase();
35
36 // ಶ್ರೇಣಿಯನ್ನು ಮಾನ್ಯತೆ ನೀಡಿ
37 for (int i = 0; i < sequence.length(); i++) {
38 char aa = sequence.charAt(i);
39 if (!aminoAcidWeights.containsKey(aa)) {
40 throw new IllegalArgumentException("Invalid amino acid code: " + aa);
41 }
42 }
43
44 // ವೈಯಕ್ತಿಕ ಆಮ್ಲಜನಕ ತೂಕಗಳ ಮೊತ್ತವನ್ನು ಹಾಕಿ
45 double totalWeight = 0;
46 for (int i = 0; i < sequence.length(); i++) {
47 totalWeight += aminoAcidWeights.get(sequence.charAt(i));
48 }
49
50 // ಪೆಪ್ಟೈಡ್ ಬಂಧಗಳಿಂದ ನೀರಿನ ಕಳೆವು ಕಡಿಮೆ ಮಾಡಿ ಮತ್ತು ಅಂತಿಮ ನೀರನ್ನು ಸೇರಿಸಿ
51 int numAminoAcids = sequence.length();
52 double molecularWeight = totalWeight - (numAminoAcids - 1) * WATER_WEIGHT + WATER_WEIGHT;
53
54 return molecularWeight;
55 }
56
57 public static void main(String[] args) {
58 try {
59 String sequence = "MVKMDVYKGSSIGDSMSRSM";
60 double mw = calculateMolecularWeight(sequence);
61 System.out.printf("Molecular weight: %.2f Da%n", mw);
62 } catch (IllegalArgumentException e) {
63 System.err.println(e.getMessage());
64 }
65 }
66}
67
1#include <iostream>
2#include <string>
3#include <map>
4#include <stdexcept>
5#include <algorithm>
6
7double calculateProteinMolecularWeight(const std::string& sequence) {
8 // ಆಮ್ಲಜನಕ ತೂಕಗಳು
9 std::map<char, double> aaWeights = {
10 {'A', 71.03711},
11 {'R', 156.10111},
12 {'N', 114.04293},
13 {'D', 115.02694},
14 {'C', 103.00919},
15 {'E', 129.04259},
16 {'Q', 128.05858},
17 {'G', 57.02146},
18 {'H', 137.05891},
19 {'I', 113.08406},
20 {'L', 113.08406},
21 {'K', 128.09496},
22 {'M', 131.04049},
23 {'F', 147.06841},
24 {'P', 97.05276},
25 {'S', 87.03203},
26 {'T', 101.04768},
27 {'W', 186.07931},
28 {'Y', 163.06333},
29 {'V', 99.06841}
30 };
31
32 // ನೀರಿನ ಆಣ್ವಿಕ ತೂಕ
33 const double WATER_WEIGHT = 18.01528;
34
35 // ಶ್ರೇಣಿಯನ್ನು ಮೇಲ್ಮಟ್ಟಕ್ಕೆ ಪರಿವರ್ತಿಸಿ
36 std::string upperSequence = sequence;
37 std::transform(upperSequence.begin(), upperSequence.end(), upperSequence.begin(), ::toupper);
38
39 // ಶ್ರೇಣಿಯನ್ನು ಮಾನ್ಯತೆ ನೀಡಿ
40 for (char aa : upperSequence) {
41 if (aaWeights.find(aa) == aaWeights.end()) {
42 throw std::invalid_argument(std::string("Invalid amino acid code: ") + aa);
43 }
44 }
45
46 // ವೈಯಕ್ತಿಕ ಆಮ್ಲಜನಕ ತೂಕಗಳ ಮೊತ್ತವನ್ನು ಹಾಕಿ
47 double totalWeight = 0.0;
48 for (char aa : upperSequence) {
49 totalWeight += aaWeights[aa];
50 }
51
52 // ಪೆಪ್ಟೈಡ್ ಬಂಧಗಳಿಂದ ನೀರಿನ ಕಳೆವು ಕಡಿಮೆ ಮಾಡಿ ಮತ್ತು ಅಂತಿಮ ನೀರನ್ನು ಸೇರಿಸಿ
53 int numAminoAcids = upperSequence.length();
54 double molecularWeight = totalWeight - (numAminoAcids - 1) * WATER_WEIGHT + WATER_WEIGHT;
55
56 return molecularWeight;
57}
58
59int main() {
60 try {
61 std::string sequence = "ACDEFGHIKLMNPQRSTVWY";
62 double mw = calculateProteinMolecularWeight(sequence);
63 std::cout << "Molecular weight: " << std::fixed << std::setprecision(2) << mw << " Da" << std::endl;
64 } catch (const std::exception& e) {
65 std::cerr << "Error: " << e.what() << std::endl;
66 }
67
68 return 0;
69}
70
ಸಾಮಾನ್ಯವಾಗಿ ಕೇಳುವ ಪ್ರಶ್ನೆಗಳು
ಪ್ರೋಟೀನ್ ಆಣ್ವಿಕ ತೂಕವೇನು?
ಪ್ರೋಟೀನ್ ಆಣ್ವಿಕ ತೂಕ, ಆಣ್ವಿಕ ದ್ರವ್ಯತೆಯನ್ನು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ಡಾಲ್ಟನ್ಗಳಲ್ಲಿ (Da) ಅಥವಾ ಕಿಲೋಡಾಲ್ಟನ್ಗಳಲ್ಲಿ (kDa) ವ್ಯಕ್ತಪಡಿಸಲಾಗುತ್ತದೆ. ಇದು ಪ್ರೋಟೀನ್ನಲ್ಲಿ ಎಲ್ಲಾ ಅಣುಗಳ ಒಟ್ಟು ತೂಕವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಪೆಪ್ಟೈಡ್ ಬಂಧಗಳ ರೂಪದಲ್ಲಿ ಕಳೆದುಕೊಂಡ ನೀರಿನ ಅಣುಗಳನ್ನು ಪರಿಗಣಿಸುತ್ತದೆ. ಈ ಮೂಲಭೂತ ಗುಣವು ಪ್ರೋಟೀನ್ ಗುರುತಿಸುವಿಕೆ, ಶುದ್ಧೀಕರಣ ಮತ್ತು ವಿಶ್ಲೇಷಣೆಗೆ ಅತ್ಯಂತ ಮುಖ್ಯವಾಗಿದೆ.
ಈ ಪ್ರೋಟೀನ್ ಆಣ್ವಿಕ ತೂಕ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಎಷ್ಟು ನಿಖರವಾಗಿದೆ?
ಈ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಆಮ್ಲಜನಕ ಶ್ರೇಣಿಯ ಆಧಾರದ ಮೇಲೆ ತಾತ್ತ್ವಿಕ ಆಣ್ವಿಕ ತೂಕವನ್ನು ಉನ್ನತ ನಿಖರತೆಯೊಂದಿಗೆ ಒದಗಿಸುತ್ತದೆ. ಇದು ಆಮ್ಲಜನಕಗಳ ಪ್ರಮಾಣಿತ ಏಕಕಾಲದ ತೂಕಗಳನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಪೆಪ್ಟೈಡ್ ಬಂಧಗಳ ಸಮಯದಲ್ಲಿ ನೀರಿನ ಕಳೆವನ್ನು ಪರಿಗಣಿಸುತ್ತದೆ. ಆದರೆ, ಇದು ಪೋಸ್ಟ್-ಟ್ರಾನ್ಸ್ಲೇಶನಲ್ ಬದಲಾವಣೆಗಳು, ಅಸಾಮಾನ್ಯ ಆಮ್ಲಜನಕಗಳು ಅಥವಾ ವಾಸ್ತವ ಪ್ರೋಟೀನ್ಗಳಲ್ಲಿ ಇರಬಹುದಾದ ಐಸೊಟೋಪಿಕ್ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಪರಿಗಣಿಸುವುದಿಲ್ಲ.
ಪ್ರೋಟೀನ್ ಆಣ್ವಿಕ ತೂಕಕ್ಕೆ ಬಳಸುವ ಏನು?
ಪ್ರೋಟೀನ್ ಆಣ್ವಿಕ ತೂಕವು ಸಾಮಾನ್ಯವಾಗಿ ಡಾಲ್ಟನ್ಗಳಲ್ಲಿ (Da) ಅಥವಾ ಕಿಲೋಡಾಲ್ಟನ್ಗಳಲ್ಲಿ (kDa) ವ್ಯಕ್ತಪಡಿಸಲಾಗುತ್ತದೆ, ಅಲ್ಲಿ 1 kDa 1,000 Da ಗೆ ಸಮಾನವಾಗಿದೆ. ಡಾಲ್ಟನ್ ಸುಮಾರು ಹೈಡ್ರೋಜನ್ ಅಣುವಿನ ತೂಕಕ್ಕೆ ಸಮಾನವಾಗಿದೆ (1.66 × 10^-24 ಗ್ರಾಂ). ಉಲ್ಲೇಖಕ್ಕಾಗಿ, ಚಿಕ್ಕ ಪೆಪ್ಟೈಡ್ಗಳು ಕೆಲವು ಶ್ರೇಣಿಗಳಲ್ಲಿ ಇರಬಹುದು, ದೊಡ್ಡ ಪ್ರೋಟೀನ್ಗಳು ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿರುವುದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲ
ಪ್ರತಿಕ್ರಿಯೆ
ಈ ಟೂಲ್ ಬಗ್ಗೆ ಅನುಮಾನಿಸುವ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲು ಫೀಡ್ಬ್ಯಾಕ್ ಟೋಸ್ಟ್ ಕ್ಲಿಕ್ ಮಾಡಿ.
ಸಂಬಂಧಿತ ಉಪಕರಣಗಳು
ನಿಮ್ಮ ಕೆಲಸದ ಹಂತಕ್ಕೆ ಉಪಯೋಗಿಸಬಹುದಾದ ಹೆಚ್ಚು ಉಪಕರಣಗಳನ್ನು ಹುಡುಕಿ ಹೊಸ ಉಪಕರಣಗಳನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ