public override void SetCodonType(ICodonIdentifier codonIdentifier, CodonType codonType) { Qry.Update(DM.Codon.CodonType, codonType.ToString()) .Where(DM.Codon.Name, codonIdentifier.ToString()) .Go(); }
public override IGEPCodon GetCodonEncodingFunction(IFunctionIdentifier functionIdentifier, CodonType codonType = CodonType.Standard) { var codonRow = new CodonRow(); Qry.SelectAllFrom(codonRow) .InnerJoinSelectingAllOn(codonRow.FunctionPairRowColumn) .InnerJoinOn(codonRow.FunctionPairRow.PrimaryFunctionRowColumn) .Where(codonRow.CodonTypeColumn, codonType.ToString()) .Where(codonRow.FunctionPairRow.PrimaryFunctionRow.FunctionIdentifierColumn, functionIdentifier.ToString()) .GoAndExtract(ref codonRow); return codonRow.ToGEPCodon(this); }