142143144145146147148149150151152
} feats.setAltTag("PROWH"); } else if(spec.contains("rel")) { if (isOtherActive) { feats.addFeature(MorphoFeatureType.OTHER, "Nr"); } feats.setAltTag("PROREL"); } addPhiFeatures(feats,spec);
153154155156157158159160161162163
} else if(spec.startsWith("V")) { feats.setAltTag("V"); if(spec.contains("Y")) { if (isOtherActive) { feats.addFeature(MorphoFeatureType.OTHER,"Vp"); } feats.setAltTag("VIMP"); } else if(spec.contains("W")) { if (isOtherActive) {
159160161162163164165166167168169
} feats.setAltTag("VIMP"); } else if(spec.contains("W")) { if (isOtherActive) { feats.addFeature(MorphoFeatureType.OTHER, "Vf"); } feats.setAltTag("VINF"); } else if(spec.contains("S") || spec.contains("T")) { if (isOtherActive) {
165166167168169170171172173174175
} feats.setAltTag("VINF"); } else if(spec.contains("S") || spec.contains("T")) { if (isOtherActive) { feats.addFeature(MorphoFeatureType.OTHER, "Vs"); } feats.setAltTag("VS"); } else if(spec.contains("K")) { if (isOtherActive) {
171172173174175176177178179180181
} feats.setAltTag("VS"); } else if(spec.contains("K")) { if (isOtherActive) { feats.addFeature(MorphoFeatureType.OTHER, "Vp"); } feats.setAltTag("VPP"); } else if(spec.contains("G")) { if (isOtherActive) {
177178179180181182183184185186187
} feats.setAltTag("VPP"); } else if(spec.contains("G")) { if (isOtherActive) { feats.addFeature(MorphoFeatureType.OTHER, "Vr"); } feats.setAltTag("VPR"); } addPhiFeatures(feats,spec);