Skip to content

Commit ad9b791

Browse files
committed
Merge pull request biojava#1 from biojava/master
Updating local fork
2 parents 1116677 + 0012c5f commit ad9b791

2,107 files changed

Lines changed: 331463 additions & 72334 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.

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@
77
*.iml
88
/*/target
99
*.swp
10-
target
10+
target
11+
*~

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
language: java
2+
sudo: false

KEYS

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,122 @@ fDod0OLAZr7xKr+TjfissSdr7WSjNpan/G/lwJm14k72NIRwNYVSTYWOK8jfnOOz
6565
5oYlThismAJCcQUYTgs5dDQzbBFz
6666
=n5+J
6767
-----END PGP PUBLIC KEY BLOCK-----
68+
69+
pub 4096R/780796DF 2014-07-10 [expires: 2018-07-10]
70+
uid Spencer Bliven (Code Signing Key) <sbliven@ucsd.edu>
71+
sig 3 780796DF 2014-07-10 Spencer Bliven (Code Signing Key) <sbliven@ucsd.edu>
72+
sub 4096R/911B1DCC 2014-07-10 [expires: 2018-07-10]
73+
sig 780796DF 2014-07-10 Spencer Bliven (Code Signing Key) <sbliven@ucsd.edu>
74+
75+
-----BEGIN PGP PUBLIC KEY BLOCK-----
76+
Version: GnuPG v1
77+
Comment: GPGTools - https://gpgtools.org
78+
79+
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
126+
=Me4H
127+
-----END PGP PUBLIC KEY BLOCK-----
128+
129+
pub 4096R/683A522F 2015-01-26 [expires: 2019-01-26]
130+
uid [ultimate] Andreas Prlic (Code Signing) <andreas.prlic@gmail.com>
131+
sig 3 683A522F 2015-01-26 Andreas Prlic (Code Signing) <andreas.prlic@gmail.com>
132+
sub 4096R/F70A907F 2015-01-26 [expires: 2019-01-26]
133+
sig 683A522F 2015-01-26 Andreas Prlic (Code Signing) <andreas.prlic@gmail.com>
134+
135+
-----BEGIN PGP PUBLIC KEY BLOCK-----
136+
Comment: GPGTools - http://gpgtools.org
137+
138+
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
185+
=/iOE
186+
-----END PGP PUBLIC KEY BLOCK-----

biojava-aa-prop/pom.xml

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2+
<parent>
3+
<artifactId>biojava</artifactId>
4+
<groupId>org.biojava</groupId>
5+
<version>4.1.1-SNAPSHOT</version>
6+
</parent>
7+
<modelVersion>4.0.0</modelVersion>
8+
<artifactId>biojava-aa-prop</artifactId>
9+
<name>biojava-aa-prop</name>
10+
<url>http://www.biojava.org</url>
11+
12+
<build>
13+
<plugins>
14+
<plugin>
15+
<groupId>org.apache.maven.plugins</groupId>
16+
<artifactId>maven-compiler-plugin</artifactId>
17+
<configuration>
18+
<excludes>
19+
<exclude>demo/**.java</exclude>
20+
</excludes>
21+
</configuration>
22+
</plugin>
23+
<plugin>
24+
<groupId>org.apache.maven.plugins</groupId>
25+
<artifactId>maven-assembly-plugin</artifactId>
26+
<configuration>
27+
<finalName>AAProperties</finalName>
28+
<archive>
29+
<manifest>
30+
<addClasspath>true</addClasspath>
31+
<mainClass>org.biojava.nbio.aaproperties.CommandPrompt</mainClass>
32+
</manifest>
33+
</archive>
34+
<descriptorRefs>
35+
<descriptorRef>jar-with-dependencies</descriptorRef>
36+
</descriptorRefs>
37+
<fileSets>
38+
<fileSet>
39+
<!-- TODO: use expresssions instead: ${project.build.sourceDirectory},
40+
etc -->
41+
<directory>${project.basedir}/src</directory>
42+
<useDefaultExcludes>true</useDefaultExcludes>
43+
</fileSet>
44+
</fileSets>
45+
</configuration>
46+
<executions>
47+
<execution>
48+
<id>make-assembly</id> <!-- this is used for inheritance merges -->
49+
<phase>package</phase> <!-- bind to the packaging phase -->
50+
<goals>
51+
<goal>single</goal>
52+
</goals>
53+
</execution>
54+
</executions>
55+
</plugin>
56+
</plugins>
57+
</build>
58+
59+
<dependencies>
60+
<dependency>
61+
<groupId>org.biojava</groupId>
62+
<artifactId>biojava-core</artifactId>
63+
<version>4.1.1-SNAPSHOT</version>
64+
</dependency>
65+
<dependency>
66+
<groupId>org.biojava</groupId>
67+
<artifactId>biojava-structure</artifactId>
68+
<version>4.1.1-SNAPSHOT</version>
69+
</dependency>
70+
71+
<!-- logging dependencies (managed by parent pom, don't set versions or scopes here) -->
72+
<dependency>
73+
<groupId>org.slf4j</groupId>
74+
<artifactId>slf4j-api</artifactId>
75+
</dependency>
76+
<!-- binding for log4j2, scope=runTime set in parent pom -->
77+
<dependency>
78+
<groupId>org.apache.logging.log4j</groupId>
79+
<artifactId>log4j-slf4j-impl</artifactId>
80+
</dependency>
81+
<dependency>
82+
<groupId>org.apache.logging.log4j</groupId>
83+
<artifactId>log4j-api</artifactId>
84+
</dependency>
85+
<dependency>
86+
<groupId>org.apache.logging.log4j</groupId>
87+
<artifactId>log4j-core</artifactId>
88+
</dependency>
89+
90+
91+
<dependency>
92+
<groupId>junit</groupId>
93+
<artifactId>junit</artifactId>
94+
<scope>test</scope>
95+
</dependency>
96+
</dependencies>
97+
</project>
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<assembly
2+
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
5+
<id>AAProperties</id>
6+
<formats>
7+
<format>dir</format>
8+
</formats>
9+
10+
<moduleSets>
11+
<moduleSet>
12+
13+
<!-- <useAllReactorProjects>true</useAllReactorProjects> -->
14+
<includes>
15+
<include>org.biojava:biojava-core</include>
16+
<include>org.biojava:biojava-structure</include>
17+
18+
</includes>
19+
<binaries>
20+
<outputDirectory>modules/${artifactId}</outputDirectory>
21+
<unpack>false</unpack>
22+
</binaries>
23+
</moduleSet>
24+
</moduleSets>
25+
<fileSets>
26+
<fileSet>
27+
<directory>${project.basedir}/src</directory>
28+
<outputDirectory>dev</outputDirectory>
29+
<useDefaultExcludes>true</useDefaultExcludes>
30+
</fileSet>
31+
</fileSets>
32+
33+
</assembly>
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
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+
package demo;
22+
import org.biojava.nbio.aaproperties.IPeptideProperties;
23+
import org.biojava.nbio.aaproperties.PeptidePropertiesImpl;
24+
import org.biojava.nbio.core.exceptions.CompoundNotFoundException;
25+
import org.biojava.nbio.core.sequence.ProteinSequence;
26+
27+
/**
28+
* Created by andreas on 8/9/14.
29+
*/
30+
31+
32+
public class BioJavaAADemo {
33+
34+
35+
public static void main(String[] args) throws CompoundNotFoundException {
36+
ProteinSequence pSequence = new ProteinSequence("VLSPADKTNVKAAWGKVGAHAG");
37+
38+
IPeptideProperties pp = new PeptidePropertiesImpl();
39+
40+
System.out.println("Peptide Properties: " + pp.getIsoelectricPoint(pSequence));
41+
}
42+
}

