Вы можете легко вычислить количество молей в заданной массе ДНК с помощью модуля DNARNA библиотеки UliEngineering.
g
⚠
nt
⚠
Сначала установите UliEngineering.
Пример: Вычисление молей из массы ДНК
Предположим, у вас есть определённая масса одноцепочечной ДНК (ssDNA) и вы хотите знать, сколько молей это соответствует. Вы можете использовать функцию dnarna_grams_to_moles:
compute_dna_moles.py
from UliEngineering.Chemistry.DNARNA import *
from UliEngineering.EngineerIO import format_value
length = 100 # Количество нуклеотидов
moles = dnarna_grams_to_moles("10mg", length, fractions=equal_dna_fractions)
print(f"{format_value(mass_g, 'g')} ssDNA ({length} nt, одинаковый состав оснований) = {format_value(moles, 'mol')}")dnarna_grams_to_moles(mass_g, length, fractions)вычисляет количество молей для заданной массы (в граммах) ДНК указанной длины и нуклеотидного состава.- Вычисление использует молекулярную массу ДНК, учитывая состав оснований и потерю воды при формировании цепи.
Пример вывода
example_output.txt
0.01 g ssDNA (100 nt, одинаковый состав оснований) = 3.227e-07 molМетод вычисления
Функция сначала вычисляет молекулярную массу цепи ДНК, а затем делит заданную массу на эту молекулярную массу (в граммах на моль) для получения количества молей.
Check out similar posts by category:
Calculators Python Biochemistry
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow