src/utils/procedure/expression/AbstractExpression.java
public void calculateExpressionStep(Set<Integer> sampleIndices) throws MatrixException, DynamicParamException {
        if (executeAsSingleStep()) {
            for (Integer sampleIndex : sampleIndices) updateExpressionDependency(sampleIndex);
            calculateExpression();
        }
        else {
            for (Integer sampleIndex : sampleIndices) {
                updateExpressionDependency(sampleIndex);
                calculateExpression(sampleIndex);
            }
        }
        if (nextExpression != null) nextExpression.calculateExpressionStep(sampleIndices);
    }
/**
     * Calculates entire expression chain including regulation.
     *
     * @param sampleIndices sample indices
     * @throws MatrixException throws exception if calculation fails.
     * @throws DynamicParamException throws exception if parameter (params) setting fails.
     */
Calculates entire expression chain including regulation.

@param sampleIndices sample indices
@throws MatrixException throws exception if calculation fails.
@throws DynamicParamException throws exception if parameter (params) setting fails.
Calculates entire expression chain including regulation . @param sampleIndices sample indices @throws MatrixException throws exception if calculation fails . @throws DynamicParamException throws exception if parameter ( params ) setting fails .
public void calculateExpressionStep(Set<Integer> sampleIndices) throws MatrixException, DynamicParamException {
        if (executeAsSingleStep()) {
            for (Integer sampleIndex : sampleIndices) updateExpressionDependency(sampleIndex);
            calculateExpression();
        }
        else {
            for (Integer sampleIndex : sampleIndices) {
                updateExpressionDependency(sampleIndex);
                calculateExpression(sampleIndex);
            }
        }
        if (nextExpression != null) nextExpression.calculateExpressionStep(sampleIndices);
    }
public void calculateExpressionStep ( Set < Integer > sampleIndices ) throws MatrixException , DynamicParamException { if ( executeAsSingleStep ( ) ) { for ( Integer sampleIndex : sampleIndices ) updateExpressionDependency ( sampleIndex ) ; calculateExpression ( ) ; } else { for ( Integer sampleIndex : sampleIndices ) { updateExpressionDependency ( sampleIndex ) ; calculateExpression ( sampleIndex ) ; } } if ( nextExpression != null ) nextExpression . calculateExpressionStep ( sampleIndices ) ; }
Calculates entire expression chain including regulation.
Calculates entire expression chain including regulation .