biojava3-aa-prop/src/main/java/org/biojava3/aaproperties/CommandPrompt.java renamed to biojava-aa-prop/src/main/java/org/biojava/nbio/aaproperties/CommandPrompt.java

Lines changed: 31 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,33 @@
1-
package org.biojava3.aaproperties;
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+
package org.biojava.nbio.aaproperties;
22+
23+
import org.biojava.nbio.aaproperties.xml.AminoAcidCompositionTable;
24+
import org.biojava.nbio.aaproperties.xml.CaseFreeAminoAcidCompoundSet;
25+
import org.biojava.nbio.core.exceptions.CompoundNotFoundException;
26+
import org.biojava.nbio.core.sequence.ProteinSequence;
27+
import org.biojava.nbio.core.sequence.compound.AminoAcidCompound;
28+
import org.biojava.nbio.core.sequence.compound.AminoAcidCompoundSet;
29+
import org.biojava.nbio.core.sequence.io.*;
30+
import org.biojava.nbio.core.sequence.template.CompoundSet;
231

332
import java.io.File;
433
import java.io.FileInputStream;
@@ -10,17 +39,6 @@
1039
import java.util.Map;
1140
import java.util.Map.Entry;
1241

13-
import org.biojava3.aaproperties.xml.AminoAcidCompositionTable;
14-
import org.biojava3.aaproperties.xml.CaseFreeAminoAcidCompoundSet;
15-
import org.biojava3.core.sequence.ProteinSequence;
16-
import org.biojava3.core.sequence.compound.AminoAcidCompound;
17-
import org.biojava3.core.sequence.compound.AminoAcidCompoundSet;
18-
import org.biojava3.core.sequence.io.FastaReader;
19-
import org.biojava3.core.sequence.io.GenbankReader;
20-
import org.biojava3.core.sequence.io.GenericFastaHeaderParser;
21-
import org.biojava3.core.sequence.io.GenericGenbankHeaderParser;
22-
import org.biojava3.core.sequence.io.ProteinSequenceCreator;
23-
import org.biojava3.core.sequence.template.CompoundSet;
2442

2543
public class CommandPrompt {
2644

@@ -232,7 +250,7 @@ private static void printHeader(PrintStream output, List<Character> propertyList
232250
}
233251

234252
private static void compute(PrintStream output, String header, String sequence, String delimiter,
235-
AminoAcidCompositionTable aaTable, List<Character> propertyList, List<Character> specificList, int decimalPlace){
253+
AminoAcidCompositionTable aaTable, List<Character> propertyList, List<Character> specificList, int decimalPlace) throws CompoundNotFoundException{
236254
/*
237255
* 1 Molecular weight
238256
* 2 Absorbance (assumed Cys reduced and assume Cys to form cystines)

0 commit comments

Comments
 (0)