Project

General

Profile

« Previous | Next » 

Revision 5d4927e5

Added by Patrick Plitzner over 8 years ago

Added missing molecular plugin projects

View differences:

eu.etaxonomy.taxeditor.molecular.lib/.classpath
1
<?xml version="1.0" encoding="UTF-8"?>
2
<classpath>
3
	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
4
	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
5
	<classpathentry exported="true" kind="lib" path="lib/bioinfweb-commons-bio-2-SNAPSHOT.jar"/>
6
	<classpathentry exported="true" kind="lib" path="lib/bioinfweb-commons-core-2-SNAPSHOT.jar"/>
7
	<classpathentry exported="true" kind="lib" path="lib/bioinfweb-commons-swing-2-SNAPSHOT.jar"/>
8
	<classpathentry exported="true" kind="lib" path="lib/bioinfweb-commons-swt-2-SNAPSHOT.jar"/>
9
	<classpathentry exported="true" kind="lib" path="lib/core-1.9.2-SNAPSHOT.jar"/>
10
	<classpathentry exported="true" kind="lib" path="lib/libralign-biojava1-0-SNAPSHOT.jar"/>
11
	<classpathentry exported="true" kind="lib" path="lib/libralign-core-0-SNAPSHOT.jar"/>
12
	<classpathentry exported="true" kind="lib" path="lib/libralign-swt-0-SNAPSHOT.jar"/>
13
	<classpathentry exported="true" kind="lib" path="lib/sequencing-1.9.2-SNAPSHOT.jar"/>
14
	<classpathentry exported="true" kind="lib" path="lib/tic-core-2-SNAPSHOT.jar"/>
15
	<classpathentry exported="true" kind="lib" path="lib/tic-swt-2-SNAPSHOT.jar"/>
16
	<classpathentry kind="output" path="target/classes"/>
17
</classpath>
eu.etaxonomy.taxeditor.molecular.lib/.gitignore
1
/target
2
.settings/
eu.etaxonomy.taxeditor.molecular.lib/.project
1
<?xml version="1.0" encoding="UTF-8"?>
2
<projectDescription>
3
	<name>eu.etaxonomy.taxeditor.molecular.lib</name>
4
	<comment>The Taxonomic Editor for EDIT&apos;s platform for
5
    cybertaxonomy. NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.</comment>
6
	<projects>
7
	</projects>
8
	<buildSpec>
9
		<buildCommand>
10
			<name>org.eclipse.pde.ManifestBuilder</name>
11
			<arguments>
12
			</arguments>
13
		</buildCommand>
14
		<buildCommand>
15
			<name>org.eclipse.pde.SchemaBuilder</name>
16
			<arguments>
17
			</arguments>
18
		</buildCommand>
19
		<buildCommand>
20
			<name>org.eclipse.jdt.core.javabuilder</name>
21
			<arguments>
22
			</arguments>
23
		</buildCommand>
24
	</buildSpec>
25
	<natures>
26
		<nature>org.eclipse.pde.PluginNature</nature>
27
		<nature>org.eclipse.jdt.core.javanature</nature>
28
	</natures>
29
</projectDescription>
eu.etaxonomy.taxeditor.molecular.lib/META-INF/MANIFEST.MF
1
Manifest-Version: 1.0
2
Bundle-ManifestVersion: 2
3
Bundle-Name: eu.etaxonomy.taxeditor.molecular.lib
4
Bundle-SymbolicName: eu.etaxonomy.taxeditor.molecular.lib;singleton:=true
5
Bundle-Version: 3.8.0.qualifier
6
Bundle-ClassPath: .,
7
 lib/bioinfweb-commons-bio-2-SNAPSHOT.jar,
8
 lib/bioinfweb-commons-core-2-SNAPSHOT.jar,
9
 lib/bioinfweb-commons-swing-2-SNAPSHOT.jar,
10
 lib/bioinfweb-commons-swt-2-SNAPSHOT.jar,
11
 lib/core-1.9.2-SNAPSHOT.jar,
12
 lib/libralign-biojava1-0-SNAPSHOT.jar,
13
 lib/libralign-core-0-SNAPSHOT.jar,
14
 lib/libralign-swt-0-SNAPSHOT.jar,
15
 lib/sequencing-1.9.2-SNAPSHOT.jar,
16
 lib/tic-core-2-SNAPSHOT.jar,
17
 lib/tic-swt-2-SNAPSHOT.jar
18
Export-Package: info.bioinfweb.commons,
19
 info.bioinfweb.commons.appversion,
20
 info.bioinfweb.commons.beans,
21
 info.bioinfweb.commons.bio,
22
 info.bioinfweb.commons.changemonitor,
23
 info.bioinfweb.commons.collections,
24
 info.bioinfweb.commons.collections.observable,
25
 info.bioinfweb.commons.graphics,
26
 info.bioinfweb.commons.io,
27
 info.bioinfweb.commons.log,
28
 info.bioinfweb.commons.progress,
29
 info.bioinfweb.commons.swing,
30
 info.bioinfweb.commons.swing.scrollpaneselector,
31
 info.bioinfweb.commons.swt,
32
 info.bioinfweb.commons.text,
33
 info.bioinfweb.libralign,
34
 info.bioinfweb.libralign.actions,
35
 info.bioinfweb.libralign.alignmentarea,
36
 info.bioinfweb.libralign.alignmentarea.content,
37
 info.bioinfweb.libralign.alignmentarea.label,
38
 info.bioinfweb.libralign.alignmentarea.order,
39
 info.bioinfweb.libralign.alignmentarea.paintsettings,
40
 info.bioinfweb.libralign.alignmentarea.rowsarea,
41
 info.bioinfweb.libralign.alignmentarea.selection,
42
 info.bioinfweb.libralign.alignmentarea.tokenpainter,
43
 info.bioinfweb.libralign.dataarea,
44
 info.bioinfweb.libralign.dataarea.implementations,
45
 info.bioinfweb.libralign.dataarea.implementations.charset,
46
 info.bioinfweb.libralign.dataarea.implementations.pherogram,
47
 info.bioinfweb.libralign.editsettings,
48
 info.bioinfweb.libralign.model,
49
 info.bioinfweb.libralign.model.adapters,
50
 info.bioinfweb.libralign.model.concatenated,
51
 info.bioinfweb.libralign.model.data,
52
 info.bioinfweb.libralign.model.events,
53
 info.bioinfweb.libralign.model.exception,
54
 info.bioinfweb.libralign.model.factory,
55
 info.bioinfweb.libralign.model.factory.continuous,
56
 info.bioinfweb.libralign.model.implementations,
57
 info.bioinfweb.libralign.model.implementations.swingundo,
58
 info.bioinfweb.libralign.model.implementations.swingundo.edits,
59
 info.bioinfweb.libralign.model.implementations.swingundo.edits.sequence,
60
 info.bioinfweb.libralign.model.implementations.swingundo.edits.token,
61
 info.bioinfweb.libralign.model.implementations.translation,
62
 info.bioinfweb.libralign.model.tokenset,
63
 info.bioinfweb.libralign.model.tokenset.continuous,
64
 info.bioinfweb.libralign.multiplealignments,
65
 info.bioinfweb.libralign.pherogram,
66
 info.bioinfweb.libralign.pherogram.distortion,
67
 info.bioinfweb.libralign.pherogram.model,
68
 info.bioinfweb.libralign.pherogram.provider,
69
 info.bioinfweb.libralign.pherogram.view,
70
 info.bioinfweb.tic,
71
 info.bioinfweb.tic.exception,
72
 info.bioinfweb.tic.input,
73
 info.bioinfweb.tic.toolkit,
74
 info.bioinfweb.tic.toolkit.layoutdata,
