phylotastic hackathon at NESCENT 120608
[jalview.git] / forester / java / src / org / forester / ws / seqdb / DatabaseTools.java
1
2 package org.forester.ws.seqdb;
3
4
5 public class DatabaseTools {
6
7    
8     static String extract( final String target, final String a, final String b ) {
9         final int i_a = target.indexOf( a );
10         final int i_b = target.indexOf( b );
11         if ( ( i_a < 0 ) || ( i_b < i_a ) ) {
12             throw new IllegalArgumentException( "attempt to extract from [" + target + "] between [" + a + "] and ["
13                     + b + "]" );
14         }
15         return target.substring( i_a + a.length(), i_b ).trim();
16     }
17
18     static String extract( final String target, final String a ) {
19         final int i_a = target.indexOf( a );
20         return target.substring( i_a + a.length() ).trim();
21     }
22 }