protein databases in bioinformaticsprotein protein interaction databaseprotein structure databaseprotein expression databaseprotein sequence databaseprotein family databaseprotein domain databasehuman protein databaseprotein databases listprotein half life databasencbi protein databasepdb protein database