75
 org.biojava.bibliography,
76
 org.biojava.bio,
77
 org.biojava.bio.alignment,
78
 org.biojava.bio.annodb,
79
 org.biojava.bio.chromatogram,
80
 org.biojava.bio.chromatogram.graphic,
81
 org.biojava.bio.dist,
82
 org.biojava.bio.dp,
83
 org.biojava.bio.dp.onehead,
84
 org.biojava.bio.dp.twohead,
85
 org.biojava.bio.molbio,
86
 org.biojava.bio.program,
87
 org.biojava.bio.program.abi,
88
 org.biojava.bio.program.blast2html,
89
 org.biojava.bio.program.fastq,
90
 org.biojava.bio.program.formats,
91
 org.biojava.bio.program.gff,
92
 org.biojava.bio.program.gff3,
93
 org.biojava.bio.program.hmmer,
94
 org.biojava.bio.program.homologene,
95
 org.biojava.bio.program.indexdb,
96
 org.biojava.bio.program.phred,
97
 org.biojava.bio.program.scf,
98
 org.biojava.bio.program.ssaha,
99
 org.biojava.bio.program.ssbind,
100
 org.biojava.bio.program.tagvalue,
101
 org.biojava.bio.program.unigene,
102
 org.biojava.bio.program.xff,
103
 org.biojava.bio.program.xml,
104
 org.biojava.bio.proteomics,
105
 org.biojava.bio.proteomics.aaindex,
106
 org.biojava.bio.search,
107
 org.biojava.bio.seq,
108
 org.biojava.bio.seq.db,
109
 org.biojava.bio.seq.db.biofetch,
110
 org.biojava.bio.seq.db.emblcd,
111
 org.biojava.bio.seq.db.flat,
112
 org.biojava.bio.seq.distributed,
113
 org.biojava.bio.seq.filter,
114
 org.biojava.bio.seq.homol,
115
 org.biojava.bio.seq.impl,
116
 org.biojava.bio.seq.io,
117
 org.biojava.bio.seq.io.agave,
118
 org.biojava.bio.seq.io.filterxml,
119
 org.biojava.bio.seq.io.game,
120
 org.biojava.bio.seq.io.game12,
121
 org.biojava.bio.seq.projection,
122
 org.biojava.bio.symbol,
123
 org.biojava.bio.taxa,
124
 org.biojava.directory,
125
 org.biojava.naming,
126
 org.biojava.ontology,
127
 org.biojava.ontology.io,
128
 org.biojava.ontology.obo,
129
 org.biojava.stats.svm,
130
 org.biojava.stats.svm.tools,
131
 org.biojava.utils,
132
 org.biojava.utils.automata,
133
 org.biojava.utils.cache,
134
 org.biojava.utils.candy,
135
 org.biojava.utils.io,
136
 org.biojava.utils.lsid,
137
 org.biojava.utils.math,
138
 org.biojava.utils.net,
139
 org.biojava.utils.process,
140
 org.biojava.utils.regex,
141
 org.biojava.utils.stax,
142
 org.biojava.utils.walker,
143
 org.biojava.utils.xml,
144
 org.biojavax,
145
 org.biojavax.bio,
146
 org.biojavax.bio.alignment,
147
 org.biojavax.bio.alignment.blast,
148
 org.biojavax.bio.db,
149
 org.biojavax.bio.db.ncbi,
150
 org.biojavax.bio.seq,
151
 org.biojavax.bio.seq.io,
152
 org.biojavax.bio.taxa,
153
 org.biojavax.bio.taxa.io,
154
 org.biojavax.ga,
155
 org.biojavax.ga.exception,
156
 org.biojavax.ga.functions,
157
 org.biojavax.ga.impl,
158
 org.biojavax.ga.util,
159
 org.biojavax.ontology,
160
 org.biojavax.utils,
161
 org.jdesktop.swingx.scrollpaneselector
162
Bundle-ActivationPolicy: lazy
163
Import-Package: javax.swing
164
Require-Bundle: org.eclipse.swt
eu.etaxonomy.taxeditor.molecular.lib/build.properties
1
bin.includes = META-INF/,\
2
               lib/bioinfweb-commons-bio-2-SNAPSHOT.jar,\
3
               lib/bioinfweb-commons-core-2-SNAPSHOT.jar,\
4
               lib/bioinfweb-commons-swing-2-SNAPSHOT.jar,\
5
               lib/bioinfweb-commons-swt-2-SNAPSHOT.jar,\
6
               lib/core-1.9.2-SNAPSHOT.jar,\
7
               lib/libralign-biojava1-0-SNAPSHOT.jar,\
8
               lib/libralign-core-0-SNAPSHOT.jar,\
9
               lib/libralign-swt-0-SNAPSHOT.jar,\
10
               lib/sequencing-1.9.2-SNAPSHOT.jar,\
11
               lib/tic-core-2-SNAPSHOT.jar,\
12
               lib/tic-swt-2-SNAPSHOT.jar
