Skip to content

Commit 26648af

Browse files
committed
moving the last ant based trunk to a branch
git-svn-id: http://code.open-bio.org/repos/biojava/biojava-live/trunk@7227 7c6358e6-4a41-0410-a743-a5b2a554c398
0 parents  commit 26648af

2,187 files changed

Lines changed: 620651 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

LICENSE

Lines changed: 444 additions & 0 deletions
Large diffs are not rendered by default.

alignment/pom.xml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?xml version="1.0"?><project>
2+
<parent>
3+
<artifactId>biojava</artifactId>
4+
<groupId>org.biojava</groupId>
5+
<version>3.0-SNAPSHOT</version>
6+
</parent>
7+
<modelVersion>4.0.0</modelVersion>
8+
<groupId>org.biojava</groupId>
9+
<artifactId>alignment</artifactId>
10+
<name>alignment</name>
11+
<version>3.0-SNAPSHOT</version>
12+
<url>http://maven.apache.org</url>
13+
<dependencies>
14+
<dependency>
15+
<groupId>junit</groupId>
16+
<artifactId>junit</artifactId>
17+
<version>3.8.1</version>
18+
<scope>test</scope>
19+
</dependency>
20+
<dependency>
21+
<groupId>org.biojava</groupId>
22+
<artifactId>core</artifactId>
23+
<version>3.0-SNAPSHOT</version>
24+
<scope>compile</scope>
25+
</dependency>
26+
</dependencies>
27+
</project>
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
/*
2+
* BioJava development code
3+
*
4+
* This code may be freely distributed and modified under the
5+
* terms of the GNU Lesser General Public Licence. This should
6+
* be distributed with the code. If you do not have a copy,
7+
* see:
8+
*
9+
* http://www.gnu.org/copyleft/lesser.html
10+
*
11+
* Copyright for this code is held jointly by the individual
12+
* authors. These should be listed in @author doc comments.
13+
*
14+
* For more information on the BioJava project and its aims,
15+
* or to join the biojava-l mailing list, visit the home page
16+
* at:
17+
*
18+
* http://www.biojava.org/
19+
*
20+
*/
21+
22+
23+
package org.biojava.bio.alignment;
24+
25+
import org.biojava.bio.BioException;
26+
import org.biojava.utils.ChangeType;
27+
import org.biojava.utils.ChangeVetoException;
28+
29+
/**
30+
* <p>ARAlignment is an interface that defines methods for adding and
31+
* removing seqeunces from an Alignment.</p>
32+
*
33+
* @author David Waring
34+
*/
35+
36+
public interface ARAlignment extends Alignment{
37+
38+
public void addSequence(AlignmentElement ae) throws ChangeVetoException,BioException;
39+
public void removeSequence(Object label) throws ChangeVetoException;
40+
41+
public static final ChangeType ADD_LABEL = new ChangeType(
42+
"Adding a sequence to the alignment",
43+
"org.biojava.bio.alignment.ARAlignment",
44+
"ADD_LABEL"
45+
);
46+
47+
public static final ChangeType REMOVE_LABEL = new ChangeType(
48+
"Adding a sequence to the alignment",
49+
"org.biojava.bio.alignment.ARAlignment",
50+
"REMOVE_LABEL"
51+
);
52+
53+
54+
}

0 commit comments

Comments
 (0)