Skip to content

Commit 33294c6

Browse files
authored
Merge pull request #16 from lafita/master
Improve website navigation and appearance
2 parents 2d5f134 + 658bb83 commit 33294c6

15 files changed

+189
-126
lines changed

_config.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@
33

44
# Site settings
55
title: BioJava
6-
description: |
7-
BioJava is an open-source project
8-
dedicated to providing a Java framework
9-
for processing biological data.
6+
description: The open-source Java framework for bioinformatics
107
owner: BioJava
118
first_published: 2000
129
email: biojava-l@biojava.org

_includes/citation-2000.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
**BioJava: open source components for bioinformatics**<br/>
2+
*Matthew Pocock; Thomas Down; Tim Hubbard* <br/>
3+
[ACM SIGBIO Newsletter (2000) 20 (2): 10-12.](https://dl.acm.org/citation.cfm?id=360266) <br/>
4+
[![doi](https://img.shields.io/badge/doi-10.1145%2360262.360266-blue.svg?style=flat)](https://dl.acm.org/citation.cfm?id=360266)

_includes/citation-2008.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
**BioJava: an open-source framework for bioinformatics**<br/>
2+
*R. C. G. Holland, T. A. Down, M. Pocock, A. Prlić, D. Huen, K. James, S. Foisy, A. Dräger, A. Yates, M. Heuer, M. J. Schreiber* <br/>
3+
[Bioinformatics (2008) 24 (18): 2096–2097.](https://academic.oup.com/bioinformatics/article/24/18/2096/192730) <br/>
4+
[![doi](https://img.shields.io/badge/doi-10.1093%2Fbioinformatics%2btn397-blue.svg?style=flat)](https://academic.oup.com/bioinformatics/article/24/18/2096/192730) [![pubmed](https://img.shields.io/badge/pubmed-18689808-blue.svg?style=flat)](http://www.ncbi.nlm.nih.gov/pubmed/18689808)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
**BioJava: an open-source framework for bioinformatics in 2012**<br/>
22
*Andreas Prlic; Andrew Yates; Spencer E. Bliven; Peter W. Rose; Julius Jacobsen; Peter V. Troshin; Mark Chapman; Jianjiong Gao; Chuan Hock Koh; Sylvain Foisy; Richard Holland; Gediminas Rimsa; Michael L. Heuer; H. Brandstatter-Muller; Philip E. Bourne; Scooter Willis* <br/>
3-
[Bioinformatics (2012) 28 (20): 2693-2695.](http://bioinformatics.oxfordjournals.org/content/28/20/2693.abstract) <br/>
4-
[![doi](https://img.shields.io/badge/doi-10.1093%2Fbioinformatics%2Fbts494-blue.svg?style=flat)](http://bioinformatics.oxfordjournals.org/content/28/20/2693.abstract) [![pubmed](https://img.shields.io/badge/pubmed-22877863-blue.svg?style=flat)](http://www.ncbi.nlm.nih.gov/pubmed/22877863)
3+
[Bioinformatics (2012) 28 (20): 2693-2695.](http://bioinformatics.oxfordjournals.org/content/28/20/2693) <br/>
4+
[![doi](https://img.shields.io/badge/doi-10.1093%2Fbioinformatics%2Fbts494-blue.svg?style=flat)](http://bioinformatics.oxfordjournals.org/content/28/20/2693) [![pubmed](https://img.shields.io/badge/pubmed-22877863-blue.svg?style=flat)](http://www.ncbi.nlm.nih.gov/pubmed/22877863)

_includes/citation-2017.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
**BioJava-ModFinder: identification of protein modifications in 3D structures from the Protein Data Bank**<br/>
2+
*Jianjiong Gao, Andreas Prlić, Chunxiao Bi, Wolfgang F Bluhm, Dimitris Dimitropoulos, Dong Xu, Philip E Bourne, Peter W Rose* <br/>
3+
[Bioinformatics (2017) 33 (13): 2047–2049.](https://academic.oup.com/bioinformatics/article/33/13/2047/3002764) <br/>
4+
[![doi](https://img.shields.io/badge/doi-10.1093%2Fbioinformatics%2btx101-blue.svg?style=flat)](https://academic.oup.com/bioinformatics/article/33/13/2047/3002764) [![pubmed](https://img.shields.io/badge/pubmed-28334105-blue.svg?style=flat)](http://www.ncbi.nlm.nih.gov/pubmed/28334105)

_includes/header.html

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,19 @@
11
<!-- Header -->
22
<header id="header"{% if page.layout == 'landing' %} class="alt"{% endif %}>
3-
<h1><a href="{{ site.baseurl }}/index.html"><img src="{{ site.baseurl }}/images/logo/logo_100.png"/></a></h1>
3+
<h1><a href="{{ site.baseurl }}/index.html"><img src="{{ site.baseurl }}/images/logo/logo_800.png" height="20" /></a></h1>
44
<nav id="nav">
55
<ul>
66
<li class="special">
77
<a href="#menu" class="menuToggle"><span>Menu</span></a>
88
<div id="menu">
99
<ul>
10-
<li><a href="index.html">Home</a></li>
11-
<li><a href="https://github.com/biojava/biojava">Github</a></li>
12-
{% for my_page in site.pages %}
13-
{% if my_page.title and my_page.menu == 'main' %}
14-
<li>{{ my_page.categories | join ' ' }}<a href="{{ my_page.url | prepend: site.baseurl }}">{{ my_page.title }}</a></li>
15-
{% endif %}
16-
{% endfor %}
17-
{% for my_page in site.wiki %}
18-
{% if my_page.title and my_page.menu %}
19-
<li>{{ my_page.categories | join ' ' }}<a href="{{ my_page.url | prepend: site.baseurl }}">{{ my_page.title }}</a></li>
20-
{% endif %}
21-
{% endfor %}
22-
<li><a href="{{ "/docs/api4.2.1/index.html" | prepend: side.baseurl }}">Javadoc API (4.2.1)</a></li>
23-
<li><a href="{{ "/docs/api1.9.1/index.html" | prepend: side.baseurl }}">Javadoc API (1.9.1)</a></li>
10+
<li><a href="{{ site.baseurl }}/index.html">Home</a></li>
11+
<li><a href="{{ site.baseurl }}/wiki/About">About</a></li>
12+
<li><a href="{{ site.baseurl }}/wiki/BioJava%3AGetStarted">Get started</a></li>
13+
<li><a href="{{ site.baseurl }}/wiki/Documentation">Documentation</a></li>
14+
<li><a href="{{ site.baseurl }}/wiki">Wiki pages</a></li>
15+
<li><a href="{{ site.baseurl }}/wiki/GetInvolved">Get involved</a></li>
16+
<li><a href="{{ site.baseurl }}/wiki/FAQs">FAQs</a></li>
2417
</ul>
2518
</div>
2619
</li>

_wiki/AboutBioJava.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
title: About BioJava
3+
permalink: wiki/About
4+
---
5+
6+
The BioJava project
7+
-------------------
8+
9+
BioJava is an open-source project dedicated to providing a Java framework for processing biological data. It provides analytical and statistical routines, parsers for common file formats and allows the manipulation of biological sequences and 3D structures. The main goal of the project is to facilitate rapid application development for bioinformatics.
10+
11+
We have a <a href="https://wikipedia.org/wiki/BioJava">Wikipedia page</a> (of course!) in case you would like to know more about the project.
12+
13+
Articles
14+
--------
15+
16+
If you use BioJava, please cite:
17+
18+
{% capture my-citation %}{% include citation-2012.md %}{% endcapture %}
19+
{{ my-citation | markdownify }}
20+
21+
Other articles include:
22+
23+
{% capture my-citation %}{% include citation-2017.md %}{% endcapture %}
24+
{{ my-citation | markdownify }}
25+
26+
{% capture my-citation %}{% include citation-2008.md %}{% endcapture %}
27+
{{ my-citation | markdownify }}
28+
29+
{% capture my-citation %}{% include citation-2000.md %}{% endcapture %}
30+
{{ my-citation | markdownify }}

_wiki/BioJava_CookBook4.0.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: BioJava:CookBook4.0
2+
title: BioJava CookBook
33
permalink: wiki/BioJava%3ACookBook4.0/
4-
menu: main
4+
#menu: main
55
---
66

77
BioJava Cookbook for release 4.\*
@@ -23,8 +23,6 @@ If you have any suggestions, questions or comments contact the [biojava
2323
mailing list](mailto:biojava-l@biojava.org). To subscribe to this list
2424
go [here](http://biojava.org/mailman/listinfo/biojava-l)
2525

26-
**Please cite:**
27-
2826
Tutorial
2927
--------
3028

@@ -172,5 +170,4 @@ biojava-core*
172170
Legacy 1.8.x CookBook
173171
---------------------
174172

175-
The CookBook for the legacy 1.8.x code base is available from
176-
<BioJava:CookBookLegacy>.
173+
The CookBook for the legacy 1.8.x code base is available from [here](/wiki/BioJava:CookBookLegacy "wikilink").

_wiki/BioJava_GetStarted.md

Lines changed: 28 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,57 @@
11
---
2-
title: BioJava:GetStarted
2+
title: Get Started
33
permalink: wiki/BioJava%3AGetStarted
44
---
55

66
Introduction
77
------------
88

99
BioJava will run on any computer with a Java virtual machine complying
10-
to the Java 2 Standard Edition (J2SE) 1.6 (or later) specifications.
10+
to the Java specifications.
1111
Java implementations for Linux, Windows, and Solaris are available to
1212
download from [Oracle's java
1313
website](http://www.oracle.com/technetwork/java/). Recent versions of
1414
MacOS X include a suitable Java implementation as standard. Java is also
1515
available on many other platforms: if in doubt, contact your vendor.
1616
BioJava binaries are distributed in .jar (Java ARchive) format.
1717

18-
You can get the latest version of BioJava3+ from the download page
19-
[BioJava (v) (requires Java 1.6+)](/wiki/BioJava:Download "wikilink").
18+
Obtain BioJava
19+
--------------
2020

21-
You can get the latest version of BioJava-legacy (a.k.a. BioJava1) from
22-
the download page [BioJava1 (v) (requires Java
23-
1.5+)](/wiki/BioJava:Download_{{site.release.legacy}} "wikilink").
21+
BioJava is open-source and entirely hosted on [GitHub](https://github.com/biojava/biojava). You can check the code, submit issues and pull requests and download latest and past release binaries from GitHub.
2422

25-
You can also integrate BioJava with NetBeans IDE. To find out how follow
26-
this [link](/wiki/How_to_integrate_BioJava_in_NetBeans_IDE "wikilink").
23+
You can manually download the latest version of BioJava ({{site.release.version}}), which requires Java 1.8+, from the [GitHub releases page](https://github.com/biojava/biojava/releases), but continue reading this article for a more convenient solution to integrate BioJava into your project.
2724

28-
A step by step guide on 'How to integrate BioJava in Netbeans IDE' is
29-
[here](/wiki/BioJava-Installation_Guide.png "wikilink").
25+
For instructions on how to obtain the BioJava-legacy (a.k.a. BioJava1), which requires Java 1.5+, follow [this link](BioJava%3AGetStartedLegacy) or check the [biojava-legacy](https://github.com/biojava/biojava-legacy) project on GitHub.
3026

31-
Maven
32-
-----
27+
Quick Installation
28+
------------------
3329

3430
BioJava uses [Maven](http://maven.apache.org/) as a build and
35-
distribution system. If you are new to Maven, take a look at the
31+
distribution system. If you are new to Maven and want to find out more about it (although most details are not required for using BioJava), take a look at the
3632
[Getting Started with
3733
Maven](http://maven.apache.org/guides/getting-started/index.html) guide.
3834

39-
BioJava, as of release 4.0.0 is available through Maven Central.
35+
BioJava is available through [Maven Central](https://mvnrepository.com/artifact/org.biojava), so if you are using Maven to build your Java project you can import BioJava by adding the following XML to your project pom.xml file:
4036

41-
You can add the BioJava repository by adding the following XML to your
42-
project pom.xml file:
37+
```xml
38+
<dependencies>
39+
<dependency>
40+
<groupId>org.biojava</groupId>
41+
<artifactId>biojava-core</artifactId>
42+
<version>{{site.release.version}}</version>
43+
</dependency>
44+
<!-- other biojava jars as needed -->
45+
</dependencies>
46+
```
4347

48+
More options can be found in the [README](https://github.com/biojava/biojava) of the GitHub repository.
4449

45-
<dependencies>
46-
...
47-
<dependency>
48-
<groupId>org.biojava</groupId>
49-
<artifactId>biojava-core</artifactId>
50-
<version>{{site.release.version}}</version>
51-
</dependency>
52-
<!-- other biojava jars as needed -->
53-
</dependencies>
5450

51+
Manual Installation
52+
-------------------
5553

56-
Installation
57-
------------
58-
59-
None of these .jar files need to be unpacked for normal use -- simply
54+
None of the BioJava .jar files need to be unpacked for normal use - simply
6055
place them in a convenient directory.
6156

6257
To use BioJava, add the required JAR files to your CLASSPATH environment
@@ -79,10 +74,7 @@ below).
7974
Building your own
8075
-----------------
8176

82-
If you want to modify BioJava, you can obtain a copy of the source code
83-
from the download areas. Source releases are distributed in .tar.gz
84-
format. You can also obtain up-to-the-minute source code via either the
85-
[Maven repository](http://biojava.org/download/maven/) or from
86-
[github](Get source "wikilink").
77+
If you want to modify BioJava, you can clone or fork the GitHub repository or obtain the source code from any of the previous releases from the [releases page](https://github.com/biojava/biojava/releases).
78+
Source releases are distributed in .tar.gz format.
8779

88-
BioJava is now built using [Apache Maven](http://maven.apache.org/).
80+
If you think your modifications can benefit others do not hesitate to submit a [pull request on GitHub](https://github.com/biojava/biojava/pulls). We always welcome new contributions. Here is how you can [get involved]({{site.baseurl}}/getinvolved.html).

_wiki/BioJava_Tutorial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: BioJava:Tutorial
33
permalink: wiki/BioJava%3ATutorial
4-
menu: main
4+
#menu: main
55
---
66

77
BioJava 4 tutorial:

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy