/** {@inheritDoc} */ @Override public Feature getFeature(Integer index) { assert featureTable != null; synchronized (features) { List<Sample> samples = featureTable.getSamples(); return getFeature(samples.get(index)); } }
/** {@inheritDoc} */ @Override public Feature getFeature(Integer index) { assert featureTable != null; synchronized (features) { List<Sample> samples = featureTable.getSamples(); return getFeature(samples.get(index)); } }
/** * <p>setFeature.</p> * * @param sample a {@link io.github.msdk.datamodel.Sample} object. * @param feature a {@link io.github.msdk.datamodel.Feature} object. */ public void setFeature(@Nonnull Sample sample, @Nonnull Feature feature) { synchronized (features) { if (featureTable != null) { List<Sample> allSamples = featureTable.getSamples(); if (!allSamples.contains(sample)) { throw new MSDKRuntimeException( "Cannot add feature, because the feature table does not contain sample " + sample.getName()); } } features.put(sample, feature); } }
/** * <p>setFeature.</p> * * @param sample a {@link io.github.msdk.datamodel.Sample} object. * @param feature a {@link io.github.msdk.datamodel.Feature} object. */ public void setFeature(@Nonnull Sample sample, @Nonnull Feature feature) { synchronized (features) { if (featureTable != null) { List<Sample> allSamples = featureTable.getSamples(); if (!allSamples.contains(sample)) { throw new MSDKRuntimeException( "Cannot add feature, because the feature table does not contain sample " + sample.getName()); } } features.put(sample, feature); } }
allSamples.addAll(featureTable.getSamples()); targetRow.setCharge(sourceCharge); List<Sample> samples = featureTable.getSamples(); for (Sample s : samples) { targetRow.setFeature(s, sourceRow.getFeature(s));
allSamples.addAll(featureTable.getSamples()); targetRow.setCharge(sourceCharge); List<Sample> samples = featureTable.getSamples(); for (Sample s : samples) { targetRow.setFeature(s, sourceRow.getFeature(s));
for (Sample sample : sourceRow.getFeatureTable().getSamples()) {
for (Sample sample : sourceRow.getFeatureTable().getSamples()) {
List<Sample> samples = featureTable.getSamples(); int sampleCounter = 0; for (Sample sample : samples) {
List<Sample> samples = featureTable.getSamples(); int sampleCounter = 0; Float rt;