本文整理汇总了C#中ChemicalFormula.GetIsotopicDistribution方法的典型用法代码示例。如果您正苦于以下问题:C# ChemicalFormula.GetIsotopicDistribution方法的具体用法?C# ChemicalFormula.GetIsotopicDistribution怎么用?C# ChemicalFormula.GetIsotopicDistribution使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ChemicalFormula
的用法示例。
在下文中一共展示了ChemicalFormula.GetIsotopicDistribution方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Estimater3
/// <summary>
/// Combine isotope pattern
/// </summary>
/// <param name="argNumberPermethlationSite"></param>
/// <param name="argStartPurity"></param>
/// <param name="argIntensities"></param>
/// <returns></returns>
public static float Estimater3(COL.GlycoLib.GlycanCompound argCompond,int argTheoreticalMonoIdx, float[] argIntensities)
{
double[] isotopeRatio = new double[argIntensities.Length];
for (int i = 0; i < isotopeRatio.Length; i++)
{
isotopeRatio[i] = 0;
}
ChemicalFormula MonoChemFormula = new ChemicalFormula();
MonoChemFormula.Add("C", argCompond.Carbon);
MonoChemFormula.Add("H", argCompond.Hydrogen);
MonoChemFormula.Add("O", argCompond.Oxygen);
if (argCompond.Carbon13 != 0)
{
MonoChemFormula.Add("C{13}", argCompond.Carbon13);
}
if (argCompond.Deuterium != 0)
{
MonoChemFormula.Add("D", argCompond.Deuterium);
}
if (argCompond.Sodium != 0)
{
MonoChemFormula.Add("Na", argCompond.Sodium);
}
if (argCompond.Nitrogen != 0)
{
MonoChemFormula.Add("N", argCompond.Nitrogen);
}
double[] IsotopeDist = MonoChemFormula.GetIsotopicDistribution(10);
return 0.0f;
}