eu.etaxonomy.taxeditor.molecular.lib/lib/.gitignore
1
/*.jar
eu.etaxonomy.taxeditor.molecular.lib/pom.xml
1
<project>
2
  <modelVersion>4.0.0</modelVersion>
3
  <groupId>eu.etaxonomy.taxeditor</groupId>
4
  <artifactId>eu.etaxonomy.taxeditor.molecular.lib</artifactId>
5
  <packaging>eclipse-plugin</packaging>
6
  
7
  <parent>
8
    <groupId>eu.etaxonomy</groupId>
9
    <artifactId>taxeditor-parent</artifactId>
10
    <version>3.8.0-SNAPSHOT</version>
11
  </parent>
12

  
13
  <build>
14
    <plugins>
15
      <plugin>
16
        <groupId>org.apache.maven.plugins</groupId>
17
        <artifactId>maven-dependency-plugin</artifactId>
18
        <version>2.4</version>
19
        <executions>
20
          <execution>
21
            <id>copy-dependencies</id>
22
            <phase>validate</phase>
23
            <goals>
24
              <goal>copy-dependencies</goal>
25
            </goals>
26
            <configuration>
27
              <includeArtifactIds>libralign-swt, libralign-core,
28
                bioinfweb-commons-swt, bioinfweb-commons-core,
29
                bioinfweb-commons-bio, bioinfweb-commons-swing,
30
                tic-core, libralign-biojava1, core, sequencing, tic-swt</includeArtifactIds>
31
              <outputDirectory>lib</outputDirectory>
32
              <overWriteReleases>true</overWriteReleases>
33
              <overWriteSnapshots>true</overWriteSnapshots>
34
              <excludeTransitive>true</excludeTransitive>
35
            </configuration>
36
          </execution>
37
          <!-- <execution> -->
38
          <!-- <id>copy-dependencies-sources</id> -->
39
          <!-- <phase>validate</phase> -->
40
          <!-- <goals> -->
41
          <!-- <goal>copy-dependencies</goal> -->
42
          <!-- </goals> -->
43
          <!-- <configuration> -->
44
          <!-- <classifier>sources</classifier> -->
45
          <!-- <includeArtifactIds>cdmlib-commons,cdmlib-model,cdmlib-persistence,cdmlib-remote,cdmlib-print,cdmlib-services,cdmlib-ext,cdmlib-io</includeArtifactIds> -->
46
          <!-- <outputDirectory>lib</outputDirectory> -->
47
          <!-- <overWriteReleases>true</overWriteReleases> -->
48
          <!-- <overWriteSnapshots>true</overWriteSnapshots> -->
49
          <!-- <excludeTransitive>true</excludeTransitive> -->
50
          <!-- <failOnMissingClassifierArtifact>false</failOnMissingClassifierArtifact> -->
51
          <!-- </configuration> -->
52
          <!-- </execution> -->
53
        </executions>
54
      </plugin>
55
      <plugin>
56
        <groupId>org.apache.maven.plugins</groupId>
57
        <artifactId>maven-antrun-plugin</artifactId>
58
        <version>1.7</version>
59
        <executions>
60
          <execution>
61
            <id>remove-existing-jars</id>
62
            <phase>clean</phase>
63
            <goals>
64
              <goal>run</goal>
65
            </goals>
66
            <configuration>
67
              <target>
68
                <echo>Remove all jars</echo>
69
                <delete>
70
                  <fileset dir="./lib" includes="*" />
71
                </delete>
72
              </target>
73
            </configuration>
74
          </execution>
75
          <execution>
76
            <id>update-snapshot-jar-names</id>
77
            <phase>validate</phase>
78
            <goals>
79
              <goal>run</goal>
80
            </goals>
81
            <configuration>
82
              <target>
83
                <echo>Update jars to SNAPSHOT when build with
84
                  timestamp</echo>
85
                <move todir="./lib">
86
                  <fileset dir="./lib" />
87
                  <mapper type="regexp"
88
                    from="(^bioinfweb\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
89
                </move>
90
                <move todir="./lib">
91
                  <fileset dir="./lib" />
92
                  <mapper type="regexp"
93
                    from="(^libralign\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
94
                </move>
95
                <move todir="./lib">
96
                  <fileset dir="./lib" />
97
                  <mapper type="regexp"
98
                    from="(^tic\-.*\-[0-9]-)[0-9.-]+(\.jar)" to="\1SNAPSHOT\2" />
99
                </move>
100
                <move todir="./lib">
101
                  <fileset dir="./lib" />
102
                  <mapper type="regexp"
103
                    from="(^core\-[0-9]\.[0-9]\.[0-9])(\.jar)" to="\1-SNAPSHOT\2" />
104
                </move>
105
                <move todir="./lib">
106
                  <fileset dir="./lib" />
107
                  <mapper type="regexp"
108
                    from="(^sequencing\-[0-9]\.[0-9]\.[0-9])(\.jar)" to="\1-SNAPSHOT\2" />
109
                </move>
110
              </target>
111
            </configuration>
112
          </execution>
113
        </executions>
114
      </plugin>
115
    </plugins>
116
  </build>
117

  
118
  <dependencies>
119
    <!-- LibrAling -->
120
    <dependency>
121
      <groupId>info.bioinfweb.libralign</groupId>
122
      <artifactId>libralign-core</artifactId>
123
      <version>0-SNAPSHOT</version>
124
    </dependency>
125
    <dependency>
126
      <groupId>info.bioinfweb.libralign</groupId>
127
      <artifactId>libralign-swt</artifactId>
128
      <version>0-SNAPSHOT</version>
129
    </dependency>
130
    <dependency>
131
      <groupId>info.bioinfweb.libralign</groupId>
132
      <artifactId>libralign-biojava1</artifactId>
133
      <version>0-SNAPSHOT</version>
134
    </dependency>
135
    <!-- commons -->
136
    <dependency>
137
      <groupId>info.bioinfweb.commons.java</groupId>
138
      <artifactId>bioinfweb-commons-swt</artifactId>
139
      <version>2-SNAPSHOT</version>
140
    </dependency>
141
    <dependency>
142
      <groupId>info.bioinfweb.commons.java</groupId>
143
      <artifactId>bioinfweb-commons-core</artifactId>
144
      <version>2-SNAPSHOT</version>
145
    </dependency>
146
    <dependency>
147
      <groupId>info.bioinfweb.commons.java</groupId>
148
      <artifactId>bioinfweb-commons-bio</artifactId>
149
      <version>2-SNAPSHOT</version>
150
    </dependency>
151
    <dependency>
152
      <groupId>info.bioinfweb.commons.java</groupId>
153
      <artifactId>bioinfweb-commons-swing</artifactId>
154
      <version>2-SNAPSHOT</version>
155
    </dependency>
156
    <!-- tic -->
157
    <dependency>
158
      <groupId>info.bioinfweb.tic</groupId>
159
      <artifactId>tic-core</artifactId>
160
      <version>2-SNAPSHOT</version>
161
    </dependency>
162
    <dependency>
163
      <groupId>info.bioinfweb.tic</groupId>
164
      <artifactId>tic-swt</artifactId>
165
      <version>2-SNAPSHOT</version>
166
    </dependency>
167
    <!-- biojava -->
168
    <dependency>
169
      <groupId>org.biojava</groupId>
170
      <artifactId>core</artifactId>
171
      <version>1.9.2</version>
172
    </dependency>
173
    <dependency>
174
      <groupId>org.biojava</groupId>
175
      <artifactId>sequencing</artifactId>
176
      <version>1.9.2</version>
177
    </dependency>
178
  </dependencies>
179

  
180
  <repositories>
181
    <repository>
182
      <id>bioinfweb-maven-repo</id>
183
      <name>bioinfweb repository</name>
184
      <url>http://bioinfweb.info/MavenRepository/</url>
185
    </repository>
186
  </repositories>
187
  
188
</project> 
189

  
eu.etaxonomy.taxeditor.molecular/.classpath
1
<?xml version="1.0" encoding="UTF-8"?>
2
<classpath>
3
	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
4
	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
5
	<classpathentry including="**/*.java" kind="src" path="src/main/java"/>
6
	<classpathentry kind="output" path="target/classes"/>
7
</classpath>
eu.etaxonomy.taxeditor.molecular/.gitignore
1
/target
2
.settings/
eu.etaxonomy.taxeditor.molecular/.project
1
<?xml version="1.0" encoding="UTF-8"?>
2
<projectDescription>
3
	<name>eu.etaxonomy.taxeditor.molecular</name>
4
	<comment>Provides editors, views and operations for handling molecular data and alignments. NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.</comment>
5
	<projects>
6
	</projects>
7
	<buildSpec>
8
		<buildCommand>
9
			<name>org.eclipse.jdt.core.javabuilder</name>
10
			<arguments>
11
			</arguments>
12
		</buildCommand>
13
		<buildCommand>
14
			<name>org.eclipse.pde.ManifestBuilder</name>
15
			<arguments>
16
			</arguments>
17
		</buildCommand>
18
		<buildCommand>
19
			<name>org.eclipse.pde.SchemaBuilder</name>
20
			<arguments>
21
			</arguments>
22
		</buildCommand>
23
	</buildSpec>
24
	<natures>
25
		<nature>org.eclipse.jdt.core.javanature</nature>
26
		<nature>org.eclipse.pde.PluginNature</nature>
27
	</natures>
28
</projectDescription>
eu.etaxonomy.taxeditor.molecular/META-INF/MANIFEST.MF
1
Manifest-Version: 1.0
2
Bundle-ManifestVersion: 2
3
Bundle-Name: Molecular Bundle
4
Bundle-SymbolicName: eu.etaxonomy.taxeditor.molecular;singleton:=true
5
Bundle-Version: 3.8.0.qualifier
6
Bundle-Activator: eu.etaxonomy.taxeditor.molecular.TaxeditorMolecularPlugin
7
Require-Bundle: org.eclipse.ui,
8
 org.eclipse.core.runtime,
9
 org.eclipse.core.expressions,
10
 org.eclipse.ui.ide,
11
 eu.etaxonomy.taxeditor.bulkeditor,
12
 eu.etaxonomy.taxeditor.cdmlib,
13
 eu.etaxonomy.taxeditor.editor,
14
 eu.etaxonomy.taxeditor.store,
15
 eu.etaxonomy.taxeditor.molecular.lib
