Change log for InterProScan JSON output format¶
InterProScan 5.31-70.0¶
In InterProScan 5.30-69.0 a MobiDB Lite match would consist of the following output:
{
"signature" : {
"accession" : "mobidb-lite",
"name" : "disorder_prediction",
"description" : "consensus disorder prediction",
"type" : null,
"signatureLibraryRelease" : {
"library" : "MOBIDB_LITE",
"version" : "1.5"
},
"entry" : null
},
"locations" : [ {
"start" : 1508,
"end" : 1530,
} ],
"model-ac" : "mobidb-lite"
}
Changes in InterProScan 5.31-70.0 have the following impact on the JSON output:
A ‘location’ will always consist of one or more ‘location-fragments’ [applies to all analyses]. Most locations will only have one fragment, however multiple fragments are possible in Pfam, CATH-Gene3D and SUPERFAMILY analyses where discontinuous domains are present.
A ‘location-fragment’ will contain a start and stop position, and a ‘dc-status’ to indicate whether it is: * CONTINUOUS (a continuous single chain domain) * N_TERMINAL_DISC (N-terminal discontinuous) * C_TERMINAL_DISC (C-terminal discontinuous) * NC_TERMINAL_DISC (N and C-terminal discontinuous)
A ‘location’ may have an optional ‘sequence-feature’ [only applies to MobiDB Lite locations].
The ‘type’ was removed from the ‘signature’ as these were never populated [applies to all analyses].
For a HMMER3 based ‘location’, a ‘postProcessed’ boolean attribute now indicates whether the native HMMER3 output was subject to analysis specific post-processing [applies to HMMER3 based analyses only].
Example new output:
{
"signature" : {
"accession" : "mobidb-lite",
"name" : "disorder_prediction",
"description" : "consensus disorder prediction",
"signatureLibraryRelease" : {
"library" : "MOBIDB_LITE",
"version" : "2.0"
},
"entry" : null
},
"locations" : [ {
"start" : 1508,
"end" : 1530,
"sequence-feature" : "Polyampholyte",
"location-fragments" : [ {
"start" : 1508,
"end" : 1530,
"dc-status" : "CONTINUOUS"
} ]
} ],
"model-ac" : "mobidb-lite"
}