if (acceptor instanceof ParameterPlugIn) {
ParameterPlugIn paAcceptor = (ParameterPlugIn) acceptor;
DataDescriptor[] dds = paAcceptor.getDataDescriptors();
if (dds != null) {
for (int d = 0;d<dds.length;d++) {
DataDescriptor dd = dds[d];
String string = props.getProperty("probemaker.acceptor." + dd.getKey());
paAcceptor.setData(dd.getKey(), string);
}
}
}
System.out.println(" Acceptor is: " + acceptor.getClass().getName()); //$NON-NLS-1$
ProbeSelector selector = (ProbeSelector) Class.forName(selClassName).newInstance();
if (selector instanceof ParameterPlugIn) {
ParameterPlugIn paSelector = (ParameterPlugIn) selector;
DataDescriptor[] dds = paSelector.getDataDescriptors();
if (dds != null) {
for (int d = 0;d<dds.length;d++) {
DataDescriptor dd = dds[d];
String string = props.getProperty("probemaker.selector." + dd.getKey());
paSelector.setData(dd.getKey(), string);
}
}
}
System.out.println(" Selector is: " + selector.getClass().getName()); //$NON-NLS-1$
SequenceDBDataReader format = (SequenceDBDataReader) Class.forName(formatClassName).newInstance();
if (format instanceof ParameterPlugIn) {
ParameterPlugIn paFormat = (ParameterPlugIn) selector;
DataDescriptor[] dds = paFormat.getDataDescriptors();
if (dds != null) {
for (int d = 0;d<dds.length;d++) {
DataDescriptor dd = dds[d];
String string = props.getProperty("probemaker.targetInputFormat." + dd.getKey());
paFormat.setData(dd.getKey(), string);
}
}
}
if (outputClassName == null) {