for(Feature f : participant.getFeatures()) { if(exp==null || f.getExperiments().contains(exp) || f.getExperiments().isEmpty()) { EntityFeature feature = getFeature(ModificationFeature.class, f);
if (xmlParticipant.getFeatures() != null) { Collection<Feature> xmlFeatures = xmlParticipant.getFeatures(); List<psidev.psi.mi.tab.model.Feature> tabFeatures = new ArrayList<psidev.psi.mi.tab.model.Feature>();
for (psidev.psi.mi.xml.model.Feature psiFeature : participant.getFeatures()) { Feature feature = featureConverter.psiToIntact(psiFeature); component.addFeature(feature);
for (psidev.psi.mi.xml.model.Feature psiFeature : participant.getFeatures()) { Feature feature = featureConverter.psiToIntact(psiFeature); component.getBindingDomains().add(feature);
featureMap.put(feature.getAc(), psiFeature); participant.getFeatures().add(psiFeature);
xmlfeature.getAttributes().add(attribute); participant.getFeatures().add(xmlfeature);
for ( Feature feature : participant.getFeatures() ) { if ( feature.hasExperimentRefs() ) { if( hasInteractionExperimentDescription && !parentInteraction.getExperiments().isEmpty() ) {
mParticipant.getFeatures().add( featureConverter.fromJaxb( jFeature ) );
mParticipant.getFeatures().add( featureConverter.fromJaxb( jFeature ) );
for ( Feature mFeature : mParticipant.getFeatures() ) { jParticipant.getFeatureList().getFeatures().add( featureConverter.toJaxb( mFeature ) );
for ( Feature mFeature : mParticipant.getFeatures() ) { jParticipant.getFeatureList().getFeatures().add( featureConverter.toJaxb( mFeature ) );