+ DbSourceProxy sp = new SequenceFetcher().getSourceProxy(argv[0]);\r
+ if (sp!=null)\r
+ {\r
+ AlignmentI al = null;\r
+ try\r
+ {\r
+ al = sp.getSequenceRecords(argv[1]);\r
+ } catch (Exception e)\r
+ {\r
+ e.printStackTrace();\r
+ System.err.println("Error when retrieving "+argv[1]+" from "+argv[0]+"\nUsage: "+usage);\r
+ }\r
+ SequenceI[] prod = al.getSequencesArray();\r
+ if (al!=null)\r
+ {\r
+ for (int p = 0; p < prod.length; p++)\r
+ {\r
+ System.out.println("Prod " + p + ": "\r
+ + prod[p].getDisplayId(true) + " : "+prod[p].getDescription());\r
+ }\r
+ }\r
+ return;\r
+ } else {\r
+ System.err.println("Can't resolve "+argv[0]+" as a database name. Allowed values are :\n"+new SequenceFetcher().getSupportedDb());\r
+ }\r