16
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
17
Bundle-ActivationPolicy: lazy
18
Bundle-Vendor: EDIT
eu.etaxonomy.taxeditor.molecular/OSGI-INF/l10n/plugin.properties
1
#Properties file for taxeditor-editor
2
Bundle-Vendor.0 = EDIT
3
Bundle-Name.0 = EDIT Taxonomic Editor - Editor Bundle
4
command.name.17 = Set Basionym
5
command.name.18 = Remove Basionym
6
editor.name = Multipage Taxon Editor
7
editor.name.0 = Taxon Name Editor
8
editor.name.1 = Key
9
editor.name.2 = Polytomous Key Graph Editor
10
editor.name.3 = Polytomous Key List Editor
11
editor.name.4 = Cdm Authority Editor
12
editor.name.5 = Derivative View
13
view.name = Factual Data
14
view.name.0 = Uses
15
view.name.1 = Media
16
view.name.2 = Concept Relations
17
view.name.3 = Concept Graph
18
category.name = Taxonomic Editor
19
command.label = Reference
20
command.label.0 = Name
21
command.label.1 = Team
22
command.label.2 = Person
23
command.label.3 = Specimen
24
command.label.4 = Factual Data
25
command.label.5 = Media
26
command.label.6 = Concept
27
command.label.7 = Concept Graph
28
command.label.8 = Open Parent
29
menu.label = New
30
command.label.9 = Heterotypic Synonym
31
command.label.10 = Homotypic Synonym
32
command.label.11 = Synonym In Homotypical Group
33
menu.label.0 = Change To
34
command.label.12 = Accepted Taxon
35
command.label.13 = Synonym
36
command.label.14 = Misapplication
37
command.label.15 = Delete
38
command.label.16 = Delete All Empty Names
39
command.label.17 = Swap Synonym With Accepted
40
command.label.18 = Show Details
41
command.label.19 = Save
42
command.label.20 = New Node
43
command.label.21 = Delete
44
command.label.22 = Apply Layout
45
command.label.23 = New Key Number
46
command.label.24 = New Alternative
47
command.label.25 = Refresh Nodes
48
command.label.26 = Delete
49
command.label.27 = New Factual Data
50
menu.label.1 = New
51
command.label.28 = Move Description to Taxon
52
command.label.29 = Move Elements to Taxon
53
command.label.30 = Delete
54
command.label.31 = Save
55
menu.label.2 = New Derivative
56
command.label.32 = New Use
57
command.label.33 = New Use Summary
58
command.label.34 = New Use Record
59
command.label.35 = Delete
60
command.label.36 = Save
61
command.label.37 = New Image Gallery
62
command.label.38 = New Image
63
command.label.39 = Move Image Up In List
64
command.label.40 = Move Image Down In List
65
command.label.41 = Delete
66
command.label.42 = Save
67
menu.label.3 = New
68
command.label.43 = Open Related Concept
69
command.label.44 = Delete
70
command.label.45 = Edit Authorities
71
extension.name = Name Commands
72
category.name.0 = -- Name Editor
73
command.name = Open Parent
74
command.name.0 = Create Homotypic Synonym
75
command.name.1 = Create Heterotypic Synonym
76
command.name.2 = Create Synonym In Homotypical Group
77
command.name.3 = Change To Synonym
78
command.name.4 = Change To Accepted Taxon
79
command.name.5 = Change To Misapplication
80
command.name.6 = Swap Synonym With Accepted
81

  
82
command.name.7 = Set Basionym / Original Combination
83
command.name.8 = Remove Basionym / Original Combination
84
command.name.9 = Delete All Empty Names
85
category.name.1 = -- Factual
86
command.name.10 = Create Description Element
87
command.name.11 = New Description
88
command.name.12 = Move Description Elements to Taxon
89
command.name.13 = Move Description to Taxon
90
category.name.2 = -- New Uses
91
command.name.14 = New Use
92
command.name.15 = New Use Summary
93
command.name.16 = New Use Record
94
category.name.3 = -- Media
95
command.name.19 = Move Image Down In List
96
command.name.20 = New Image Gallery
97
command.name.21 = New Image
98
command.name.22 = Move Image Up In List
99
category.name.4 = -- New Entity
100
command.name.23 = New Reference
101
command.name.24 = New Name
102
command.name.25 = New Team
103
command.name.26 = New Person
104
command.name.27 = New Specimen
105
category.name.5 = -- Polytomous Keys
106
command.name.28 = New Child Node
107
command.name.29 = New Sibling Node
108
command.name.30 = Refresh Node Numbering
109
command.name.31 = Apply Layout
110
category.name.6 = -- Concept Relations
111
command.name.32 = Create Concept Relation
112
command.name.33 = Open Related Concept
113
category.name.7 = -- Group
114
command.name.34 = Edit CDM Authorities
115
command.name.35 = Open Derivative View
116
scheme.description = The default key binding scheme for the Taxonomic Editor
117
scheme.name = Taxonomic Editor Default Key Bindings
118
editor.name.6 = Specimen Import Editor
119
editor.name.7 = Gbif Import Editor
120
editor.name.8 = Checklist Editor
121
view.name.4 = Specimen Import
122
view.name.5 = GBIF Specimen Import
123
command.label.46 = Name
124
command.label.47 = Reference
125
command.label.48 = Datasource
126
command.label.49 = Misapplication
127
command.label.50 = Use Existing Image
128
command.name.36 = Create Misapplication
129
command.name.37 = Use Existing Image
130
command.name.38 = Open Checklist Editor
131
command.name.39 = New Datasource
132
wizard.name = Specimen Search/Import
133
wizard.description = Queries data provider for specimens with specified parameters.\nNote: Query results are currently limited to 100.
134
command.name.40 = Validation
135
view.name.6 = Validation
136
marker.field.0 = Object Type
137
marker.field.1 = Object
138
marker.field.2 = Attribute
139
marker.field.3 = Problematic Value
140
marker.field.4 = Problem description
141
marker.field.5 = Validator
142
marker.field.6 = Entity Class
143
marker.field.7 = Entity Id
144
extension.name.0 = Validation Error
145
command.label.51 = Open in Specimen Editor
146
command.label.52 = Delete
147
command.label.53 = Create Field Unit
148
command.label.54 = Delete (with children)
149
command.tooltip = Show Only Individuals Associations
150
command.label.55 = Open Associated Specimens
151
command.name.41 = Show Only Individual Associations
152
command.name.42 = Open Taxon Editor
153
command.name.43 = Create Field Unit
154
command.name.44 = Deep Delete
155
command.name.46 = Move Synonym (Homotypical Group) to another Accepted Taxon
156
command.label.56 = Move Synonym (Homotypical Group) to another Accepted Taxon
157
markerContentGenerator.name = Validation Problems Marker Generator
158
command.name.45 = Delete
159
command.name.47 = Delete
160
commandParameter.name = taxonUUID
161
Bundle-Name = Editor Bundle
162
command.name.48 = delete
163
command.name.49 = delete
164
command.name.50 = delete
eu.etaxonomy.taxeditor.molecular/OSGI-INF/l10n/plugin_de.properties
1
# Properties file for taxeditor-editor
2
Bundle-Vendor.0 = EDIT
3
Bundle-Name.0 = EDIT Taxonomischer Editor - Editor Bundle
4
command.name.17 = Setze Basionym
5
command.name.18 = Entferne Basionym
6
editor.name = Multipage Taxon Editor
7
editor.name.0 = Editor Taxonname
8
editor.name.1 = Bestimmungsschl\u00fcssel
9
editor.name.2 = Polytomer Bestimmungsschl\u00fcssel Graph Editor
10
editor.name.3 = Polytomer Bestimmungsschl\u00fcssel List Editor
11
editor.name.4 = CDM Rechtemanagement
12
editor.name.5 = Ansicht Derivate
13
view.name = Faktendaten
14
view.name.0 = Nutzung
15
view.name.1 = Medien
16
view.name.2 = Konzeptrelationen
17
view.name.3 = Konzeptgraph
18
category.name = Taxonomischer Editor
19
command.label = Referenz
20
command.label.0 = Name
21
command.label.1 = Team
22
command.label.2 = Person
23
command.label.3 = Beleg
24
command.label.4 = Faktendaten
25
command.label.5 = Medien
26
command.label.6 = Konzeptrelationen
27
command.label.7 = Konzeptgraph
28
command.label.8 = \u00d6ffne Parent
29
menu.label = Neue
30
command.label.9 = Heterotypisches Synonym
31
command.label.10 = Homotypisches Synonym
32
command.label.11 = Synonym in Homotypischer Gruppe
33
menu.label.0 = \u00c4ndere zu
34
command.label.12 = Akzeptiertes Taxon
35
command.label.13 = Synonym
36
command.label.14 = Misapplication
37
command.label.15 = L\u00f6schen
38
command.label.16 = L\u00f6sche alle leeren Namen
39
command.label.17 = Tausche Synonym mit akzeptiertem Namen
40
command.label.18 = Zeige Details
41
command.label.19 = Speichern
42
command.label.20 = Neue Knoten
43
command.label.21 = L\u00f6schen
44
command.label.22 = Wende Layout an
45
command.label.23 = Neue Bestimmungsschl\u00fcsselnummer
46
command.label.24 = Neue Alternative
47
command.label.25 = Erneuere Knoten
48
command.label.26 = L\u00f6schen
49
command.label.27 = Neue Faktendaten
50
menu.label.1 = Neue
51
command.label.28 = Verschiebe Eigenschaften zu Taxon
52
command.label.29 = Verschiebe Elemente zu Taxon
53
command.label.30 = L\u00f6schen
54
command.label.31 = Speichern
55
menu.label.2 = Neue Derivate
56
command.label.32 = Neue Nutzung
57
command.label.33 = Neue Zusammenfassung
58
command.label.34 = Neuer Nutzungsdatensatz
59
command.label.35 = L\u00f6schen
60
command.label.36 = Speichern
61
command.label.37 = Neue Bildergalerie
62
command.label.38 = Neues Bild
63
command.label.39 = Bild nach oben
64
command.label.40 = Bild nach unten
65
command.label.41 = L\u00f6schen
66
command.label.42 = Speichern
67
menu.label.3 = Neue
68
command.label.43 = \u00d6ffne verbundenes Konzept
69
command.label.44 = L\u00f6schen
70
command.label.45 = Bearbeite Rechte
71
extension.name = Namensbefehle
72
category.name.0 = -- Namenseditor
73
command.name = \u00d6ffne Elter
74
command.name.0 = Erstelle homotypisches Synonym
75
command.name.1 = Erstelle heterotypisches Synonym
76
command.name.2 = Erstelle Synonym in homotypischer Gruppe
77
command.name.3 = \u00c4ndere zu Synonym
78
command.name.4 = \u00c4ndere zu akzeptiertem Taxon
79
command.name.5 = \u00c4ndere zu Misapplication
80
command.name.6 = Tausche Synonym mit akzeptiertem Namen
81

  
82
command.name.7 = Setze Basionym / Originalkombination
83
command.name.8 = Entferne Basionym / Originalkombination
84
command.name.9 = L\u00f6sche alle leeren Namen
85
category.name.1 = -- Fakten
86
command.name.10 = Erstelle Beschreibungselement
87
command.name.11 = Neue Beschreibung
88
command.name.12 = Bewege Beschreibungselement zu Taxon
89
command.name.13 = Bewege Beschreibung zu Taxon
90
category.name.2 = -- Neue Nutzung
91
command.name.14 = Neue Nutzung
92
command.name.15 = Neue Zusammenfassung
93
command.name.16 = Neuer Nutzungsdatensatz
94
category.name.3 = -- Media
95
command.name.19 = Bewege Bild nach unten
96
command.name.20 = Neue Bildergalerie
97
command.name.21 = Neues Bild
98
command.name.22 = Bewege Bild nach oben
99
category.name.4 = -- Neue Entit\u00e4t
100
command.name.23 = Neue Referenz
101
command.name.24 = Neuer Name
102
command.name.25 = Neues Team
103
command.name.26 = Neue Person
104
command.name.27 = Neuer Beleg
105
category.name.5 = -- Polytomer Bestimmungsschl\u00fcssel
106
command.name.28 = Neue Kinderknoten
107
command.name.29 = Neuer Geschwisterknoten
108
command.name.30 = Knotennummerierung aktualisieren
109
command.name.31 = Layout anwenden
110
category.name.6 = -- Konzeptbeziehungen
111
command.name.32 = Erstelle Konzeptrelationen
112
command.name.33 = \u00d6ffne verbundenes Konzept
113
category.name.7 = -- Gruppe
114
command.name.34 = Bearbeite CDM Rechte
115
command.name.35 = \u00d6ffne Derivate Ansicht
116
scheme.description = Die Standard Tastenkombinationsschema f\u00fcr den Taxonomischen Editor
117
scheme.name = Taxonomic Editor Standard Tastenkombinationen
118
editor.name.6 = Specimen Import Editor
119
editor.name.7 = GBIF Import Editor
120
editor.name.8 = Checklist Editor
121
view.name.4 = Specimen Import
122
view.name.5 = GBIF Specimen Import
123
command.label.46 = Name
124
command.label.47 = Referenz
125
command.label.48 = Datenquelle
126
command.label.49 = Misapplication
127
command.label.50 = Benutze vorhandenes Bild
128
command.name.36 = Erstelle Misapplication
129
command.name.37 = Benutze vorhandenes Bild
130
command.name.38 = \u00d6ffne Checklist Editor
131
command.name.39 = Neue Datenquelle
132
wizard.name = Specimen Suche/Import
133
wizard.description = Sendet eine Anfrage mit den eingegebenen Parametern an den Datenprovider.\nHinweis: Die Anzahl der Anfrageergebnisse sind auf 100 begrenzt.
134
command.name.40 = Validierung
135
view.name.6 = Validierung
136
marker.field.0 = Objekttyp
137
marker.field.1 = Objekt
138
marker.field.2 = Attribut
139
marker.field.3 = Problematischer Wert
140
marker.field.4 = Problembeschreibung
141
marker.field.5 = Validierer
142
marker.field.6 = Entit�tsklasse
143
marker.field.7 = Entit�ts ID
144
extension.name.0 = Validierungs-Fehler
145
command.label.51 = \u00d6ffne Specimen-Editor
146
command.label.52 = L\u00f6schen
147
command.label.53 = Neue Field Unit
148
command.label.54 = L\u00f6schen (mit Kindern)
149
command.tooltip = Nur Individuals Associations anzeigen
150
command.label.55 = \u00d6ffne zugeh\u00f6rige Specimens
151
command.name.41 = Nur Individuals Associations anzeigen
152
command.name.42 = \u00d6ffne Taxon Editor
153
command.name.43 = Neue Field Unit
154
command.name.44 = L\u00f6schen (mit Kindern)
155
command.name.46 = Verschiebe Synonym(Homotypische Gruppe) zu neuem Akzeptierten Taxon
156
command.label.56 = Verschiebe Synonym(Homotypische Gruppe) zu neuem Akzeptierten Taxon
eu.etaxonomy.taxeditor.molecular/OSGI-INF/l10n/plugin_en.properties
1
#Properties file for taxeditor-editor
2
Bundle-Vendor.0 = EDIT
3
Bundle-Name.0 = EDIT Taxonomic Editor - Editor Bundle
4
command.name.17 = Set Basionym
5
command.name.18 = Remove Basionym
6
editor.name = Multipage Taxon Editor
7
editor.name.0 = Taxon Name Editor
8
editor.name.1 = Key
9
editor.name.2 = Polytomous Key Graph Editor
10
editor.name.3 = Polytomous Key List Editor
11
editor.name.4 = Cdm Authority Editor
12
editor.name.5 = Derivate View
13
view.name = Factual Data
14
view.name.0 = Uses
15
view.name.1 = Media
16
view.name.2 = Concept Relations
17
view.name.3 = Concept Graph
18
category.name = Taxonomic Editor
19
command.label = Reference
20
command.label.0 = Name
21
command.label.1 = Team
22
command.label.2 = Person
23
command.label.3 = Specimen
24
command.label.4 = Factual Data
25
command.label.5 = Media
26
command.label.6 = Concept
27
command.label.7 = Concept Graph
28
command.label.8 = Open Parent
29
menu.label = New
30
command.label.9 = Heterotypic Synonym
31
command.label.10 = Homotypic Synonym
32
command.label.11 = Synonym In Homotypical Group
33
menu.label.0 = Change To
34
command.label.12 = Accepted Taxon
35
command.label.13 = Synonym
36
command.label.14 = Misapplication
37
command.label.15 = Delete
38
command.label.16 = Delete All Empty Names
39
command.label.17 = Swap Synonym With Accepted
40
command.label.18 = Show Details
41
command.label.19 = Save
42
command.label.20 = New Node
43
command.label.21 = Delete
44
command.label.22 = Apply Layout
45
command.label.23 = New Key Number
46
command.label.24 = New Alternative
47
command.label.25 = Refresh Nodes
48
command.label.26 = Delete
49
command.label.27 = New Factual Data
50
menu.label.1 = New
51
command.label.28 = Move Description to Taxon
52
command.label.29 = Move Elements to Taxon
53
command.label.30 = Delete
54
command.label.31 = Save
55
menu.label.2 = New Derivate
56
command.label.32 = New Use
57
command.label.33 = New Use Summary
58
command.label.34 = New Use Record
59
command.label.35 = Delete
60
command.label.36 = Save
61
command.label.37 = New Image Gallery
62
command.label.38 = New Image
63
command.label.39 = Move Image Up In List
64
command.label.40 = Move Image Down In List
65
command.label.41 = Delete
66
command.label.42 = Save
67
menu.label.3 = New
68
command.label.43 = Open Related Concept
69
command.label.44 = Delete
70
command.label.45 = Edit Authorities
71
extension.name = Name Commands
72
category.name.0 = -- Name Editor
73
command.name = Open Parent
74
command.name.0 = Create Homotypic Synonym
75
command.name.1 = Create Heterotypic Synonym
76
command.name.2 = Create Synonym In Homotypical Group
77
command.name.3 = Change To Synonym
78
command.name.4 = Change To Accepted Taxon
79
command.name.5 = Change To Misapplication
80
command.name.6 = Swap Synonym With Accepted
81
command.name.7 = Set Basionym / Original Combination
82
command.name.8 = Remove Basionym / Original Combination
83
command.name.9 = Delete All Empty Names
84
category.name.1 = -- Factual
85
command.name.10 = Create Description Element
86
command.name.11 = New Description
87
command.name.12 = Move Description Elements to Taxon
88
command.name.13 = Move Description to Taxon
89
category.name.2 = -- New Uses
90
command.name.14 = New Use
91
command.name.15 = New Use Summary
92
command.name.16 = New Use Record
93
category.name.3 = -- Media
94
command.name.19 = Move Image Down In List
95
command.name.20 = New Image Gallery
96
command.name.21 = New Image
97
command.name.22 = Move Image Up In List
98
category.name.4 = -- New Entity
99
command.name.23 = New Reference
100
command.name.24 = New Name
101
command.name.25 = New Team
102
command.name.26 = New Person
103
command.name.27 = New Specimen
104
category.name.5 = -- Polytomous Keys
105
command.name.28 = New Child Node
106
command.name.29 = New Sibling Node
107
command.name.30 = Refresh Node Numbering
108
command.name.31 = Apply Layout
109
category.name.6 = -- Concept Relations
110
command.name.32 = Create Concept Relation
111
command.name.33 = Open Related Concept
112
category.name.7 = -- Group
113
command.name.34 = Edit CDM Authorities
114
command.name.35 = Open Derivate View
115
scheme.description = The default key binding scheme for the Taxonomic Editor
116
scheme.name = Taxonomic Editor Default Key Bindingseditor.name.6 = Specimen Import Editor
117
editor.name.7 = Gbif Import Editor
118
editor.name.8 = Checklist Editor
119
view.name.4 = Specimen Import
120
view.name.5 = GBIF Specimen Import
121
command.label.46 = Name
122
command.label.47 = Reference
123
command.label.48 = Datasource
124
command.label.49 = Misapplication
125
command.label.50 = Use Existing Image
126
command.name.36 = Create Misapplication
127
command.name.37 = Use Existing Image
128
command.name.38 = Open Checklist Editor
129
command.name.39 = New Datasource
130
wizard.name = Specimen Search/Import
131
wizard.description = Queries data provider for specimens with specified parameters.\nNote: Query results are currently limited to 100.
132
command.name.40 = Validation
133
view.name.6 = Validation
134
marker.field.0 = Object Type
135
marker.field.1 = Object
136
marker.field.2 = Attribute
137
marker.field.3 = Problematic Value
138
marker.field.4 = Problem description
139
marker.field.5 = Validator
140
marker.field.6 = Entity Class
141
marker.field.7 = Entity Id
eu.etaxonomy.taxeditor.molecular/build.properties
1
bin.includes = META-INF/,\
2
               plugin.xml,\
