|
25 | 25 | package org.biojava.nbio.core.sequence.loader; |
26 | 26 |
|
27 | 27 | import org.biojava.nbio.core.exceptions.CompoundNotFoundException; |
28 | | -import org.biojava.nbio.core.sequence.AccessionID; |
29 | | -import org.biojava.nbio.core.sequence.DNASequence; |
30 | | -import org.biojava.nbio.core.sequence.ProteinSequence; |
31 | | -import org.biojava.nbio.core.sequence.compound.AminoAcidCompound; |
32 | 28 | import org.biojava.nbio.core.sequence.compound.AminoAcidCompoundSet; |
33 | | -import org.biojava.nbio.core.sequence.compound.DNACompoundSet; |
34 | | -import org.biojava.nbio.core.sequence.compound.NucleotideCompound; |
35 | 29 | import org.biojava.nbio.core.sequence.features.*; |
36 | 30 | import org.biojava.nbio.core.sequence.io.GenbankSequenceParser; |
37 | 31 | import org.biojava.nbio.core.sequence.io.GenericGenbankHeaderParser; |
@@ -183,102 +177,5 @@ public Map<String, List<DBReferenceInfo>> getDatabaseReferences() { |
183 | 177 | public List<String> getKeyWords() { |
184 | 178 | return genbankParser.getKeyWords(); |
185 | 179 | } |
186 | | - |
187 | | - public static void main(String[] args) throws Throwable { |
188 | | - |
189 | | - GenbankProxySequenceReader<AminoAcidCompound> genbankProteinReader |
190 | | - = new GenbankProxySequenceReader<AminoAcidCompound>("/tmp", "NP_000257", AminoAcidCompoundSet.getAminoAcidCompoundSet()); |
191 | | - ProteinSequence proteinSequence = new ProteinSequence(genbankProteinReader); |
192 | | - genbankProteinReader.getHeaderParser().parseHeader(genbankProteinReader.getHeader(), proteinSequence); |
193 | | - logger.info("Sequence ({},{})={}...", proteinSequence.getAccession(), proteinSequence.getLength(), proteinSequence.getSequenceAsString().substring(0, 10)); |
194 | | - logger.info("Keywords: {}", genbankProteinReader.getKeyWords()); |
195 | | - logger.info("DatabaseReferences: {}", genbankProteinReader.getDatabaseReferences()); |
196 | | - proteinSequence.getFeatures(); |
197 | | - |
198 | | - GenbankProxySequenceReader<NucleotideCompound> genbankDNAReader |
199 | | - = new GenbankProxySequenceReader<NucleotideCompound>("/tmp", "NM_001126", DNACompoundSet.getDNACompoundSet()); |
200 | | - DNASequence dnaSequence = new DNASequence(genbankDNAReader); |
201 | | - genbankDNAReader.getHeaderParser().parseHeader(genbankDNAReader.getHeader(), dnaSequence); |
202 | | - dnaSequence.setAccession(new AccessionID("NM_001126")); |
203 | | - logger.info("Sequence ({},{})={}...", dnaSequence.getAccession(), dnaSequence.getLength(), dnaSequence.getSequenceAsString().substring(0, 10)); |
204 | | - logger.info("Keywords: {}", genbankDNAReader.getKeyWords()); |
205 | | - logger.info("DatabaseReferences: {}", genbankDNAReader.getDatabaseReferences()); |
206 | | - |
207 | | - genbankDNAReader |
208 | | - = new GenbankProxySequenceReader<NucleotideCompound>("/tmp", "NM_000266", DNACompoundSet.getDNACompoundSet()); |
209 | | - dnaSequence = new DNASequence(genbankDNAReader); |
210 | | - genbankDNAReader.getHeaderParser().parseHeader(genbankDNAReader.getHeader(), dnaSequence); |
211 | | - logger.info("Sequence ({},{})={}...", dnaSequence.getAccession(), dnaSequence.getLength(), dnaSequence.getSequenceAsString().substring(0, 10)); |
212 | | - logger.info("Keywords: {}", genbankDNAReader.getKeyWords()); |
213 | | - logger.info("DatabaseReferences: {}", genbankDNAReader.getDatabaseReferences()); |
214 | | - |
215 | | - genbankDNAReader |
216 | | - = new GenbankProxySequenceReader<NucleotideCompound>("/tmp", "AV254721", DNACompoundSet.getDNACompoundSet()); |
217 | | - dnaSequence = new DNASequence(genbankDNAReader); |
218 | | - genbankDNAReader.getHeaderParser().parseHeader(genbankDNAReader.getHeader(), dnaSequence); |
219 | | - logger.info("Sequence ({},{})={}...", dnaSequence.getAccession(), dnaSequence.getLength(), dnaSequence.getSequenceAsString().substring(0, 10)); |
220 | | - logger.info("Keywords: {}", genbankDNAReader.getKeyWords()); |
221 | | - logger.info("DatabaseReferences: {}", genbankDNAReader.getDatabaseReferences()); |
222 | | - |
223 | | - genbankDNAReader |
224 | | - = new GenbankProxySequenceReader<NucleotideCompound>("/tmp", "AV254721.2", DNACompoundSet.getDNACompoundSet()); |
225 | | - dnaSequence = new DNASequence(genbankDNAReader); |
226 | | - genbankDNAReader.getHeaderParser().parseHeader(genbankDNAReader.getHeader(), dnaSequence); |
227 | | - logger.info("Sequence ({},{})={}...", dnaSequence.getAccession(), dnaSequence.getLength(), dnaSequence.getSequenceAsString().substring(0, 10)); |
228 | | - logger.info("Keywords: {}", genbankDNAReader.getKeyWords()); |
229 | | - logger.info("DatabaseReferences: {}", genbankDNAReader.getDatabaseReferences()); |
230 | | - |
231 | | - genbankDNAReader |
232 | | - = new GenbankProxySequenceReader<NucleotideCompound>("/tmp", "U49845", DNACompoundSet.getDNACompoundSet()); |
233 | | - dnaSequence = new DNASequence(genbankDNAReader); |
234 | | - genbankDNAReader.getHeaderParser().parseHeader(genbankDNAReader.getHeader(), dnaSequence); |
235 | | - logger.info("Sequence ({},{})={}...", dnaSequence.getAccession(), dnaSequence.getLength(), dnaSequence.getSequenceAsString().substring(0, 10)); |
236 | | - logger.info("Keywords: {}", genbankDNAReader.getKeyWords()); |
237 | | - logger.info("DatabaseReferences: {}", genbankDNAReader.getDatabaseReferences()); |
238 | | - |
239 | | - genbankDNAReader |
240 | | - = new GenbankProxySequenceReader<NucleotideCompound>("/tmp", "GI:1293613", DNACompoundSet.getDNACompoundSet()); |
241 | | - dnaSequence = new DNASequence(genbankDNAReader); |
242 | | - genbankDNAReader.getHeaderParser().parseHeader(genbankDNAReader.getHeader(), dnaSequence); |
243 | | - logger.info("Sequence ({},{})={}...", dnaSequence.getAccession(), dnaSequence.getLength(), dnaSequence.getSequenceAsString().substring(0, 10)); |
244 | | - logger.info("Keywords: {}", genbankDNAReader.getKeyWords()); |
245 | | - logger.info("DatabaseReferences: {}", genbankDNAReader.getDatabaseReferences()); |
246 | | - |
247 | | - genbankDNAReader |
248 | | - = new GenbankProxySequenceReader<NucleotideCompound>("/tmp", "14109166", DNACompoundSet.getDNACompoundSet()); |
249 | | - dnaSequence = new DNASequence(genbankDNAReader); |
250 | | - genbankDNAReader.getHeaderParser().parseHeader(genbankDNAReader.getHeader(), dnaSequence); |
251 | | - logger.info("Sequence ({},{})={}...", dnaSequence.getAccession(), dnaSequence.getLength(), dnaSequence.getSequenceAsString().substring(0, 10)); |
252 | | - logger.info("Keywords: {}", genbankDNAReader.getKeyWords()); |
253 | | - logger.info("DatabaseReferences: {}", genbankDNAReader.getDatabaseReferences()); |
254 | | - |
255 | | - /* |
256 | | - GenbankProxySequenceReader genbankProxyReader = new GenbankProxySequenceReader("/tmp"); |
257 | | - Sequence<?> sequence; |
258 | | -
|
259 | | - sequence = genbankProxyReader.getDNASequence(new AccessionID("NM_001126")); |
260 | | - System.out.println("Sequence" + "(" + sequence.getLength() + ")=" + sequence.getSequenceAsString().substring(0, 10) + "..."); |
261 | | -
|
262 | | - sequence = genbankProxyReader.getDNASequence(new AccessionID("NM_000266")); |
263 | | - System.out.println("Sequence" + "(" + sequence.getLength() + ")=" + sequence.getSequenceAsString().substring(0, 10) + "..."); |
264 | | -
|
265 | | - sequence = genbankProxyReader.getProteinSequence(new AccessionID("NP_000257")); |
266 | | - System.out.println("Sequence" + "(" + sequence.getLength() + ")=" + sequence.getSequenceAsString().substring(0, 10) + "..."); |
267 | | -
|
268 | | - sequence = genbankProxyReader.getProteinSequence(new AccessionID("AV254721")); |
269 | | - System.out.println("Sequence" + "(" + sequence.getLength() + ")=" + sequence.getSequenceAsString().substring(0, 10) + "..."); |
270 | | -
|
271 | | - sequence = genbankProxyReader.getProteinSequence(new AccessionID("AV254721.2")); |
272 | | - System.out.println("Sequence" + "(" + sequence.getLength() + ")=" + sequence.getSequenceAsString().substring(0, 10) + "..."); |
273 | | -
|
274 | | - sequence = genbankProxyReader.getProteinSequence(new AccessionID("U49845")); |
275 | | - System.out.println("Sequence" + "(" + sequence.getLength() + ")=" + sequence.getSequenceAsString().substring(0, 10) + "..."); |
276 | | -
|
277 | | - sequence = genbankProxyReader.getProteinSequence(new AccessionID("GI:1293613")); |
278 | | - System.out.println("Sequence" + "(" + sequence.getLength() + ")=" + sequence.getSequenceAsString().substring(0, 10) + "..."); |
279 | | -
|
280 | | - sequence = genbankProxyReader.getProteinSequence(new AccessionID("14109166")); |
281 | | - System.out.println("Sequence" + "(" + sequence.getLength() + ")=" + sequence.getSequenceAsString().substring(0, 10) + "..."); |
282 | | - */ |
283 | | - } |
| 180 | + |
284 | 181 | } |
0 commit comments