ActiveTransport.loadActiveTransportReactionsFromProprieties C# (CSharp) Метод

loadActiveTransportReactionsFromProprieties() публичный Метод

public loadActiveTransportReactionsFromProprieties ( LinkedList props, LinkedList mediums ) : void
props LinkedList
mediums LinkedList
Результат void
    public void loadActiveTransportReactionsFromProprieties(LinkedList<ActiveTransportProprieties> props, LinkedList<Medium> mediums)
    {
        ActiveTransportReaction reaction;
        Medium med;

        foreach (ActiveTransportProprieties prop in props)
          {
        reaction = new ActiveTransportReaction();
        reaction.setName(prop.name);
        reaction.setSubstrate(prop.substrate);
        reaction.setEnzyme(prop.enzyme);
        reaction.setKcat(prop.Kcat);
        reaction.setEffector(prop.effector);
        reaction.setAlpha(prop.alpha);
        reaction.setBeta(prop.beta);
        reaction.setKm(prop.Km);
        reaction.setKi(prop.Ki);
        foreach (Product p in prop.products)
          reaction.addProduct(p);
        med = ReactionEngine.getMediumFromId(prop.srcMediumId, mediums);
        if (med == null)
          {
            Debug.Log("Cannot load Active Transport proprieties because the medium Id : " + prop.srcMediumId + " is unknown.");
            break;
          }
        reaction.setSrcMedium(med);
        med = ReactionEngine.getMediumFromId(prop.dstMediumId, mediums);
        if (med == null)
          {
            Debug.Log("Cannot load Active Transport proprieties because the medium Id : " + prop.dstMediumId + " is unknown.");
            break;
          }
        reaction.setDstMedium(med);
        _reactions.AddLast(reaction);
         }
    }