3
               icons/,\
4
               OSGI-INF/
eu.etaxonomy.taxeditor.molecular/plugin.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<?eclipse version="3.4"?>
3
<plugin>
4
   <extension
5
         point="org.eclipse.ui.editors">
6
      <editor
7
            class="eu.etaxonomy.taxeditor.molecular.editor.AlignmentEditor"
8
            default="false"
9
            id="eu.etaxonomy.taxeditor.molecular.AlignmentEditor"
10
            name="Alignment Editor">
11
      </editor>
12
   </extension>
13
      <extension
14
            point="org.eclipse.ui.views">
15
         <view
16
               allowMultiple="true"
17
               class="eu.etaxonomy.taxeditor.molecular.editor.PherogramViewPart"
18
               id="eu.etaxonomy.taxeditor.molecular.PherogramView"
19
               name="PherogramView"
20
               restorable="true">
21
         </view>
22
      </extension>
23
      <extension
24
            point="org.eclipse.ui.commands">
25
         <command
26
               defaultHandler="eu.etaxonomy.taxeditor.molecular.handler.EditSequenceHandler"
27
               id="eu.etaxonomy.taxeditor.molecular.editSequence"
28
               name="Edit Sequence">
29
         </command>
30
         <command
31
               defaultHandler="eu.etaxonomy.taxeditor.molecular.handler.ShowPherogramHandler"
