-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry exported="true" kind="lib" path="lib/spring-security-oauth2-2.0.11.RELEASE.jar"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src/main/java"/>
- <classpathentry kind="src" path="src/main/resources"/>
- <classpathentry exported="true" kind="lib" path="lib/activation-1.1.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/antlr-2.7.7.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/aopalliance-1.0.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/apache-log4j-extras-1.2.17.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/aspectjrt-1.8.8.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/aspectjweaver-1.8.8.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/avro-1.6.3.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/batik-anim-1.7.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/batik-awt-util-1.7.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/batik-bridge-1.7.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/batik-css-1.7.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/batik-dom-1.7.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/batik-ext-1.8.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/batik-extension-1.7.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/batik-gvt-1.7.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/batik-js-1.7.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/batik-parser-1.7.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/batik-script-1.7.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/batik-svg-dom-1.7.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/batik-svggen-1.7.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/batik-transcoder-1.7.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/batik-util-1.7.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/batik-xml-1.7.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/c3p0-0.9.5.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/cdmlib-commons-4.5.0-SNAPSHOT.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/cdmlib-ext-4.5.0-SNAPSHOT.jar" sourcepath="C:/Users/k.luther/.m2/repository/eu/etaxonomy/cdmlib-ext/4.3.0-SNAPSHOT/cdmlib-ext-4.5.0-SNAPSHOT-sources.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/cdmlib-io-4.5.0-SNAPSHOT.jar" sourcepath="C:/Users/k.luther/.m2/repository/eu/etaxonomy/cdmlib-io/4.3.0-SNAPSHOT/cdmlib-io-4.5.0-SNAPSHOT-sources.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/cdmlib-model-4.5.0-SNAPSHOT.jar" sourcepath="C:/Users/k.luther/.m2/repository/eu/etaxonomy/cdmlib-model/4.3.0-SNAPSHOT/cdmlib-model-4.5.0-SNAPSHOT-sources.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/cdmlib-persistence-4.5.0-SNAPSHOT.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/cdmlib-print-4.5.0-SNAPSHOT.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/cdmlib-remote-4.5.0-SNAPSHOT.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/cdmlib-services-4.5.0-SNAPSHOT.jar" sourcepath="C:/Users/k.luther/.m2/repository/eu/etaxonomy/cdmlib-services/4.3.0-SNAPSHOT/cdmlib-services-4.5.0-SNAPSHOT-sources.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/cdmlib-test-4.5.0-SNAPSHOT.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/cglib-3.2.0.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/cglib-nodep-3.2.0.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/classmate-1.3.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/codemodel-2.2.11.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/com.springsource.org.aopalliance-1.0.0.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/com.springsource.org.apache.commons.logging-1.1.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/commons-beanutils-1.9.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/commons-codec-1.10.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/commons-collections-3.2.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/commons-csv-1.0.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/commons-dbcp-1.4.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/commons-io-2.4.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/commons-lang-2.6.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/commons-lang3-3.3.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/commons-logging-1.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/commons-pool-1.5.4.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/concurrent-1.3.4.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/dbunit-2.4.9.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/dom4j-1.6.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/doxia-core-1.6.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/doxia-logging-api-1.6.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/doxia-module-apt-1.6.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/doxia-module-xhtml-1.6.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/doxia-sink-api-1.6.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/dozer-5.3.0.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/dtd-parser-1.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/easymock-2.3.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/easymockclassextension-2.3.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/ehcache-core-2.6.11.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/ezmorph-1.0.6.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/FastInfoset-1.2.13.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/fop-1.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/google-api-translate-java-0.92.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/guava-19.0.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/h2-1.4.190.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/h2mig_pagestore_addon.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/hamcrest-core-1.3.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/hibernate-c3p0-5.0.7.Final.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/hibernate-cglib-repack-2.1_3.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/hibernate-commons-annotations-5.0.1.Final.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/hibernate-core-5.0.7.Final.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/hibernate-ehcache-5.0.7.Final.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/hibernate-entitymanager-5.0.7.Final.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/hibernate-envers-5.0.7.Final.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/hibernate-jpa-2.1-api-1.0.0.Final.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/hibernate-search-4.2.0.Final.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/hibernate-search-analyzers-4.2.0.Final.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/hibernate-search-engine-5.5.2.Final.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/hibernate-search-orm-5.5.2.Final.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/hibernate-validator-5.2.2.Final.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/hibernate-validator-cdi-5.2.2.Final.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/hsqldb-2.3.3.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/httpclient-4.5.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/httpclient-cache-4.2.6.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/httpcore-4.4.4.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/httpmime-4.5.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/icu4j-2.6.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/identificationKeyAPI-1.0.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/istack-commons-runtime-2.21.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/istack-commons-tools-2.21.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/itextpdf-5.5.8.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jackson-annotations-2.6.5.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jackson-core-2.6.5.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jackson-core-asl-1.8.8.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jackson-databind-2.6.5.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jackson-mapper-asl-1.8.8.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jakarta-regexp-1.4.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jandex-2.0.0.Final.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/javassist-3.20.0-GA.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/javax.el-2.2.6.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/javax.el-api-2.2.5.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/javax.servlet-api-3.1.0.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jaxb-api-2.2.12.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jaxb-core-2.2.11.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jaxb-jxc-2.2.11.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jaxb-runtime-2.2.11.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jaxb-xjc-2.2.11.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jaxb1-impl-2.2-EA.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jaxen-1.1.4.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jaxen-1.1.6.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jboss-logging-3.3.0.Final.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jboss-transaction-api_1.1_spec-1.0.0.Final.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jcl-over-slf4j-1.7.6.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jdbc4-2.0.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jdom-1.1.3.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jdom2-2.0.6.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jena-arq-2.13.0.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jena-core-2.13.0.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jena-iri-1.1.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jena-tdb-1.1.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/joda-time-2.9.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/json-20090211.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/json-lib-2.4-jdk15.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jsonld-java-0.5.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jsr250-api-1.0.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jta-1.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/jtds-1.3.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/junit-4.12.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/junit-benchmarks-0.7.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/libthrift-0.9.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/log4j-1.2.17.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/lsid-client-1.1.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/lsid-server-1.1.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/lucene-analyzers-common-5.4.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/lucene-backward-codecs-5.4.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/lucene-core-5.4.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/lucene-facet-5.4.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/lucene-grouping-5.4.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/lucene-highlighter-5.4.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/lucene-join-5.4.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/lucene-memory-5.4.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/lucene-misc-5.4.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/lucene-queries-5.4.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/lucene-queryparser-5.4.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/lucene-sandbox-5.4.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/lucene-suggest-5.4.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/mapstruct-1.0.0.Final.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/mchange-commons-java-0.2.11.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/mysql-connector-java-5.1.38.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/objenesis-1.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/odfdom-0.8.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/odfdom-java-0.8.7.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/ognl-2.6.9.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/opencsv-2.3.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/org.osgi.core-1.0.0.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/osgi-3.6.0.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/paranamer-2.3.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/plexus-classworlds-1.2-alpha-9.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/plexus-component-annotations-1.5.5.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/plexus-container-default-1.0-alpha-30.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/plexus-utils-3.0.15.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/poi-3.13.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/poi-ooxml-3.13.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/poi-ooxml-schemas-3.13.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/postgresql-9.4-1206-jdbc4.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/relaxngDatatype-20020414.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/rngom-2.2.11.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/sanselan-0.97-incubator.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/Saxon-HE-9.7.0-2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/servlet-api-2.5.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/slf4j-api-1.7.13.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/slf4j-log4j12-1.7.13.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/slf4j-nop-1.7.13.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/snappy-java-1.0.4.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/solr-analysis-extras-3.6.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/solr-core-3.6.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/solr-solrj-3.6.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-aop-4.2.4.RELEASE.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-aspects-4.2.4.RELEASE.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-beans-4.2.4.RELEASE.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-context-4.2.4.RELEASE.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-context-support-4.2.4.RELEASE.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-core-4.2.4.RELEASE.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-expression-4.2.4.RELEASE.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-jdbc-4.2.4.RELEASE.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-modules-cache-0.7.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-orm-4.2.4.RELEASE.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-oxm-4.2.4.RELEASE.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-plugin-core-1.2.0.RELEASE.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-plugin-metadata-1.2.0.RELEASE.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-security-config-4.0.3.RELEASE.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-security-core-4.0.3.RELEASE.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-security-web-4.0.3.RELEASE.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-test-4.2.4.RELEASE.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-tx-4.2.4.RELEASE.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-web-4.2.4.RELEASE.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/spring-webmvc-4.2.4.RELEASE.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/springfox-core-2.3.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/springfox-schema-2.3.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/springfox-spi-2.3.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/springfox-spring-web-2.3.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/springfox-swagger-common-2.3.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/springfox-swagger2-2.3.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/standard-1.1.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/stax-1.2.0.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/stax-api-1.0.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/stax-ex-1.7.7.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/swagger-annotations-1.5.6.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/swagger-models-1.5.5.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/tools.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/txw2-2.2.11.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/unitils-core-3.4.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/unitils-database-3.4.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/unitils-dbmaintainer-3.4.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/unitils-dbunit-3.4.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/unitils-easymock-3.4.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/unitils-inject-3.4.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/unitils-mock-3.4.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/unitils-orm-3.4.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/unitils-spring-3.4.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/usertype.jodatime-2.0.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/usertype.spi-2.0.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/validation-api-1.1.0.Final.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/wsdl4j-1.6.3.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/xalan-2.7.0.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/xercesImpl-2.11.0.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/xml-apis-1.0.b2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/xml-apis-ext-1.3.04.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/xml-resolver-1.2.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/xmlbeans-2.6.0.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/xmlgraphics-commons-1.5.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/xmlpull-1.1.3.1.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/xmlunit-1.6.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/xom-1.2.5.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/xpp3_min-1.1.4c.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/xpp3-1.1.4c.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/xsom-20140925.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/xstream-1.4.8.jar"/>
- <classpathentry exported="true" kind="lib" path="lib/yjp-controller-api-redist-9.0.8.jar"/>
- <classpathentry kind="output" path="target/classes"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>\r
+<classpath>\r
++ <classpathentry exported="true" kind="lib" path="lib/spring-security-oauth2-2.0.11.RELEASE.jar"/>\r
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>\r
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>\r
+ <classpathentry kind="src" path="src/main/java"/>\r
+ <classpathentry kind="src" path="src/main/resources"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/activation-1.1.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/antlr-2.7.7.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/aopalliance-1.0.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/apache-log4j-extras-1.2.17.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/aspectjrt-1.8.8.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/aspectjweaver-1.8.8.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/avro-1.6.3.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/batik-anim-1.7.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/batik-awt-util-1.7.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/batik-bridge-1.7.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/batik-css-1.7.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/batik-dom-1.7.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/batik-ext-1.8.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/batik-extension-1.7.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/batik-gvt-1.7.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/batik-js-1.7.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/batik-parser-1.7.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/batik-script-1.7.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/batik-svg-dom-1.7.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/batik-svggen-1.7.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/batik-transcoder-1.7.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/batik-util-1.7.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/batik-xml-1.7.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/c3p0-0.9.5.2.jar"/>\r
- <classpathentry exported="true" kind="lib" path="lib/cdmlib-commons-4.4.0-SNAPSHOT.jar"/>\r
- <classpathentry exported="true" kind="lib" path="lib/cdmlib-ext-4.4.0-SNAPSHOT.jar" sourcepath="C:/Users/k.luther/.m2/repository/eu/etaxonomy/cdmlib-ext/4.3.0-SNAPSHOT/cdmlib-ext-4.4.0-SNAPSHOT-sources.jar"/>\r
- <classpathentry exported="true" kind="lib" path="lib/cdmlib-io-4.4.0-SNAPSHOT.jar" sourcepath="C:/Users/k.luther/.m2/repository/eu/etaxonomy/cdmlib-io/4.3.0-SNAPSHOT/cdmlib-io-4.4.0-SNAPSHOT-sources.jar"/>\r
- <classpathentry exported="true" kind="lib" path="lib/cdmlib-model-4.4.0-SNAPSHOT.jar" sourcepath="C:/Users/k.luther/.m2/repository/eu/etaxonomy/cdmlib-model/4.3.0-SNAPSHOT/cdmlib-model-4.4.0-SNAPSHOT-sources.jar"/>\r
- <classpathentry exported="true" kind="lib" path="lib/cdmlib-persistence-4.4.0-SNAPSHOT.jar"/>\r
- <classpathentry exported="true" kind="lib" path="lib/cdmlib-print-4.4.0-SNAPSHOT.jar"/>\r
- <classpathentry exported="true" kind="lib" path="lib/cdmlib-remote-4.4.0-SNAPSHOT.jar"/>\r
- <classpathentry exported="true" kind="lib" path="lib/cdmlib-services-4.4.0-SNAPSHOT.jar" sourcepath="C:/Users/k.luther/.m2/repository/eu/etaxonomy/cdmlib-services/4.3.0-SNAPSHOT/cdmlib-services-4.4.0-SNAPSHOT-sources.jar"/>\r
- <classpathentry exported="true" kind="lib" path="lib/cdmlib-test-4.4.0-SNAPSHOT.jar"/>\r
++ <classpathentry exported="true" kind="lib" path="lib/cdmlib-commons-4.5.0-SNAPSHOT.jar"/>\r
++ <classpathentry exported="true" kind="lib" path="lib/cdmlib-ext-4.5.0-SNAPSHOT.jar" sourcepath="C:/Users/k.luther/.m2/repository/eu/etaxonomy/cdmlib-ext/4.3.0-SNAPSHOT/cdmlib-ext-4.5.0-SNAPSHOT-sources.jar"/>\r
++ <classpathentry exported="true" kind="lib" path="lib/cdmlib-io-4.5.0-SNAPSHOT.jar" sourcepath="C:/Users/k.luther/.m2/repository/eu/etaxonomy/cdmlib-io/4.3.0-SNAPSHOT/cdmlib-io-4.5.0-SNAPSHOT-sources.jar"/>\r
++ <classpathentry exported="true" kind="lib" path="lib/cdmlib-model-4.5.0-SNAPSHOT.jar" sourcepath="C:/Users/k.luther/.m2/repository/eu/etaxonomy/cdmlib-model/4.3.0-SNAPSHOT/cdmlib-model-4.5.0-SNAPSHOT-sources.jar"/>\r
++ <classpathentry exported="true" kind="lib" path="lib/cdmlib-persistence-4.5.0-SNAPSHOT.jar"/>\r
++ <classpathentry exported="true" kind="lib" path="lib/cdmlib-print-4.5.0-SNAPSHOT.jar"/>\r
++ <classpathentry exported="true" kind="lib" path="lib/cdmlib-remote-4.5.0-SNAPSHOT.jar"/>\r
++ <classpathentry exported="true" kind="lib" path="lib/cdmlib-services-4.5.0-SNAPSHOT.jar" sourcepath="C:/Users/k.luther/.m2/repository/eu/etaxonomy/cdmlib-services/4.3.0-SNAPSHOT/cdmlib-services-4.5.0-SNAPSHOT-sources.jar"/>\r
++ <classpathentry exported="true" kind="lib" path="lib/cdmlib-test-4.5.0-SNAPSHOT.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/cglib-3.2.0.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/cglib-nodep-3.2.0.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/classmate-1.3.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/codemodel-2.2.11.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/com.springsource.org.aopalliance-1.0.0.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/com.springsource.org.apache.commons.logging-1.1.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/commons-beanutils-1.9.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/commons-codec-1.10.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/commons-collections-3.2.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/commons-csv-1.0.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/commons-dbcp-1.4.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/commons-io-2.4.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/commons-lang-2.6.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/commons-lang3-3.3.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/commons-logging-1.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/commons-pool-1.5.4.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/concurrent-1.3.4.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/dbunit-2.4.9.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/dom4j-1.6.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/doxia-core-1.6.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/doxia-logging-api-1.6.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/doxia-module-apt-1.6.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/doxia-module-xhtml-1.6.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/doxia-sink-api-1.6.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/dozer-5.3.0.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/dtd-parser-1.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/easymock-2.3.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/easymockclassextension-2.3.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/ehcache-core-2.6.11.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/ezmorph-1.0.6.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/FastInfoset-1.2.13.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/fop-1.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/google-api-translate-java-0.92.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/guava-19.0.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/h2-1.4.190.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/h2mig_pagestore_addon.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/hamcrest-core-1.3.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/hibernate-c3p0-5.0.7.Final.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/hibernate-cglib-repack-2.1_3.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/hibernate-commons-annotations-5.0.1.Final.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/hibernate-core-5.0.7.Final.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/hibernate-ehcache-5.0.7.Final.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/hibernate-entitymanager-5.0.7.Final.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/hibernate-envers-5.0.7.Final.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/hibernate-jpa-2.1-api-1.0.0.Final.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/hibernate-search-4.2.0.Final.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/hibernate-search-analyzers-4.2.0.Final.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/hibernate-search-engine-5.5.2.Final.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/hibernate-search-orm-5.5.2.Final.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/hibernate-validator-5.2.2.Final.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/hibernate-validator-cdi-5.2.2.Final.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/hsqldb-2.3.3.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/httpclient-4.5.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/httpclient-cache-4.2.6.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/httpcore-4.4.4.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/httpmime-4.5.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/icu4j-2.6.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/identificationKeyAPI-1.0.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/istack-commons-runtime-2.21.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/istack-commons-tools-2.21.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/itextpdf-5.5.8.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jackson-annotations-2.6.5.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jackson-core-2.6.5.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jackson-core-asl-1.8.8.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jackson-databind-2.6.5.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jackson-mapper-asl-1.8.8.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jakarta-regexp-1.4.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jandex-2.0.0.Final.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/javassist-3.20.0-GA.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/javax.el-2.2.6.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/javax.el-api-2.2.5.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/javax.servlet-api-3.1.0.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jaxb-api-2.2.12.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jaxb-core-2.2.11.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jaxb-jxc-2.2.11.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jaxb-runtime-2.2.11.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jaxb-xjc-2.2.11.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jaxb1-impl-2.2-EA.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jaxen-1.1.4.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jaxen-1.1.6.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jboss-logging-3.3.0.Final.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jboss-transaction-api_1.1_spec-1.0.0.Final.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jcl-over-slf4j-1.7.6.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jdbc4-2.0.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jdom-1.1.3.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jdom2-2.0.6.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jena-arq-2.13.0.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jena-core-2.13.0.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jena-iri-1.1.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jena-tdb-1.1.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/joda-time-2.9.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/json-20090211.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/json-lib-2.4-jdk15.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jsonld-java-0.5.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jsr250-api-1.0.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jta-1.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/jtds-1.3.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/junit-4.12.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/junit-benchmarks-0.7.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/libthrift-0.9.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/log4j-1.2.17.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/lsid-client-1.1.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/lsid-server-1.1.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/lucene-analyzers-common-5.4.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/lucene-backward-codecs-5.4.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/lucene-core-5.4.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/lucene-facet-5.4.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/lucene-grouping-5.4.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/lucene-highlighter-5.4.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/lucene-join-5.4.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/lucene-memory-5.4.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/lucene-misc-5.4.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/lucene-queries-5.4.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/lucene-queryparser-5.4.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/lucene-sandbox-5.4.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/lucene-suggest-5.4.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/mapstruct-1.0.0.Final.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/mchange-commons-java-0.2.11.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/mysql-connector-java-5.1.38.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/objenesis-1.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/odfdom-0.8.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/odfdom-java-0.8.7.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/ognl-2.6.9.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/opencsv-2.3.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/org.osgi.core-1.0.0.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/osgi-3.6.0.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/paranamer-2.3.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/plexus-classworlds-1.2-alpha-9.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/plexus-component-annotations-1.5.5.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/plexus-container-default-1.0-alpha-30.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/plexus-utils-3.0.15.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/poi-3.13.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/poi-ooxml-3.13.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/poi-ooxml-schemas-3.13.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/postgresql-9.4-1206-jdbc4.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/relaxngDatatype-20020414.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/rngom-2.2.11.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/sanselan-0.97-incubator.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/Saxon-HE-9.7.0-2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/servlet-api-2.5.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/slf4j-api-1.7.13.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/slf4j-log4j12-1.7.13.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/slf4j-nop-1.7.13.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/snappy-java-1.0.4.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/solr-analysis-extras-3.6.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/solr-core-3.6.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/solr-solrj-3.6.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-aop-4.2.4.RELEASE.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-aspects-4.2.4.RELEASE.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-beans-4.2.4.RELEASE.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-context-4.2.4.RELEASE.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-context-support-4.2.4.RELEASE.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-core-4.2.4.RELEASE.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-expression-4.2.4.RELEASE.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-jdbc-4.2.4.RELEASE.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-modules-cache-0.7.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-orm-4.2.4.RELEASE.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-oxm-4.2.4.RELEASE.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-plugin-core-1.2.0.RELEASE.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-plugin-metadata-1.2.0.RELEASE.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-security-config-4.0.3.RELEASE.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-security-core-4.0.3.RELEASE.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-security-web-4.0.3.RELEASE.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-test-4.2.4.RELEASE.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-tx-4.2.4.RELEASE.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-web-4.2.4.RELEASE.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/spring-webmvc-4.2.4.RELEASE.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/springfox-core-2.3.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/springfox-schema-2.3.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/springfox-spi-2.3.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/springfox-spring-web-2.3.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/springfox-swagger-common-2.3.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/springfox-swagger2-2.3.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/standard-1.1.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/stax-1.2.0.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/stax-api-1.0.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/stax-ex-1.7.7.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/swagger-annotations-1.5.6.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/swagger-models-1.5.5.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/tools.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/txw2-2.2.11.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/unitils-core-3.4.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/unitils-database-3.4.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/unitils-dbmaintainer-3.4.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/unitils-dbunit-3.4.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/unitils-easymock-3.4.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/unitils-inject-3.4.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/unitils-mock-3.4.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/unitils-orm-3.4.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/unitils-spring-3.4.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/usertype.jodatime-2.0.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/usertype.spi-2.0.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/validation-api-1.1.0.Final.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/wsdl4j-1.6.3.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/xalan-2.7.0.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/xercesImpl-2.11.0.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/xml-apis-1.0.b2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/xml-apis-ext-1.3.04.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/xml-resolver-1.2.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/xmlbeans-2.6.0.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/xmlgraphics-commons-1.5.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/xmlpull-1.1.3.1.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/xmlunit-1.6.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/xom-1.2.5.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/xpp3_min-1.1.4c.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/xpp3-1.1.4c.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/xsom-20140925.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/xstream-1.4.8.jar"/>\r
+ <classpathentry exported="true" kind="lib" path="lib/yjp-controller-api-redist-9.0.8.jar"/>\r
- <classpathentry exported="true" kind="lib" path="lib/spring-security-oauth2-2.0.11.RELEASE.jar"/>\r
+ <classpathentry kind="output" path="target/classes"/>\r
+</classpath>\r
Bundle-ManifestVersion: 2
Bundle-Name: eu.etaxonomy.taxeditor.molecular.lib
Bundle-SymbolicName: eu.etaxonomy.taxeditor.molecular.lib;singleton:=true
- Bundle-Version: 4.4.0.qualifier
+ Bundle-Version: 4.5.0.qualifier
Bundle-ClassPath: .,
- lib/bioinfweb-commons-bio-2.0.0-preview-1.jar,
- lib/bioinfweb-commons-core-2.0.0-preview-1.jar,
- lib/bioinfweb-commons-swing-2.0.0-preview-1.jar,
- lib/bioinfweb-commons-swt-2.0.0-preview-1.jar,
- lib/core-1.9.2-SNAPSHOT.jar,
- lib/libralign-biojava1-0.4.0-preview-1.jar,
- lib/libralign-core-0.4.0-preview-1.jar,
- lib/libralign-swt-0.4.0-preview-1.jar,
- lib/sequencing-1.9.2-SNAPSHOT.jar,
- lib/tic-core-2.0.0-preview-1.jar,
- lib/tic-swt-2.0.0-preview-1.jar
+ lib/owlapi-xmlutils-4.1.4.jar,
+ lib/commons-collections4-4.1.jar,
+ lib/core-1.9.2.jar,
+ lib/sequencing-1.9.2.jar,
+ lib/commons-lang3-3.5.jar,
+ lib/commons-beanutils-1.9.2.jar,
+ lib/bioinfweb-commons-java-bio-2.0.0.jar,
+ lib/bioinfweb-commons-java-core-2.2.0.jar,
+ lib/bioinfweb-commons-java-swing-2.2.0.jar,
+ lib/bioinfweb-commons-java-swt-2.0.0.jar,
+ lib/jphyloio-core-0.3.0.jar,
+ lib/libralign-biojava1-0.4.0-preview-2.jar,
+ lib/libralign-core-0.4.0-preview-2.jar,
+ lib/libralign-io-0.4.0-preview-2.jar,
+ lib/libralign-swt-0.4.0-preview-2.jar,
+ lib/tic-core-2.0.0-preview-2.jar,
+ lib/tic-swt-2.0.0-preview-2.jar
Export-Package: info.bioinfweb.commons,
info.bioinfweb.commons.appversion,
info.bioinfweb.commons.beans,
info.bioinfweb.commons.swing.scrollpaneselector,
info.bioinfweb.commons.swt,
info.bioinfweb.commons.text,
+ info.bioinfweb.jphyloio,
+ info.bioinfweb.jphyloio.dataadapters,
+ info.bioinfweb.jphyloio.dataadapters.implementations,
+ info.bioinfweb.jphyloio.dataadapters.implementations.receivers,
+ info.bioinfweb.jphyloio.dataadapters.implementations.store,
+ info.bioinfweb.jphyloio.events,
+ info.bioinfweb.jphyloio.events.meta,
+ info.bioinfweb.jphyloio.events.type,
+ info.bioinfweb.jphyloio.exception,
+ info.bioinfweb.jphyloio.factory,
+ info.bioinfweb.jphyloio.formatinfo,
+ info.bioinfweb.jphyloio.formats,
+ info.bioinfweb.jphyloio.formats.fasta,
+ info.bioinfweb.jphyloio.formats.mega,
+ info.bioinfweb.jphyloio.formats.newick,
+ info.bioinfweb.jphyloio.formats.nexml,
+ info.bioinfweb.jphyloio.formats.nexus,
+ info.bioinfweb.jphyloio.formats.nexus.blockhandlers,
+ info.bioinfweb.jphyloio.formats.nexus.commandreaders,
+ info.bioinfweb.jphyloio.formats.nexus.commandreaders.all,
+ info.bioinfweb.jphyloio.formats.nexus.commandreaders.characters,
+ info.bioinfweb.jphyloio.formats.nexus.commandreaders.sets,
+ info.bioinfweb.jphyloio.formats.nexus.commandreaders.taxa,
+ info.bioinfweb.jphyloio.formats.nexus.commandreaders.trees,
+ info.bioinfweb.jphyloio.formats.pde,
+ info.bioinfweb.jphyloio.formats.phylip,
+ info.bioinfweb.jphyloio.formats.phyloxml,
+ info.bioinfweb.jphyloio.formats.phyloxml.elementreader,
+ info.bioinfweb.jphyloio.formats.text,
+ info.bioinfweb.jphyloio.formats.xml,
+ info.bioinfweb.jphyloio.formats.xtg,
+ info.bioinfweb.jphyloio.objecttranslation,
+ info.bioinfweb.jphyloio.objecttranslation.implementations,
+ info.bioinfweb.jphyloio.utils,
info.bioinfweb.libralign,
info.bioinfweb.libralign.actions,
info.bioinfweb.libralign.alignmentarea,
info.bioinfweb.tic.input,
info.bioinfweb.tic.toolkit,
info.bioinfweb.tic.toolkit.layoutdata,
+ org.apache.commons.beanutils,
+ org.apache.commons.beanutils.converters,
+ org.apache.commons.beanutils.expression,
+ org.apache.commons.beanutils.locale,
+ org.apache.commons.beanutils.locale.converters,
+ org.apache.commons.collections4,
+ org.apache.commons.collections4.bag,
+ org.apache.commons.collections4.bidimap,
+ org.apache.commons.collections4.collection,
+ org.apache.commons.collections4.comparators,
+ org.apache.commons.collections4.functors,
+ org.apache.commons.collections4.iterators,
+ org.apache.commons.collections4.keyvalue,
+ org.apache.commons.collections4.list,
+ org.apache.commons.collections4.map,
+ org.apache.commons.collections4.multimap,
+ org.apache.commons.collections4.multiset,
+ org.apache.commons.collections4.queue,
+ org.apache.commons.collections4.sequence,
+ org.apache.commons.collections4.set,
+ org.apache.commons.collections4.splitmap,
+ org.apache.commons.collections4.trie,
+ org.apache.commons.collections4.trie.analyzer,
+ org.apache.commons.lang3,
+ org.apache.commons.lang3.builder,
+ org.apache.commons.lang3.concurrent,
+ org.apache.commons.lang3.event,
+ org.apache.commons.lang3.exception,
+ org.apache.commons.lang3.math,
+ org.apache.commons.lang3.mutable,
+ org.apache.commons.lang3.reflect,
+ org.apache.commons.lang3.text,
+ org.apache.commons.lang3.text.translate,
+ org.apache.commons.lang3.time,
+ org.apache.commons.lang3.tuple,
org.biojava.bibliography,
org.biojava.bio,
org.biojava.bio.alignment,
org.biojavax.ga.util,
org.biojavax.ontology,
org.biojavax.utils,
- org.jdesktop.swingx.scrollpaneselector
+ org.jdesktop.swingx.scrollpaneselector,
+ org.semanticweb.owlapi.io
Bundle-ActivationPolicy: lazy
Import-Package: javax.swing
Require-Bundle: org.eclipse.swt
- // $Id$
/**
* Copyright (C) 2014 EDIT
* European Distributed Institute of Taxonomy
import eu.etaxonomy.cdm.model.molecular.SequenceString;
import eu.etaxonomy.cdm.model.molecular.SingleRead;
import eu.etaxonomy.cdm.model.molecular.SingleReadAlignment;
-import eu.etaxonomy.cdm.model.molecular.SingleReadAlignment.Shift;
import eu.etaxonomy.taxeditor.model.MessagingUtils;
import eu.etaxonomy.taxeditor.molecular.TaxeditorMolecularPlugin;
import eu.etaxonomy.taxeditor.molecular.handler.ToggleInsertOverwriteHandler;
private MultipleAlignmentsContainer alignmentsContainer = null;
- private final Map<Integer, SingleReadAlignment> cdmMap = new TreeMap<Integer, SingleReadAlignment>(); //TODO Move this to ContigSequenceDataProvider
+ private final Map<String, SingleReadAlignment> cdmMap = new TreeMap<String, SingleReadAlignment>(); //TODO Move this to ContigSequenceDataProvider
private boolean dirty = false;
- public AlignmentEditor()
- {
+
+ public AlignmentEditor() {
super();
conversationHolder = CdmStore.createConversation();
//conversationHolder = null;
result.setAllowVerticalScrolling(allowVerticalScrolling);
CharacterTokenSet tokenSet = CharacterTokenSet.newDNAInstance(); //TODO Should NUCLEOTIDE be used instead?
- AlignmentModel<Character> provider = new PackedAlignmentModel<Character>(tokenSet);
- result.setAlignmentModel(provider, false);
- provider.getChangeListeners().add(DIRTY_LISTENER);
+ AlignmentModel<Character> model = new PackedAlignmentModel<Character>(tokenSet);
+ result.setAlignmentModel(model, false);
+ model.getChangeListeners().add(DIRTY_LISTENER);
result.getPaintSettings().getTokenPainterList().set(0, new NucleotideTokenPainter());
return result;
}
- public boolean hasPherogram(int sequenceID) {
+ public boolean hasPherogram(String sequenceID) {
return getReadsArea().getDataAreas().getSequenceAreas(sequenceID).size() > PHEROGRAM_AREA_INDEX;
}
- public PherogramArea getPherogramArea(int sequenceID) {
+ public PherogramArea getPherogramArea(String sequenceID) {
if (hasPherogram(sequenceID)) {
return (PherogramArea)getReadsArea().getDataAreas().getSequenceAreas(sequenceID).get(PHEROGRAM_AREA_INDEX);
}
// Add test consensus sequence:
AlignmentModel consensusModel = getEditableConsensusArea().getAlignmentModel();
- int id = consensusModel.addSequence(CONSENSUS_NAME);
+ String id = consensusModel.addSequence(CONSENSUS_NAME);
Collection<Object> tokens = new ArrayList<Object>(); // First save tokens in a collection to avoid GUI updated for each token.
tokens.add(consensusModel.getTokenSet().tokenByRepresentation("A"));
tokens.add(consensusModel.getTokenSet().tokenByRepresentation("C"));
for (SingleReadAlignment singleReadAlignment : sequenceNode.getSingleReadAlignments()) {
try {
SingleRead pherogramInfo = singleReadAlignment.getSingleRead();
- URI uri = null;
- if (pherogramInfo.getPherogram() != null) {
- uri = MediaUtils.getFirstMediaRepresentationPart(pherogramInfo.getPherogram()).getUri();
- }
- int id = addRead(DerivateLabelProvider.getDerivateText(pherogramInfo, conversationHolder),
- uri,
+ String id = addRead(DerivateLabelProvider.getDerivateText(pherogramInfo, conversationHolder),
+ getPherogramURI(pherogramInfo),
singleReadAlignment.isReverseComplement(),
singleReadAlignment.getEditedSequence(),
singleReadAlignment.getFirstSeqPosition(),
}
// Set consensus sequence:
- AlignmentModel consensusProvider = getEditableConsensusArea().getAlignmentModel();
- int id = consensusProvider.addSequence(CONSENSUS_NAME);
- consensusProvider.insertTokensAt(id, 0, AlignmentModelUtils.charSequenceToTokenList(
- sequenceNode.getConsensusSequence().getString(), consensusProvider.getTokenSet()));
+ AlignmentModel consensusModel = getEditableConsensusArea().getAlignmentModel();
+ String id = consensusModel.addSequence(CONSENSUS_NAME);
+ consensusModel.insertTokensAt(id, 0, AlignmentModelUtils.charSequenceToTokenList(
+ sequenceNode.getConsensusSequence().getString(), consensusModel.getTokenSet()));
//TODO Can the consensus sequence also be null? / Should it be created here, if nothing is in the DB?
}
bars.getStatusLineManager().setMessage("Edit mode: " +
(getReadsArea().getEditSettings().isInsert() ? "Insert" : "Overwrite") + " " +
"Insertion in pherogram: " +
- (getReadsArea().getEditSettings().isInsertLeftInDataArea() ? "Left" : "Right"));
+ (getReadsArea().getEditSettings().isInsertLeftInDataArea() ? "Left" : "Right")); //TODO multi language
}
private SingleReadAlignment.Shift[] convertToCDMShifts(PherogramAreaModel model) {
Iterator<ShiftChange> iterator = model.shiftChangeIterator();
- List<Shift> shifts = new ArrayList<SingleReadAlignment.Shift>();
+ List<SingleReadAlignment.Shift> shifts = new ArrayList<SingleReadAlignment.Shift>();
while (iterator.hasNext()) {
ShiftChange shiftChange = iterator.next();
shifts.add(new SingleReadAlignment.Shift(shiftChange.getBaseCallIndex(), shiftChange.getShiftChange()));
}
- return shifts.toArray(new Shift[]{});
+ return shifts.toArray(new SingleReadAlignment.Shift[shifts.size()]);
}
@Override
public void doSave(IProgressMonitor monitor) {
if (getEditorInput() instanceof AlignmentEditorInput) {
- String taskName = "Saving alignment";
+ String taskName = "Saving alignment"; //TODO multi language
monitor.beginTask(taskName, 3);
//re-loading sequence to avoid session conflicts
// Write single reads:
stringProvider.setUnderlyingModel(getReadsArea().getAlignmentModel());
sequenceNode.getSingleReadAlignments().retainAll(cdmMap.values()); // Remove all reads that are not in the alignment anymore.
- Iterator<Integer> iterator = getReadsArea().getAlignmentModel().sequenceIDIterator();
+ Iterator<String> iterator = getReadsArea().getAlignmentModel().sequenceIDIterator();
while (iterator.hasNext()) {
- int id = iterator.next();
+ String id = iterator.next();
SingleReadAlignment singleRead = cdmMap.get(id);
if (singleRead == null) {
- throw new InternalError("Creating new reads from AlignmentEditor not implemented.");
+ throw new InternalError("Creating new reads from AlignmentEditor not implemented."); //TODO multi language
//TODO Create new read object. => Shall it be allowed to add reads in the alignment editor which are not represented in the CDM tree before the alignment editor is saved?
//singleRead = SingleReadAlignment.NewInstance(consensusSequence, singleRead, shifts, editedSequence);
}
private String cutPherogram(boolean left) {
SelectionModel selection = getReadsArea().getSelection();
if (selection.getCursorHeight() != 1) {
- return "Cutting pherograms is only possible if exactly one row is selected.";
+ return "Cutting pherograms is only possible if exactly one row is selected."; //TODO multi language
}
else {
PherogramArea pherogramArea =
getPherogramArea(getReadsArea().getSequenceOrder().idByIndex(selection.getCursorRow()));
if (pherogramArea == null) {
- return "There is no pherogram attached to the current sequence.";
+ return "There is no pherogram attached to the current sequence."; //TODO multi language
}
else {
if (left) {
return null;
}
else {
- return "The left end of the selection lies outside the pherogram attached to this sequence.";
+ return "The left end of the selection lies outside the pherogram attached to this sequence."; //TODO multi language
}
}
else {
return null;
}
else {
- return "The right end of the selection lies outside the pherogram attached to this sequence.";
+ return "The right end of the selection lies outside the pherogram attached to this sequence."; //TODO multi language
}
}
}
SelectionModel selection = getReadsArea().getSelection();
AlignmentModel<?> model = getReadsArea().getAlignmentModel();
for (int row = selection.getFirstRow(); row < selection.getFirstRow() + selection.getCursorHeight(); row++) {
- int sequenceID = getReadsArea().getSequenceOrder().idByIndex(row);
+ String sequenceID = getReadsArea().getSequenceOrder().idByIndex(row);
PherogramArea area = getPherogramArea(sequenceID);
PherogramAreaModel pherogramAlignmentModel = area.getModel();
AlignmentModelUtils.reverseComplement(model, sequenceID,
public <T> void createConsensusSequence() {
ConsensusSequenceArea area = getConsensusHintDataArea();
AlignmentModel<T> model = (AlignmentModel<T>)getEditableConsensusArea().getAlignmentModel();
- int sequenceID = model.sequenceIDIterator().next(); // There is always one sequence contained.
+ String sequenceID = model.sequenceIDIterator().next(); // There is always one sequence contained.
int length = getReadsArea().getAlignmentModel().getMaxSequenceLength();
Collection<T> tokens = new ArrayList<T>(length);
ConsensusSequenceArea area = getConsensusHintDataArea();
AlignmentModel<T> model = (AlignmentModel<T>)getEditableConsensusArea().getAlignmentModel();
TokenSet<T> tokenSet = model.getTokenSet();
- int sequenceID = model.sequenceIDIterator().next(); // There is always one sequence contained.
+ String sequenceID = model.sequenceIDIterator().next(); // There is always one sequence contained.
int currentConsensusLength = model.getSequenceLength(sequenceID);
int overallLength = getReadsArea().getAlignmentModel().getMaxSequenceLength();
private String newReadName() {
int index = 1;
- while (getReadsArea().getAlignmentModel().sequenceIDByName(DEFAULT_READ_NAME_PREFIX + index)
- != AlignmentModel.NO_SEQUENCE_FOUND) {
-
+ while (getReadsArea().getAlignmentModel().sequenceIDByName(DEFAULT_READ_NAME_PREFIX + index) != null) {
index++;
}
return DEFAULT_READ_NAME_PREFIX + index;
* @throws IOException if an error occurred when trying to read the pherogram file
* @throws UnsupportedChromatogramFormatException if the format of the pherogram file is not supported
*/
- public int addRead(String name, URI pherogramURI, boolean reverseComplemented, String editedSequence,
+ public String addRead(String name, URI pherogramURI, boolean reverseComplemented, String editedSequence,
Integer firstSeqPos, Integer leftCutPos, Integer rightCutPos, SingleReadAlignment.Shift[] shifts)
throws IOException, UnsupportedChromatogramFormatException {
- AlignmentModel provider = getReadsArea().getAlignmentModel();
+ AlignmentModel model = getReadsArea().getAlignmentModel();
PherogramProvider pherogramProvider = null;
if (pherogramURI != null) {
pherogramProvider = readPherogram(pherogramURI); // Must happen before a sequence is added, because it might throw an exception.
}
// Create sequence:
- provider.addSequence(name);
- int id = provider.sequenceIDByName(name);
+ model.addSequence(name);
+ String id = model.sequenceIDByName(name);
// Set edited sequence:
Collection<Object> tokens = null; // First save tokens in a collection to avoid GUI updated for each token.
if (editedSequence != null) {
- tokens = AlignmentModelUtils.charSequenceToTokenList(editedSequence, provider.getTokenSet());
+ tokens = AlignmentModelUtils.charSequenceToTokenList(editedSequence, model.getTokenSet());
}
else if (pherogramProvider != null) { // Copy base call sequence into alignment:
tokens = new ArrayList<Object>();
for (int i = 0; i < pherogramProvider.getSequenceLength(); i++) {
- tokens.add(provider.getTokenSet().tokenByRepresentation(
+ tokens.add(model.getTokenSet().tokenByRepresentation(
Character.toString(pherogramProvider.getBaseCall(i))));
}
setDirty();
}
if (tokens != null) { // If either an edited sequence or a pherogram URI was provided.
- provider.insertTokensAt(id, 0, tokens);
+ model.insertTokensAt(id, 0, tokens);
if (pherogramProvider != null) {
// Create pherogram area:
new PherogramAreaModel(pherogramProvider));
// Set position properties and shifts:
- PherogramAreaModel model = pherogramArea.getModel();
+ PherogramAreaModel phergramModel = pherogramArea.getModel();
if ((firstSeqPos != null) && (leftCutPos != null)) {
- model.setFirstSeqLeftCutPos(firstSeqPos, leftCutPos);
+ phergramModel.setFirstSeqLeftCutPos(firstSeqPos, leftCutPos);
}
if (rightCutPos != null) {
- model.setRightCutPosition(rightCutPos);
+ phergramModel.setRightCutPosition(rightCutPos);
}
if ((shifts != null) && (shifts.length > 0)) {
for (int i = 0; i < shifts.length; i++) {
- model.addShiftChange(shifts[i].position, shifts[i].shift);
+ phergramModel.addShiftChange(shifts[i].position, shifts[i].shift);
}
setDirty();
}
}
return id;
}
- }
+
+
+ public static URI getPherogramURI(SingleRead pherogramInfo) {
+ if (pherogramInfo.getPherogram() != null) {
+ return MediaUtils.getFirstMediaRepresentationPart(pherogramInfo.getPherogram()).getUri();
+ }
+ else {
+ return null;
+ }
+ }
+ }