try {
if (!sequenceFactory.isDecoyAccession(proteins.get(i)) && sequenceFactory.getHeader(proteinAccession) != null) {
// try to find the database from the SequenceDatabase
DatabaseType database = sequenceFactory.getHeader(proteinAccession).getDatabaseType();
// create the database link
if (database != null) {
// @TODO: support more databases