32
               id="eu.etaxonomy.taxeditor.molecular.showPherogram"
33
               name="Show Pherogram">
34
         </command>
35
         <command
36
               id="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.cutPherogramLeft"
37
               name="Cut pherogram left">
38
         </command>
39
         <command
40
               id="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.cutPherogramRight"
41
               name="Cut pherogram right">
42
         </command>
43
         <command
44
               id="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.reverseComplementRows"
45
               name="Reverse complement selected rows">
46
         </command>
47
         <command
48
               id="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.createConsensus"
49
               name="(Re)create consensus sequence">
50
         </command>
51
         <command
52
               id="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.updateConsensus"
53
               name="Update consensus sequence">
54
         </command>
55
         <command
56
               id="eu.etaxonomy.taxeditor.molecular.pherogramComponent.toggleShowProbabilities"
57
               name="Toggle show probability values">
58
         </command>
59
         <command
60
               id="eu.etaxonomy.taxeditor.molecular.pherogramComponent.toggleShowBaseCallLines"
61
               name="Toggle show base call lines">
62
         </command>
63
         <command
64
               id="eu.etaxonomy.taxeditor.molecular.pherogramComponent.changeQualityOutput"
65
               name="Change quality output">
66
         </command>
67
         <command
68
               id="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.loadPherogram"
