| http://purl.uniprot.org/unirules/MF_04061#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:920451 up:source unirule:MF_04061 .
_:920452 up:source unirule:MF_04061 .
_:920453 up:source unirule:MF_04061 .
_:920454 up:fullName 'Intermediate terminal protein' ;
up:shortName 'iTP' ;
rdf:type up:Structured_Name .
_:920455 up:source unirule:MF_04061 .
_:920456 up:fullName 'Terminal protein' ;
up:shortName 'TP' ;
rdf:type up:Structured_Name .
_:920457 up:source unirule:MF_04061 .
_:920458 up:source unirule:MF_04061 .
_:920459 up:source unirule:MF_04061 .
_:920460 up:source unirule:MF_04061 .
_:920461 up:source unirule:MF_04061 .
_:920462 up:source unirule:MF_04061 .
_:920463 up:source unirule:MF_04061 .
_:920464 up:source unirule:MF_04061 .
_:920465 up:source unirule:MF_04061 .
_:920466 up:source unirule:MF_04061 .
_:920467 up:source unirule:MF_04061 .
_:920468 up:source unirule:MF_04061 .
_:920469 up:source unirule:MF_04061 .
_:920470 up:source unirule:MF_04061 .
_:920471 up:source unirule:MF_04061 .
_:920472 up:source unirule:MF_04061 .
_:920473 up:source unirule:MF_04061 .
_:920474 up:source unirule:MF_04061 .
_:920475 up:source unirule:MF_04061 .
_:920476 up:source unirule:MF_04061 .
_:920477 up:source unirule:MF_04061 .
_:920478 up:source unirule:MF_04061 .
_:920479 up:source unirule:MF_04061 .
_:920480 up:source unirule:MF_04061 .
_:920481 up:source unirule:MF_04061 .
_:920482 up:source unirule:MF_04061 .
_:920483 up:source unirule:MF_04061 .
_:920484 up:source unirule:MF_04061 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation6 ,
?annotation7 ,
?annotation8 ,
?annotation10 ,
?annotation11 ;
up:classifiedWith GO:0003677 ,
GO:0003690 ,
GO:0003697 ,
GO:0039687 ,
GO:0039693 ,
GO:0042025 ,
GO:0044204 ,
keyword:1048 ,
keyword:1194 ,
keyword:190 ,
keyword:235 ,
keyword:238 ,
keyword:597 ;
up:component ?namedpart3 ,
?namedpart4 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Preterminal protein' ;
up:shortName 'pTP' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Bellett protein' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Precursor terminal protein' ;
rdf:type up:Structured_Name .
?namedpart3 up:recommendedName _:920454 .
?namedpart4 up:recommendedName _:920456 .
?gene5 skos:prefLabel 'PTP' .
?annotation6 a up:Function_Annotation ;
rdfs:comment "Protein covalently bound to the viral DNA that acts as a primer for viral genomic replication by DNA strand displacement. Assembles on the viral origin of replication in an initiation complex with viral polymerase, DBP, host NFIA and host POU2F1/OCT1. During initiation, the polymerase covalently couples the first dCTP with Ser-580 of pTP. The terminal protein stimulates the template activity over 20 fold compared to protein-free templates. Neo-synthesized viral genomes are linked to two preterminal proteins, one for each 5' end. These new genomes are encapsidated in the nucleus, and during capsid maturation by viral protease, preterminal protein is first cleaved into intermediary (iTP), then into mature TP. May play a role in host nuclear matrix localization of genomic DNA." .
?annotation7 a up:Subunit_Annotation ;
rdfs:comment 'Heterodimer with the polymerase; this heterodimer binds to bp 9 to 18 of the genome. Interacts with host POU2F1; POU2F1 binds to the auxiliary sequences in the inverted terminal repeats and tethers the pTP-POL heterodimer to the origin DNA thereby participating in the assembly of the pre-initiation complex (POL-TP-DBP-NFIA-POU2F1).' .
?annotation8 a up:Subcellular_Location_Annotation .
?annotation8li9 up:cellularComponent .
?annotation10 a up:PTM_Annotation ;
rdfs:comment 'Preterminal protein is used to replicate viral genome, upon genomic encapsidation it is processed first into iTP and finally into TP by adenovirus protease.' .
?annotation11 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the adenoviridae terminal protein family.' .
?pfs12 up:annotation ?annotation13 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
rdf:type up:Chain_Annotation ;
rdfs:comment 'Preterminal protein' .
?pfsb14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
rdf:type up:Chain_Annotation ;
rdfs:comment 'Intermediate terminal protein' .
?pfsb20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
rdf:type up:Chain_Annotation ;
rdfs:comment 'Terminal protein' .
?pfsb26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfs30 up:annotation ?annotation31 .
?annotation31 faldo:begin ?pfsb32 ;
faldo:end ?pfse33 ;
rdf:type up:Motif_Annotation ;
rdfs:comment 'Nuclear localization signal' .
?pfsb32 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse33 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?pfs36 up:annotation ?annotation37 .
?annotation37 faldo:begin ?pfsb38 ;
faldo:end ?pfse39 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Cleavage; by adenovirus protease' .
?pfsb38 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfse39 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfs42 up:annotation ?annotation43 .
?annotation43 faldo:begin ?pfsb44 ;
faldo:end ?pfse45 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Cleavage; by adenovirus protease' .
?pfsb44 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfse45 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?pfs48 up:annotation ?annotation49 .
?annotation49 faldo:begin ?pfsb50 ;
faldo:end ?pfse51 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Priming of strand displacement replication by covalently linking the first nucleotide of the new DNA chain' .
?pfsb50 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?pfse51 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?pfs54 up:annotation ?annotation55 .
?annotation55 faldo:begin ?pfsb56 ;
faldo:end ?pfse57 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment "O-(5'-phospho-DNA)-serine" .
?pfsb56 faldo:position ?thisPositionOn58 ;
rdf:type faldo:ExactPosition .
?pfse57 faldo:position ?thisPositionOn59 ;
rdf:type faldo:ExactPosition .
_:920485 a rdf:Statement ;
up:attribution _:920451 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:920486 a rdf:Statement ;
up:attribution _:920452 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:920487 a rdf:Statement ;
up:attribution _:920453 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:920488 a rdf:Statement ;
up:attribution _:920455 ;
rdf:subject ?this ;
rdf:predicate up:component ;
rdf:object ?namedpart3 .
_:920489 a rdf:Statement ;
up:attribution _:920457 ;
rdf:subject ?this ;
rdf:predicate up:component ;
rdf:object ?namedpart4 .
_:920490 a rdf:Statement ;
up:attribution _:920458 ;
rdf:subject ?gene5 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene5 .
_:920491 a rdf:Statement ;
up:attribution _:920459 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:920492 a rdf:Statement ;
up:attribution _:920460 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:920493 a rdf:Statement ;
up:attribution _:920461 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:920494 a rdf:Statement ;
up:attribution _:920462 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:920495 a rdf:Statement ;
up:attribution _:920463 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:920496 a rdf:Statement ;
up:attribution _:920464 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:190 .
_:920497 a rdf:Statement ;
up:attribution _:920465 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:235 .
_:920498 a rdf:Statement ;
up:attribution _:920466 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:238 .
_:920499 a rdf:Statement ;
up:attribution _:920467 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1048 .
_:920500 a rdf:Statement ;
up:attribution _:920468 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:597 .
_:920501 a rdf:Statement ;
up:attribution _:920469 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1194 .
_:920502 a rdf:Statement ;
up:attribution _:920470 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0044204 .
_:920503 a rdf:Statement ;
up:attribution _:920471 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0042025 .
_:920504 a rdf:Statement ;
up:attribution _:920472 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003677 .
_:920505 a rdf:Statement ;
up:attribution _:920473 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003690 .
_:920506 a rdf:Statement ;
up:attribution _:920474 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003697 .
_:920507 a rdf:Statement ;
up:attribution _:920475 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0039693 .
_:920508 a rdf:Statement ;
up:attribution _:920476 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0039687 .
_:920509 a rdf:Statement ;
up:source unirule:MF_04061 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:920510 a rdf:Statement ;
up:attribution _:920477 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:920511 a rdf:Statement ;
up:source unirule:MF_04061 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:920512 a rdf:Statement ;
up:attribution _:920478 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:920513 a rdf:Statement ;
up:source unirule:MF_04061 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:920514 a rdf:Statement ;
up:attribution _:920479 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:920515 a rdf:Statement ;
up:source unirule:MF_04061 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:920516 a rdf:Statement ;
up:attribution _:920480 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:920517 a rdf:Statement ;
up:source unirule:MF_04061 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:920518 a rdf:Statement ;
up:attribution _:920481 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:920519 a rdf:Statement ;
up:source unirule:MF_04061 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:920520 a rdf:Statement ;
up:attribution _:920482 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:920521 a rdf:Statement ;
up:source unirule:MF_04061 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:920522 a rdf:Statement ;
up:attribution _:920483 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:920523 a rdf:Statement ;
up:source unirule:MF_04061 ;
rdf:subject ?pfs54 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
_:920524 a rdf:Statement ;
up:attribution _:920484 ;
rdf:subject ?pfs54 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_04061
#Rule MF_04061 Created by:? on:2017-03-17 Modified by:Edouard de Castro on:2019-11-20
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_04061 .
?thisOrganism rdfs:subClassOf+ taxon:10508 .
BIND(URI(CONCAT(STR(?this), '#MF_04061a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_04061a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_04061a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_04061a3')) AS ?namedpart3) .
BIND(URI(CONCAT(STR(?this), '#MF_04061a4')) AS ?namedpart4) .
BIND(URI(CONCAT(STR(?this), '#MF_04061a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_04061a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_04061a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_04061a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_04061a11')) AS ?annotation11) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch64 faldo:location ?templateMotifSequenceMatchRegionP0449965 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0449967 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04499MF_0406160 .
?templateMotifSequenceMatchRegionP0449965 faldo:begin ?templateMotifSequenceMatchBeginP0449966 .
?templateMotifSequenceMatchBeginP0449966 faldo:position ?templateMotifSequenceMatchBeginPositionP0449961 ;
faldo:reference isoform:P04499-1 .
?templateMotifSequenceProfileAlignmentOperationP0449967 edam:has_input signature:MF_04061 ;
rdf:type edam:operation_0300 .
?targetMotifMatch68 faldo:location ?targetMotifMatchRegionMatch69 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0406171 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04499MF_0406162 .
?targetMotifMatchRegionMatch69 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0406170 .
?targetMotifMatchRegionMatchBeginMF_0406170 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0406163 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0406171 edam:has_input signature:MF_04061 ;
rdf:type edam:operation_0300 .
BIND(1 AS ?thisPositionOn16) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t72) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse15) .
FILTER ((BOUND(?thisPositionOn16) && BOUND(?thisPositionOn17))) .
BIND(URI(CONCAT(STR(?this), '#MF_04061a13')) AS ?annotation13) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch77 faldo:location ?templateMotifSequenceMatchRegionP0449978 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0449980 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04499MF_0406173 .
?templateMotifSequenceMatchRegionP0449978 faldo:begin ?templateMotifSequenceMatchBeginP0449979 .
?templateMotifSequenceMatchBeginP0449979 faldo:position ?templateMotifSequenceMatchBeginPositionP0449974 ;
faldo:reference isoform:P04499-1 .
?templateMotifSequenceProfileAlignmentOperationP0449980 edam:has_input signature:MF_04061 ;
rdf:type edam:operation_0300 .
?targetMotifMatch81 faldo:location ?targetMotifMatchRegionMatch82 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0406184 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04499MF_0406175 .
?targetMotifMatchRegionMatch82 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0406183 .
?targetMotifMatchRegionMatchBeginMF_0406183 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0406176 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0406184 edam:has_input signature:MF_04061 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04499MF_0406173, 1, (STRLEN(?templateMotifCigarP04499MF_0406173) - STRLEN(REPLACE(?templateMotifCigarP04499MF_0406173, CONCAT('^(?:-*[^-]){', STR(((176 - ?templateMotifSequenceMatchBeginPositionP0449974) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04499MF_0406175, 1, (STRLEN(?targetMotifMatchCigarP04499MF_0406175) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_0406175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04499MF_0406175, 1, (STRLEN(?targetMotifMatchCigarP04499MF_0406175) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_0406175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) .
BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_0406176) - 1) AS ?thisPositionOn22) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t87) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse21) .
FILTER ((BOUND(?thisPositionOn22) && BOUND(?thisPositionOn23))) .
BIND(URI(CONCAT(STR(?this), '#MF_04061a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch92 faldo:location ?templateMotifSequenceMatchRegionP0449993 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0449995 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04499MF_0406188 .
?templateMotifSequenceMatchRegionP0449993 faldo:begin ?templateMotifSequenceMatchBeginP0449994 .
?templateMotifSequenceMatchBeginP0449994 faldo:position ?templateMotifSequenceMatchBeginPositionP0449989 ;
faldo:reference isoform:P04499-1 .
?templateMotifSequenceProfileAlignmentOperationP0449995 edam:has_input signature:MF_04061 ;
rdf:type edam:operation_0300 .
?targetMotifMatch96 faldo:location ?targetMotifMatchRegionMatch97 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0406199 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04499MF_0406190 .
?targetMotifMatchRegionMatch97 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0406198 .
?targetMotifMatchRegionMatchBeginMF_0406198 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0406191 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0406199 edam:has_input signature:MF_04061 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04499MF_0406188, 1, (STRLEN(?templateMotifCigarP04499MF_0406188) - STRLEN(REPLACE(?templateMotifCigarP04499MF_0406188, CONCAT('^(?:-*[^-]){', STR(((350 - ?templateMotifSequenceMatchBeginPositionP0449989) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04499MF_0406190, 1, (STRLEN(?targetMotifMatchCigarP04499MF_0406190) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_0406190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04499MF_0406190, 1, (STRLEN(?targetMotifMatchCigarP04499MF_0406190) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_0406190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) .
BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_0406191) - 1) AS ?thisPositionOn28) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn29) .
BIND(?this AS ?pfs1t102) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse27) .
FILTER ((BOUND(?thisPositionOn28) && BOUND(?thisPositionOn29))) .
BIND(URI(CONCAT(STR(?this), '#MF_04061a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch107 faldo:location ?templateMotifSequenceMatchRegionP04499108 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04499110 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04499MF_04061103 .
?templateMotifSequenceMatchRegionP04499108 faldo:begin ?templateMotifSequenceMatchBeginP04499109 .
?templateMotifSequenceMatchBeginP04499109 faldo:position ?templateMotifSequenceMatchBeginPositionP04499104 ;
faldo:reference isoform:P04499-1 .
?templateMotifSequenceProfileAlignmentOperationP04499110 edam:has_input signature:MF_04061 ;
rdf:type edam:operation_0300 .
?targetMotifMatch111 faldo:location ?targetMotifMatchRegionMatch112 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04061114 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04499MF_04061105 .
?targetMotifMatchRegionMatch112 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04061113 .
?targetMotifMatchRegionMatchBeginMF_04061113 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04061106 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04061114 edam:has_input signature:MF_04061 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04499MF_04061103, 1, (STRLEN(?templateMotifCigarP04499MF_04061103) - STRLEN(REPLACE(?templateMotifCigarP04499MF_04061103, CONCAT('^(?:-*[^-]){', STR(((380 - ?templateMotifSequenceMatchBeginPositionP04499104) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1115) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04499MF_04061105, 1, (STRLEN(?targetMotifMatchCigarP04499MF_04061105) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_04061105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04499MF_04061105, 1, (STRLEN(?targetMotifMatchCigarP04499MF_04061105) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_04061105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), '')))), '[^-]', ''))) AS ?step2116) .
BIND(((?step2116 + ?targetMotifMatchRegionMatchBeginPositionMF_04061106) - 1) AS ?thisPositionOn34) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04499MF_04061103, 1, (STRLEN(?templateMotifCigarP04499MF_04061103) - STRLEN(REPLACE(?templateMotifCigarP04499MF_04061103, CONCAT('^(?:-*[^-]){', STR(((389 - ?templateMotifSequenceMatchBeginPositionP04499104) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04499MF_04061105, 1, (STRLEN(?targetMotifMatchCigarP04499MF_04061105) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_04061105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04499MF_04061105, 1, (STRLEN(?targetMotifMatchCigarP04499MF_04061105) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_04061105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) .
BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_04061106) - 1) AS ?thisPositionOn35) .
BIND(?this AS ?pfs1t119) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb32) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse33) .
FILTER ((BOUND(?thisPositionOn34) && BOUND(?thisPositionOn35))) .
BIND(URI(CONCAT(STR(?this), '#MF_04061a31')) AS ?annotation31) .
BIND(?this AS ?pfs30) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch124 faldo:location ?templateMotifSequenceMatchRegionP04499125 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04499127 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04499MF_04061120 .
?templateMotifSequenceMatchRegionP04499125 faldo:begin ?templateMotifSequenceMatchBeginP04499126 .
?templateMotifSequenceMatchBeginP04499126 faldo:position ?templateMotifSequenceMatchBeginPositionP04499121 ;
faldo:reference isoform:P04499-1 .
?templateMotifSequenceProfileAlignmentOperationP04499127 edam:has_input signature:MF_04061 ;
rdf:type edam:operation_0300 .
?targetMotifMatch128 faldo:location ?targetMotifMatchRegionMatch129 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04061131 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04499MF_04061122 .
?targetMotifMatchRegionMatch129 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04061130 .
?targetMotifMatchRegionMatchBeginMF_04061130 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04061123 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04061131 edam:has_input signature:MF_04061 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04499MF_04061120, 1, (STRLEN(?templateMotifCigarP04499MF_04061120) - STRLEN(REPLACE(?templateMotifCigarP04499MF_04061120, CONCAT('^(?:-*[^-]){', STR(((349 - ?templateMotifSequenceMatchBeginPositionP04499121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1132) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04499MF_04061122, 1, (STRLEN(?targetMotifMatchCigarP04499MF_04061122) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_04061122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04499MF_04061122, 1, (STRLEN(?targetMotifMatchCigarP04499MF_04061122) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_04061122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), '')))), '[^-]', ''))) AS ?step2133) .
BIND(((?step2133 + ?targetMotifMatchRegionMatchBeginPositionMF_04061123) - 1) AS ?thisPositionOn40) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04499MF_04061120, 1, (STRLEN(?templateMotifCigarP04499MF_04061120) - STRLEN(REPLACE(?templateMotifCigarP04499MF_04061120, CONCAT('^(?:-*[^-]){', STR(((350 - ?templateMotifSequenceMatchBeginPositionP04499121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04499MF_04061122, 1, (STRLEN(?targetMotifMatchCigarP04499MF_04061122) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_04061122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04499MF_04061122, 1, (STRLEN(?targetMotifMatchCigarP04499MF_04061122) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_04061122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) .
BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_04061123) - 1) AS ?thisPositionOn41) .
BIND(?this AS ?pfs1t136) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb38) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse39) .
FILTER ((BOUND(?thisPositionOn40) && BOUND(?thisPositionOn41))) .
BIND(URI(CONCAT(STR(?this), '#MF_04061a37')) AS ?annotation37) .
BIND(?this AS ?pfs36) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch141 faldo:location ?templateMotifSequenceMatchRegionP04499142 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04499144 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04499MF_04061137 .
?templateMotifSequenceMatchRegionP04499142 faldo:begin ?templateMotifSequenceMatchBeginP04499143 .
?templateMotifSequenceMatchBeginP04499143 faldo:position ?templateMotifSequenceMatchBeginPositionP04499138 ;
faldo:reference isoform:P04499-1 .
?templateMotifSequenceProfileAlignmentOperationP04499144 edam:has_input signature:MF_04061 ;
rdf:type edam:operation_0300 .
?targetMotifMatch145 faldo:location ?targetMotifMatchRegionMatch146 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04061148 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04499MF_04061139 .
?targetMotifMatchRegionMatch146 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04061147 .
?targetMotifMatchRegionMatchBeginMF_04061147 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04061140 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04061148 edam:has_input signature:MF_04061 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04499MF_04061137, 1, (STRLEN(?templateMotifCigarP04499MF_04061137) - STRLEN(REPLACE(?templateMotifCigarP04499MF_04061137, CONCAT('^(?:-*[^-]){', STR(((175 - ?templateMotifSequenceMatchBeginPositionP04499138) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04499MF_04061139, 1, (STRLEN(?targetMotifMatchCigarP04499MF_04061139) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_04061139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04499MF_04061139, 1, (STRLEN(?targetMotifMatchCigarP04499MF_04061139) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_04061139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) .
BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_04061140) - 1) AS ?thisPositionOn46) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04499MF_04061137, 1, (STRLEN(?templateMotifCigarP04499MF_04061137) - STRLEN(REPLACE(?templateMotifCigarP04499MF_04061137, CONCAT('^(?:-*[^-]){', STR(((176 - ?templateMotifSequenceMatchBeginPositionP04499138) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1151) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04499MF_04061139, 1, (STRLEN(?targetMotifMatchCigarP04499MF_04061139) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_04061139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04499MF_04061139, 1, (STRLEN(?targetMotifMatchCigarP04499MF_04061139) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_04061139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), '')))), '[^-]', ''))) AS ?step2152) .
BIND(((?step2152 + ?targetMotifMatchRegionMatchBeginPositionMF_04061140) - 1) AS ?thisPositionOn47) .
BIND(?this AS ?pfs1t153) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb44) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse45) .
FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX]G', SUBSTR(?thisSequenceValue, ?thisPositionOn46, (?thisPositionOn47 - ?thisPositionOn46)))) .
BIND(URI(CONCAT(STR(?this), '#MF_04061a43')) AS ?annotation43) .
BIND(?this AS ?pfs42) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch158 faldo:location ?templateMotifSequenceMatchRegionP04499159 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04499161 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04499MF_04061154 .
?templateMotifSequenceMatchRegionP04499159 faldo:begin ?templateMotifSequenceMatchBeginP04499160 .
?templateMotifSequenceMatchBeginP04499160 faldo:position ?templateMotifSequenceMatchBeginPositionP04499155 ;
faldo:reference isoform:P04499-1 .
?templateMotifSequenceProfileAlignmentOperationP04499161 edam:has_input signature:MF_04061 ;
rdf:type edam:operation_0300 .
?targetMotifMatch162 faldo:location ?targetMotifMatchRegionMatch163 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04061165 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04499MF_04061156 .
?targetMotifMatchRegionMatch163 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04061164 .
?targetMotifMatchRegionMatchBeginMF_04061164 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04061157 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04061165 edam:has_input signature:MF_04061 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04499MF_04061154, 1, (STRLEN(?templateMotifCigarP04499MF_04061154) - STRLEN(REPLACE(?templateMotifCigarP04499MF_04061154, CONCAT('^(?:-*[^-]){', STR(((580 - ?templateMotifSequenceMatchBeginPositionP04499155) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1166) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04499MF_04061156, 1, (STRLEN(?targetMotifMatchCigarP04499MF_04061156) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_04061156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04499MF_04061156, 1, (STRLEN(?targetMotifMatchCigarP04499MF_04061156) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_04061156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), '')))), '[^-]', ''))) AS ?step2167) .
BIND(((?step2167 + ?targetMotifMatchRegionMatchBeginPositionMF_04061157) - 1) AS ?thisPositionOn52) .
BIND(?thisPositionOn52 AS ?thisPositionOn53) .
BIND(?this AS ?pfs1t168) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb50) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse51) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn52, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_04061a49')) AS ?annotation49) .
BIND(?this AS ?pfs48) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch173 faldo:location ?templateMotifSequenceMatchRegionP04499174 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04499176 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04499MF_04061169 .
?templateMotifSequenceMatchRegionP04499174 faldo:begin ?templateMotifSequenceMatchBeginP04499175 .
?templateMotifSequenceMatchBeginP04499175 faldo:position ?templateMotifSequenceMatchBeginPositionP04499170 ;
faldo:reference isoform:P04499-1 .
?templateMotifSequenceProfileAlignmentOperationP04499176 edam:has_input signature:MF_04061 ;
rdf:type edam:operation_0300 .
?targetMotifMatch177 faldo:location ?targetMotifMatchRegionMatch178 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04061180 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04499MF_04061171 .
?targetMotifMatchRegionMatch178 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04061179 .
?targetMotifMatchRegionMatchBeginMF_04061179 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04061172 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04061180 edam:has_input signature:MF_04061 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04499MF_04061169, 1, (STRLEN(?templateMotifCigarP04499MF_04061169) - STRLEN(REPLACE(?templateMotifCigarP04499MF_04061169, CONCAT('^(?:-*[^-]){', STR(((580 - ?templateMotifSequenceMatchBeginPositionP04499170) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1181) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04499MF_04061171, 1, (STRLEN(?targetMotifMatchCigarP04499MF_04061171) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_04061171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04499MF_04061171, 1, (STRLEN(?targetMotifMatchCigarP04499MF_04061171) - STRLEN(REPLACE(?targetMotifMatchCigarP04499MF_04061171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), '')))), '[^-]', ''))) AS ?step2182) .
BIND(((?step2182 + ?targetMotifMatchRegionMatchBeginPositionMF_04061172) - 1) AS ?thisPositionOn58) .
BIND(?thisPositionOn58 AS ?thisPositionOn59) .
BIND(?this AS ?pfs1t183) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb56) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse57) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn58, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_04061a55')) AS ?annotation55) .
BIND(?this AS ?pfs54) .
}
}
"xsd:string |