Пример #1
0
 public StructureRule(string argIUPAC, int argDistance, string argOperator,FiltereTypes argType)
 {
     _structure = GlycanTreeNode.IUPACToGlycanTree(argIUPAC);
     _type = argType;
     _distanceOperator = argOperator;
     _distanceToRoot = argDistance;
     //if(argDistance.Contains("=") || argDistance.Contains("<") || argDistance.Contains(">"))
     //{
     //    _distanceOperator = argDistance.Substring(0,1);
     //    _distanceToRoot = Convert.ToInt32(argDistance.Substring(1));
     //}
     //else if (argDistance.Contains("*"))
     //{
     //    _distanceOperator = "";
     //    _distanceToRoot = -999;
     //}
     //else
     //{
     //    _distanceOperator = "";
     //    _distanceToRoot = Convert.ToInt32(argDistance);
     //}
 }
Пример #2
0
 public StructureRule(string argIUPAC, int argDistance, string argOperator, FiltereTypes argType)
 {
     _structure        = GlycanTreeNode.IUPACToGlycanTree(argIUPAC);
     _type             = argType;
     _distanceOperator = argOperator;
     _distanceToRoot   = argDistance;
     //if(argDistance.Contains("=") || argDistance.Contains("<") || argDistance.Contains(">"))
     //{
     //    _distanceOperator = argDistance.Substring(0,1);
     //    _distanceToRoot = Convert.ToInt32(argDistance.Substring(1));
     //}
     //else if (argDistance.Contains("*"))
     //{
     //    _distanceOperator = "";
     //    _distanceToRoot = -999;
     //}
     //else
     //{
     //    _distanceOperator = "";
     //    _distanceToRoot = Convert.ToInt32(argDistance);
     //}
 }