69
               name="Load Pherogram">
70
         </command>
71
         <command
72
               id="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.toggleInsertOverwrite"
73
               name="Toggle insert/overwrite">
74
         </command>
75
         <command
76
               id="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.toggleLeftRightInsertion"
77
               name="Toggle left/right insertion in base call sequence">
78
         </command>
79
      </extension>
80
      <extension
81
            point="org.eclipse.ui.menus">
82
         <menuContribution
83
               locationURI="toolbar:org.eclipse.ui.main.toolbar?after=eu.etaxonomy.taxeditor.navigation.search.toolbar">
84
            <toolbar
85
                  id="eu.etaxonomy.taxeditor.molecular.alignmentToolbar">
86
               <command
87
                     commandId="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.toggleInsertOverwrite"
88
                     label="Toggle insert/overwrite"
89
                     style="push">
90
                  <visibleWhen
91
                        checkEnabled="true">
92
                     <with
93
                           variable="activePartId">
94
                        <equals
95
                              value="eu.etaxonomy.taxeditor.molecular.AlignmentEditor">
96
                        </equals>
97
                     </with>
98
                  </visibleWhen>
99
               </command>
100
               <command
101
                     commandId="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.toggleLeftRightInsertion"
102
                     icon="icons/pherogram-insert-left-16x16.png"
103
                     style="push">
104
                  <visibleWhen
105
                        checkEnabled="true">
106
                     <with
107
                           variable="activePartId">
108
                        <equals
109
                              value="eu.etaxonomy.taxeditor.molecular.AlignmentEditor">
110
                        </equals>
111
                     </with>
112
                  </visibleWhen>
113
               </command>
114
            </toolbar>
115
         </menuContribution>
116
         <menuContribution
117
               allPopups="false"
118
               locationURI="menu:org.eclipse.ui.main.menu">
119
            <menu
120
                  label="Alignment Editor">
121
               <command
122
                     commandId="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.loadPherogram"
123
                     style="push">
124
               </command>
125
               <command
126
                     commandId="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.cutPherogramLeft"
127
                     id="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.cutPherogramLeft"
128
                     name="Cut pherogram left">
129
               </command>
130
               <command
131
                     commandId="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.cutPherogramRight"
132
                     id="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.cutPherogramRight"
133
                     style="push">
134
               </command>
135
               <command
136
                     commandId="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.reverseComplementRows"
137
                     mnemonic="r"
138
                     style="push">
139
               </command>
140
               <command
141
                     commandId="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.createConsensus"
142
                     style="push">
143
               </command>
144
               <command
145
                     commandId="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.updateConsensus"
146
                     style="push">
147
               </command>
148
               <visibleWhen
149
                     checkEnabled="true">
150
                  <with
151
                        variable="activePartId">
152
                     <equals
153
                           value="eu.etaxonomy.taxeditor.molecular.AlignmentEditor">
154
                     </equals>
155
                  </with>
156
               </visibleWhen>
157
            </menu>
158
            <menu
159
                  label="Pherogram View">
160
               <command
161
                     commandId="eu.etaxonomy.taxeditor.molecular.pherogramComponent.changeQualityOutput"
162
                     style="push">
163
               </command>
164
               <command
165
                     commandId="eu.etaxonomy.taxeditor.molecular.pherogramComponent.toggleShowProbabilities"
166
                     style="push">
167
               </command>
168
               <command
169
                     commandId="eu.etaxonomy.taxeditor.molecular.pherogramComponent.toggleShowBaseCallLines"
170
                     style="push">
171
               </command>
172
               <visibleWhen
173
                     checkEnabled="true">
174
                  <with
175
                        variable="activePartId">
176
                     <equals
177
                           value="eu.etaxonomy.taxeditor.molecular.PherogramView">
178
                     </equals>
179
                  </with>
180
               </visibleWhen>
181
            </menu>
182
         </menuContribution>
183
         <menuContribution
184
               locationURI="popup:eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView?before=eu.etaxonomy.taxeditor.editor.view.derivate.DerivateContextMenu">
185
            <command
186
                  commandId="eu.etaxonomy.taxeditor.molecular.editSequence"
187
                  label="Edit Sequence"
188
                  style="push">
189
               <visibleWhen
190
                     checkEnabled="true">
191
                  <reference
192
                        definitionId="isSequence">
193
                  </reference>
194
               </visibleWhen>
195
            </command>
196
            <command
197
                  commandId="eu.etaxonomy.taxeditor.molecular.showPherogram"
198
                  label="Show Pherogram"
199
                  style="push">
200
               <visibleWhen
201
                     checkEnabled="true">
202
                  <reference
203
                        definitionId="isSingleRead">
204
                  </reference>
205
               </visibleWhen>
206
            </command>
207
         </menuContribution>
208
      </extension>
209
      <extension
210
            point="org.eclipse.ui.handlers">
211
         <handler
212
               class="eu.etaxonomy.taxeditor.molecular.handler.LoadPherogramHandler"
213
               commandId="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.loadPherogram">
214
            <activeWhen>
215
               <with
216
                     variable="activePartId">
217
                  <equals
218
                        value="eu.etaxonomy.taxeditor.molecular.AlignmentEditor">
219
                  </equals>
220
               </with>
221
            </activeWhen>
222
         </handler>
223
         <handler
224
               class="eu.etaxonomy.taxeditor.molecular.handler.ToggleInsertOverwriteHandler"
225
               commandId="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.toggleInsertOverwrite">
226
         </handler>
227
         <handler
228
               class="eu.etaxonomy.taxeditor.molecular.handler.ToggleLeftRightInsertionHandler"
229
               commandId="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.toggleLeftRightInsertion">
230
         </handler>
231
         <handler
232
               class="eu.etaxonomy.taxeditor.molecular.handler.CutPherogramLeftHandler"
233
               commandId="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.cutPherogramLeft">
234
         </handler>
235
         <handler
236
               class="eu.etaxonomy.taxeditor.molecular.handler.CutPherogramRightHandler"
237
               commandId="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.cutPherogramRight">
238
         </handler>
239
         <handler
240
               class="eu.etaxonomy.taxeditor.molecular.handler.ReverseComplementHandler"
241
               commandId="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.reverseComplementRows">
242
         </handler>
243
         <handler
244
               class="eu.etaxonomy.taxeditor.molecular.handler.CreateConsensusSequenceHandler"
245
               commandId="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.createConsensus">
246
         </handler>
247
         <handler
248
               class="eu.etaxonomy.taxeditor.molecular.handler.UpdateConsensusSequenceHandler"
249
               commandId="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.updateConsensus">
250
         </handler>
251
         <handler
252
               class="eu.etaxonomy.taxeditor.molecular.handler.ToggleShowPherogramProbabilitiesHandler"
