uniprotProtein.setSource( UniprotProteinType.SWISSPROT ); } else if ( UniProtEntryType.TREMBL.equals( uniProtEntry.getType() ) ) { uniprotProtein.setSource( UniprotProteinType.TREMBL ); } else if ( UniProtEntryType.UNKNOWN.equals( uniProtEntry.getType() ) ) { uniprotProtein.setSource( UniprotProteinType.UNKNOWN ); } else { throw new IllegalStateException( "Only SWISSPROT, TREMBL and UNKNOWN source are supported: " +