/// <summary> /// Constructs an instance of this FunctionRegistryRowSerializableContainer from the given FunctionRegistryRow. /// </summary> /// <param name="functionRegistryRow">A Registry that is available to a Function.</param> public FunctionRegistryRowSerializableContainer(global::GeneticFaradayDatabaseLibrary.GeneticFaradayDatabase.StrongRows.FunctionRegistryRow functionRegistryRow) : this() { this.PK_FunctionRegistryID = functionRegistryRow.PK_FunctionRegistryID; this.TheFunction = functionRegistryRow.TheFunction; this.Registry = functionRegistryRow.Registry; this.GeneticCode = functionRegistryRow.GeneticCode; if (!functionRegistryRow.IsTheFunctionRowNull) this.TheFunctionRowSerializableContainer = new global::GeneticFaradayDatabaseLibrary.GeneticFaradayDatabase.StrongRowSerializableContainers.TheFunctionRowSerializableContainer(functionRegistryRow.TheFunctionRow); if (!functionRegistryRow.IsGeneticCodeRowNull) this.GeneticCodeRowSerializableContainer = new global::GeneticFaradayDatabaseLibrary.GeneticFaradayDatabase.StrongRowSerializableContainers.GeneticCodeRowSerializableContainer(functionRegistryRow.GeneticCodeRow); }
/// <summary> /// Constructs an instance of this ParameterRowSerializableContainer from the given ParameterRow. /// </summary> /// <param name="parameterRow">A Parameter to a Function.</param> public ParameterRowSerializableContainer(global::GeneticFaradayDatabaseLibrary.GeneticFaradayDatabase.StrongRows.ParameterRow parameterRow) : this() { this.PK_ParameterID = parameterRow.PK_ParameterID; this.ParameterType = parameterRow.ParameterType; this.CodonConverterIdentifier = parameterRow.CodonConverterIdentifier; this.ParentFunction = parameterRow.ParentFunction; this.ParameterIndex = parameterRow.ParameterIndex; this.GeneticCode = parameterRow.GeneticCode; if (!parameterRow.IsParentFunctionRowNull) this.ParentFunctionRowSerializableContainer = new global::GeneticFaradayDatabaseLibrary.GeneticFaradayDatabase.StrongRowSerializableContainers.TheFunctionRowSerializableContainer(parameterRow.ParentFunctionRow); if (!parameterRow.IsGeneticCodeRowNull) this.GeneticCodeRowSerializableContainer = new global::GeneticFaradayDatabaseLibrary.GeneticFaradayDatabase.StrongRowSerializableContainers.GeneticCodeRowSerializableContainer(parameterRow.GeneticCodeRow); }
/// <summary> /// Constructs an instance of this GeneticCodeRowSerializableContainer from the given GeneticCodeRow. /// </summary> /// <param name="geneticCodeRow">The rules to which an Organism must abide.</param> public GeneticCodeRowSerializableContainer(global::GeneticFaradayDatabaseLibrary.GeneticFaradayDatabase.StrongRows.GeneticCodeRow geneticCodeRow) : this() { this.PK_GeneticCodeID = geneticCodeRow.PK_GeneticCodeID; this.Name = geneticCodeRow.Name; this.CodonLength = geneticCodeRow.CodonLength; this.MaxParameterfulFunctionsInDNA = geneticCodeRow.MaxParameterfulFunctionsInDNA; this.MaximumFunctionInputsUsed = geneticCodeRow.MaximumFunctionInputsUsed; this.MaxRecursionLevel = geneticCodeRow.MaxRecursionLevel; if (!geneticCodeRow.IsForeignKeyRow_TheFunction_GeneticCodeRowNull) this.ForeignKeyRow_TheFunction_GeneticCodeRowSerializableContainer = new global::GeneticFaradayDatabaseLibrary.GeneticFaradayDatabase.StrongRowSerializableContainers.TheFunctionRowSerializableContainer(geneticCodeRow.ForeignKeyRow_TheFunction_GeneticCodeRow); if (!geneticCodeRow.IsForeignKeyRow_CodonConverter_GeneticCodeRowNull) this.ForeignKeyRow_CodonConverter_GeneticCodeRowSerializableContainer = new global::GeneticFaradayDatabaseLibrary.GeneticFaradayDatabase.StrongRowSerializableContainers.CodonConverterRowSerializableContainer(geneticCodeRow.ForeignKeyRow_CodonConverter_GeneticCodeRow); if (!geneticCodeRow.IsForeignKeyRow_Codon_GeneticCodeRowNull) this.ForeignKeyRow_Codon_GeneticCodeRowSerializableContainer = new global::GeneticFaradayDatabaseLibrary.GeneticFaradayDatabase.StrongRowSerializableContainers.CodonRowSerializableContainer(geneticCodeRow.ForeignKeyRow_Codon_GeneticCodeRow); if (!geneticCodeRow.IsForeignKeyRow_Nucleotide_GeneticCodeRowNull) this.ForeignKeyRow_Nucleotide_GeneticCodeRowSerializableContainer = new global::GeneticFaradayDatabaseLibrary.GeneticFaradayDatabase.StrongRowSerializableContainers.NucleotideRowSerializableContainer(geneticCodeRow.ForeignKeyRow_Nucleotide_GeneticCodeRow); }