253
               commandId="eu.etaxonomy.taxeditor.molecular.pherogramComponent.toggleShowProbabilities">
254
         </handler>
255
         <handler
256
               class="eu.etaxonomy.taxeditor.molecular.handler.ToggleShowPherogramBaseCallLinesHandler"
257
               commandId="eu.etaxonomy.taxeditor.molecular.pherogramComponent.toggleShowBaseCallLines">
258
         </handler>
259
         <handler
260
               class="eu.etaxonomy.taxeditor.molecular.handler.ChangePherogramQualityOutputType"
261
               commandId="eu.etaxonomy.taxeditor.molecular.pherogramComponent.changeQualityOutput">
262
         </handler>
263
      </extension>
264
      <extension
265
            point="org.eclipse.core.expressions.definitions">
266
         <definition
267
               id="isSequence">
268
            <with
269
                  variable="selection">
270
               <test
271
                     property="eu.etaxonomy.taxeditor.molecular.SpecimenPropertyTester.isSequence">
272
               </test>
273
            </with>
274
         </definition>
275
         <definition
276
               id="isSingleRead">
277
            <with
278
                  variable="selection">
279
               <test
280
                     property="eu.etaxonomy.taxeditor.molecular.SpecimenPropertyTester.isSingleRead">
281
               </test>
282
            </with>
283
         </definition>
284
      </extension>
285
      <extension
286
            point="org.eclipse.core.expressions.propertyTesters">
287
         <propertyTester
288
               class="eu.etaxonomy.taxeditor.molecular.handler.SpecimenPropertyTester"
289
               id="eu.etaxonomy.taxeditor.molecular.SpecimenPropertyTester"
290
               namespace="eu.etaxonomy.taxeditor.molecular.SpecimenPropertyTester"
291
               properties="isSequence,isSingleRead"
292
               type="org.eclipse.jface.viewers.IStructuredSelection">
293
         </propertyTester>
294
      </extension>
295
      <extension
296
            point="org.eclipse.ui.bindings">
297
         <scheme
298
               description="%scheme.description"
299
               id="eu.etaxonomy.taxeditor.bindings.scheme.default"
300
               name="%scheme.name">
301
         </scheme>
302
         <key
303
               commandId="eu.etaxonomy.taxeditor.molecular.AlignmentEditor.loadPherogram"
304
               schemeId="eu.etaxonomy.taxeditor.bindings.scheme.default"
305
               sequence="M1+O">
306
         </key>
307
      </extension>
308
      
309
</plugin>
eu.etaxonomy.taxeditor.molecular/pom.xml
1
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3

  
4
  <parent>
5
    <groupId>eu.etaxonomy</groupId>
6
    <artifactId>taxeditor-parent</artifactId>
7
    <version>3.8.0-SNAPSHOT</version>
8
  </parent>
9

  
10
  <modelVersion>4.0.0</modelVersion>
11
  <artifactId>eu.etaxonomy.taxeditor.molecular</artifactId>
12
  <packaging>eclipse-plugin</packaging>
13

  
14
  <name>Molecular Bundle</name>
15
  <description>Provides editors, views and operations for handling molecular data and alignments</description>
16

  
17
</project>
eu.etaxonomy.taxeditor.molecular/src/main/java/eu/etaxonomy/taxeditor/molecular/TaxeditorMolecularPlugin.java
1
package eu.etaxonomy.taxeditor.molecular;
2

  
3
import org.eclipse.ui.plugin.AbstractUIPlugin;
4
import org.osgi.framework.BundleContext;
5

  
6
/**
7
 * The activator class controls the plug-in life cycle
8
 */
9
public class TaxeditorMolecularPlugin extends AbstractUIPlugin {
10

  
11
	// The plug-in ID
12
	public static final String PLUGIN_ID = "eu.etaxonomy.taxeditor.molecular"; //$NON-NLS-1$
13

  
14
	// The shared instance
15
	private static TaxeditorMolecularPlugin plugin;
16

  
17
	/**
18
	 * The constructor
19
	 */
20
	public TaxeditorMolecularPlugin() {
21
	}
22

  
23
	@Override
24
    public void start(BundleContext context) throws Exception {
25
		super.start(context);
26
		plugin = this;
27
	}
28

  
29
	@Override
30
    public void stop(BundleContext context) throws Exception {
31
		plugin = null;
32
		super.stop(context);
33
	}
34

  
35
	/**
36
	 * Returns the shared instance
37
	 *
38
	 * @return the shared instance
39
	 */
40
	public static TaxeditorMolecularPlugin getDefault() {
41
		return plugin;
42
	}
43

  
44
}
eu.etaxonomy.taxeditor.molecular/src/main/java/eu/etaxonomy/taxeditor/molecular/editor/AlignmentEditor.java
1
// $Id$
2
/**
3
* Copyright (C) 2014 EDIT
4
* European Distributed Institute of Taxonomy
5
* http://www.e-taxonomy.eu
6
*
7
* The contents of this file are subject to the Mozilla Public License Version 1.1
8
* See LICENSE.TXT at the top of this package for the full license terms.
9
*/
10
package eu.etaxonomy.taxeditor.molecular.editor;
11

  
12

  
13
import info.bioinfweb.libralign.alignmentarea.AlignmentArea;
14
import info.bioinfweb.libralign.alignmentarea.selection.SelectionModel;
15
import info.bioinfweb.libralign.alignmentarea.tokenpainter.NucleotideTokenPainter;
16
import info.bioinfweb.libralign.dataarea.implementations.ConsensusSequenceArea;
17
import info.bioinfweb.libralign.dataarea.implementations.SequenceIndexArea;
18
import info.bioinfweb.libralign.dataarea.implementations.pherogram.PherogramArea;
19
import info.bioinfweb.libralign.editsettings.EditSettingsChangeEvent;
20
import info.bioinfweb.libralign.editsettings.EditSettingsListener;
21
import info.bioinfweb.libralign.model.AlignmentModel;
22
import info.bioinfweb.libralign.model.AlignmentModelChangeListener;
23
import info.bioinfweb.libralign.model.AlignmentModelUtils;
24
import info.bioinfweb.libralign.model.adapters.StringAdapter;
25
import info.bioinfweb.libralign.model.events.SequenceChangeEvent;
26
import info.bioinfweb.libralign.model.events.SequenceRenamedEvent;
27
import info.bioinfweb.libralign.model.events.TokenChangeEvent;
28
import info.bioinfweb.libralign.model.implementations.PackedAlignmentModel;
29
import info.bioinfweb.libralign.model.tokenset.CharacterTokenSet;
30
import info.bioinfweb.libralign.model.tokenset.TokenSet;
31
import info.bioinfweb.libralign.multiplealignments.AlignmentAreaList;
32
import info.bioinfweb.libralign.multiplealignments.MultipleAlignmentsContainer;
33
import info.bioinfweb.libralign.pherogram.model.PherogramAreaModel;
34
import info.bioinfweb.libralign.pherogram.model.ShiftChange;
35
import info.bioinfweb.libralign.pherogram.provider.BioJavaPherogramProvider;
36
import info.bioinfweb.libralign.pherogram.provider.PherogramProvider;
37
import info.bioinfweb.libralign.pherogram.provider.ReverseComplementPherogramProvider;
38
import info.bioinfweb.tic.SWTComponentFactory;
39

  
40
import java.io.File;
41
import java.io.IOException;
42
import java.io.InputStream;
43
import java.net.URI;
44
import java.util.ArrayList;
45
import java.util.Collection;
46
import java.util.Collections;
47
import java.util.Iterator;
48
import java.util.List;
49
import java.util.Map;
50
import java.util.TreeMap;
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff