CONSTRUCT { _:946290 up:source unirule:MF_04091 . _:946291 up:source unirule:MF_04091 . _:946292 up:source unirule:MF_04091 . _:946293 up:source unirule:MF_04091 . _:946294 up:source unirule:MF_04091 . _:946295 up:source unirule:MF_04091 . _:946296 up:source unirule:MF_04091 . _:946297 up:source unirule:MF_04091 . _:946298 up:source unirule:MF_04091 . _:946299 up:source unirule:MF_04091 . _:946300 up:source unirule:MF_04091 . _:946301 up:source unirule:MF_04091 . _:946302 up:source unirule:MF_04091 . _:946303 up:source unirule:MF_04091 . _:946304 up:source unirule:MF_04091 . _:946305 up:source unirule:MF_04091 . _:946306 up:source unirule:MF_04091 . _:946307 up:source unirule:MF_04091 . _:946308 up:source unirule:MF_04091 . _:946309 up:source unirule:MF_04091 . _:946310 up:source unirule:MF_04091 . _:946311 up:source unirule:MF_04091 . _:946312 up:source unirule:MF_04091 . _:946313 up:source unirule:MF_04091 . _:946314 up:source unirule:MF_04091 . _:946315 up:source unirule:MF_04091 . _:946316 up:source unirule:MF_04091 . _:946317 up:source unirule:MF_04091 . _:946318 up:source unirule:MF_04091 . _:946319 up:source unirule:MF_04091 . _:946320 up:source unirule:MF_04091 . _:946321 up:source unirule:MF_04091 . _:946322 up:source unirule:MF_04091 . _:946323 up:source unirule:MF_04091 . _:946324 up:source unirule:MF_04091 . _:946325 up:source unirule:MF_04091 . _:946326 up:source unirule:MF_04091 . _:946327 up:source unirule:MF_04091 . _:946328 up:source unirule:MF_04091 . _:946329 up:source unirule:MF_04091 . _:946330 up:source unirule:MF_04091 . _:946331 up:source unirule:MF_04091 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation3 , ?annotation4 , ?annotation5 , ?annotation6 , ?annotation10 , ?annotation11 ; up:classifiedWith GO:0005576 , GO:0016020 , GO:0016032 , GO:0044155 , GO:0044169 , GO:0090729 , keyword:1038 , keyword:1043 , keyword:1072 , keyword:1133 , keyword:1182 , keyword:260 , keyword:325 , keyword:406 , keyword:407 , keyword:472 , keyword:735 , keyword:800 , keyword:812 , keyword:813 , keyword:843 , keyword:945 , keyword:964 ; up:recommendedName ?name0 . ?name0 up:fullName 'Non-structural glycoprotein 4' ; up:shortName 'NSP4' ; rdf:type up:Structured_Name . ?name1 up:fullName 'NCVP5' ; rdf:type up:Structured_Name . ?name2 up:fullName 'NS28' ; rdf:type up:Structured_Name . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Plays an essential role in the virus replication cycle by acting as a viroporin. Creates a pore in the host endoplasmic reticulum and as a consequence releases Ca(2+) in the cytoplasm of infected cell. In turn, high levels of cytoplasmic calcium trigger membrane trafficking and transport of viral ER-associated proteins to viroplasms, sites of viral genome replication and immature particle assembly.' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'The secreted form acts as an enterotoxin that causes phospholipase C-dependent elevation of the intracellular calcium concentration in host intestinal mucosa cells. Increased concentration of intracellular calcium disrupts the cytoskeleton and the tight junctions, raising the paracellular permeability. Potentiates chloride ion secretion through a calcium ion-dependent signaling pathway, inducing age-dependent diarrhea. To perform this enterotoxigenic role in vivo, NSP4 is released from infected enterocytes in a soluble form capable of diffusing within the intestinal lumen and interacting with host plasma membrane receptors on neighboring epithelial cells such as integrins ITGA1/ITGB1 and ITGA2/ITGB1.' . ?annotation5 a up:Subunit_Annotation ; rdfs:comment 'Homotetramer. Interacts with the immature particle in the viroplasm. Interacts with host CAV1, early and late in infection. Interacts with host integrin ITGA1/ITGB1 heterodimer. Interacts with host integrin ITGA2/ITGB1 heterodimer. Interaction with microtubules blocks trafficking to the Golgi apparatus.' . ?annotation6 a up:Subcellular_Location_Annotation ; rdfs:comment 'NSP4 localizes also in vesicular structures which contain autophagosomal markers and associate with viroplasms in virus-infected cells. Additionally, a soluble form of glycosylated NSP4 is secreted despite retention of its transmembrane domain' . ?annotation6li7 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation6li8 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation6li9 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation10 a up:PTM_Annotation ; rdfs:comment 'The N-glycosyl content is primarily Man(9)GlcNAc, with a small amount of Man(8)GlcNAc.' . ?annotation11 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the rotavirus NSP4 family.' . ?case12 up:classifiedWith GO:0046872 , keyword:106 , keyword:479 . ?pfs13 up:annotation ?annotation14 , ?annotation20 . ?annotation14 faldo:begin ?pfsb15 ; faldo:end ?pfse16 ; up:ligand ?ligand17 ; rdf:type up:Binding_Site_Annotation . ?pfsb15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse16 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?ligand17 rdfs:subClassOf chebi:29108 . ?annotation20 faldo:begin ?pfsb21 ; faldo:end ?pfse22 ; up:ligand ?ligand23 ; rdf:type up:Binding_Site_Annotation . ?pfsb21 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfse22 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?ligand23 rdfs:subClassOf chebi:29108 . ?pfs26 up:annotation ?annotation27 . ?annotation27 faldo:begin ?pfsb28 ; faldo:end ?pfse29 ; rdf:type up:Topological_Domain_Annotation ; rdfs:comment 'Lumenal' . ?pfsb28 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse29 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?pfs32 up:annotation ?annotation33 . ?annotation33 faldo:begin ?pfsb34 ; faldo:end ?pfse35 ; rdf:type up:Transmembrane_Annotation ; rdfs:comment 'Helical; Signal-anchor for type III membrane protein' . ?pfsb34 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse35 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; rdf:type up:Topological_Domain_Annotation ; rdfs:comment 'Cytoplasmic' . ?pfsb40 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfs44 up:annotation ?annotation45 . ?annotation45 faldo:begin ?pfsb46 ; faldo:end ?pfse47 ; rdf:type up:Glycosylation_Annotation ; rdfs:comment 'N-linked (GlcNAc...) asparagine; by host' . ?pfsb46 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfse47 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?pfs50 up:annotation ?annotation51 . ?annotation51 faldo:begin ?pfsb52 ; faldo:end ?pfse53 ; rdf:type up:Glycosylation_Annotation ; rdfs:comment 'N-linked (GlcNAc...) asparagine; by host' . ?pfsb52 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . _:946332 a rdf:Statement ; up:attribution _:946290 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:946333 a rdf:Statement ; up:attribution _:946291 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:946334 a rdf:Statement ; up:attribution _:946292 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:946335 a rdf:Statement ; up:attribution _:946293 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:946336 a rdf:Statement ; up:attribution _:946294 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:946337 a rdf:Statement ; up:attribution _:946295 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:946338 a rdf:Statement ; up:attribution _:946296 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:946339 a rdf:Statement ; up:attribution _:946297 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:946340 a rdf:Statement ; up:attribution _:946298 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:946341 a rdf:Statement ; up:attribution _:946299 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1072 . _:946342 a rdf:Statement ; up:attribution _:946300 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:260 . _:946343 a rdf:Statement ; up:attribution _:946301 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:325 . _:946344 a rdf:Statement ; up:attribution _:946302 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1038 . _:946345 a rdf:Statement ; up:attribution _:946303 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1043 . _:946346 a rdf:Statement ; up:attribution _:946304 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:945 . _:946347 a rdf:Statement ; up:attribution _:946305 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:407 . _:946348 a rdf:Statement ; up:attribution _:946306 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:406 . _:946349 a rdf:Statement ; up:attribution _:946307 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:946350 a rdf:Statement ; up:attribution _:946308 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:964 . _:946351 a rdf:Statement ; up:attribution _:946309 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:735 . _:946352 a rdf:Statement ; up:attribution _:946310 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:800 . _:946353 a rdf:Statement ; up:attribution _:946311 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:946354 a rdf:Statement ; up:attribution _:946312 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . _:946355 a rdf:Statement ; up:attribution _:946313 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:813 . _:946356 a rdf:Statement ; up:attribution _:946314 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1182 . _:946357 a rdf:Statement ; up:attribution _:946315 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:843 . _:946358 a rdf:Statement ; up:attribution _:946316 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005576 . _:946359 a rdf:Statement ; up:attribution _:946317 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0044155 . _:946360 a rdf:Statement ; up:attribution _:946318 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0044169 . _:946361 a rdf:Statement ; up:attribution _:946319 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016020 . _:946362 a rdf:Statement ; up:attribution _:946320 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0090729 . _:946363 a rdf:Statement ; up:attribution _:946321 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016032 . _:946364 a rdf:Statement ; up:attribution _:946322 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object keyword:106 . _:946365 a rdf:Statement ; up:attribution _:946323 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:946366 a rdf:Statement ; up:attribution _:946324 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object GO:0046872 . _:946367 a rdf:Statement ; up:source unirule:MF_04091 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:946368 a rdf:Statement ; up:attribution _:946325 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:946369 a rdf:Statement ; up:source unirule:MF_04091 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:946370 a rdf:Statement ; up:attribution _:946326 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:946371 a rdf:Statement ; up:source unirule:MF_04091 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:946372 a rdf:Statement ; up:attribution _:946327 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:946373 a rdf:Statement ; up:source unirule:MF_04091 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:946374 a rdf:Statement ; up:attribution _:946328 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:946375 a rdf:Statement ; up:source unirule:MF_04091 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:946376 a rdf:Statement ; up:attribution _:946329 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:946377 a rdf:Statement ; up:source unirule:MF_04091 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:946378 a rdf:Statement ; up:attribution _:946330 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:946379 a rdf:Statement ; up:source unirule:MF_04091 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:946380 a rdf:Statement ; up:attribution _:946331 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_04091 #Rule MF_04091 Created by:? on:2018-02-27 Modified by:Elisabeth Coudert on:2024-11-21 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_04091 . ?thisOrganism rdfs:subClassOf+ taxon:10912 . BIND(URI(CONCAT(STR(?this), '#MF_04091a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_04091a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_04091a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_04091a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_04091a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_04091a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_04091a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_04091a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_04091a11')) AS ?annotation11) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch60 faldo:location ?templateMotifSequenceMatchRegionP0451261 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0451263 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04512MF_0409156 . ?templateMotifSequenceMatchRegionP0451261 faldo:begin ?templateMotifSequenceMatchBeginP0451262 . ?templateMotifSequenceMatchBeginP0451262 faldo:position ?templateMotifSequenceMatchBeginPositionP0451257 ; faldo:reference isoform:P04512-1 . ?templateMotifSequenceProfileAlignmentOperationP0451263 edam:has_input signature:MF_04091 ; rdf:type edam:operation_0300 . ?targetMotifMatch64 faldo:location ?targetMotifMatchRegionMatch65 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0409167 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04512MF_0409158 . ?targetMotifMatchRegionMatch65 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0409166 . ?targetMotifMatchRegionMatchBeginMF_0409166 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0409159 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0409167 edam:has_input signature:MF_04091 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04512MF_0409156, 1, (STRLEN(?templateMotifCigarP04512MF_0409156) - STRLEN(REPLACE(?templateMotifCigarP04512MF_0409156, CONCAT('^(?:-*[^-]){', STR(((120 - ?templateMotifSequenceMatchBeginPositionP0451257) + 1)), '}'), '')))), '[a-z]', '')) AS ?step168) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04512MF_0409158, 1, (STRLEN(?targetMotifMatchCigarP04512MF_0409158) - STRLEN(REPLACE(?targetMotifMatchCigarP04512MF_0409158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04512MF_0409158, 1, (STRLEN(?targetMotifMatchCigarP04512MF_0409158) - STRLEN(REPLACE(?targetMotifMatchCigarP04512MF_0409158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), '')))), '[^-]', ''))) AS ?step269) . BIND(((?step269 + ?targetMotifMatchRegionMatchBeginPositionMF_0409159) - 1) AS ?thisPositionOn18) . BIND(?thisPositionOn18 AS ?thisPositionOn19) . BIND(?this AS ?pfs1t70) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'E')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04512MF_0409156, 1, (STRLEN(?templateMotifCigarP04512MF_0409156) - STRLEN(REPLACE(?templateMotifCigarP04512MF_0409156, CONCAT('^(?:-*[^-]){', STR(((123 - ?templateMotifSequenceMatchBeginPositionP0451257) + 1)), '}'), '')))), '[a-z]', '')) AS ?step171) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04512MF_0409158, 1, (STRLEN(?targetMotifMatchCigarP04512MF_0409158) - STRLEN(REPLACE(?targetMotifMatchCigarP04512MF_0409158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04512MF_0409158, 1, (STRLEN(?targetMotifMatchCigarP04512MF_0409158) - STRLEN(REPLACE(?targetMotifMatchCigarP04512MF_0409158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), '')))), '[^-]', ''))) AS ?step272) . BIND(((?step272 + ?targetMotifMatchRegionMatchBeginPositionMF_0409159) - 1) AS ?thisPositionOn24) . BIND(?thisPositionOn24 AS ?thisPositionOn25) . BIND(?this AS ?pfs1t73) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'Q')) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch78 faldo:location ?templateMotifSequenceMatchRegionP0451279 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0451281 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04512MF_0409174 . ?templateMotifSequenceMatchRegionP0451279 faldo:begin ?templateMotifSequenceMatchBeginP0451280 . ?templateMotifSequenceMatchBeginP0451280 faldo:position ?templateMotifSequenceMatchBeginPositionP0451275 ; faldo:reference isoform:P04512-1 . ?templateMotifSequenceProfileAlignmentOperationP0451281 edam:has_input signature:MF_04091 ; rdf:type edam:operation_0300 . ?targetMotifMatch82 faldo:location ?targetMotifMatchRegionMatch83 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0409185 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04512MF_0409176 . ?targetMotifMatchRegionMatch83 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0409184 . ?targetMotifMatchRegionMatchBeginMF_0409184 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0409177 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0409185 edam:has_input signature:MF_04091 ; rdf:type edam:operation_0300 . BIND(1 AS ?thisPositionOn30) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04512MF_0409174, 1, (STRLEN(?templateMotifCigarP04512MF_0409174) - STRLEN(REPLACE(?templateMotifCigarP04512MF_0409174, CONCAT('^(?:-*[^-]){', STR(((28 - ?templateMotifSequenceMatchBeginPositionP0451275) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04512MF_0409176, 1, (STRLEN(?targetMotifMatchCigarP04512MF_0409176) - STRLEN(REPLACE(?targetMotifMatchCigarP04512MF_0409176, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04512MF_0409176, 1, (STRLEN(?targetMotifMatchCigarP04512MF_0409176) - STRLEN(REPLACE(?targetMotifMatchCigarP04512MF_0409176, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) . BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0409177) - 1) AS ?thisPositionOn31) . BIND(?this AS ?pfs2t88) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb28) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse29) . FILTER ((BOUND(?thisPositionOn30) && BOUND(?thisPositionOn31))) . BIND(URI(CONCAT(STR(?this), '#MF_04091a27')) AS ?annotation27) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch93 faldo:location ?templateMotifSequenceMatchRegionP0451294 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0451296 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04512MF_0409189 . ?templateMotifSequenceMatchRegionP0451294 faldo:begin ?templateMotifSequenceMatchBeginP0451295 . ?templateMotifSequenceMatchBeginP0451295 faldo:position ?templateMotifSequenceMatchBeginPositionP0451290 ; faldo:reference isoform:P04512-1 . ?templateMotifSequenceProfileAlignmentOperationP0451296 edam:has_input signature:MF_04091 ; rdf:type edam:operation_0300 . ?targetMotifMatch97 faldo:location ?targetMotifMatchRegionMatch98 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04091100 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04512MF_0409191 . ?targetMotifMatchRegionMatch98 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0409199 . ?targetMotifMatchRegionMatchBeginMF_0409199 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0409192 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04091100 edam:has_input signature:MF_04091 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04512MF_0409189, 1, (STRLEN(?templateMotifCigarP04512MF_0409189) - STRLEN(REPLACE(?templateMotifCigarP04512MF_0409189, CONCAT('^(?:-*[^-]){', STR(((29 - ?templateMotifSequenceMatchBeginPositionP0451290) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04512MF_0409191, 1, (STRLEN(?targetMotifMatchCigarP04512MF_0409191) - STRLEN(REPLACE(?targetMotifMatchCigarP04512MF_0409191, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04512MF_0409191, 1, (STRLEN(?targetMotifMatchCigarP04512MF_0409191) - STRLEN(REPLACE(?targetMotifMatchCigarP04512MF_0409191, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) . BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0409192) - 1) AS ?thisPositionOn36) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04512MF_0409189, 1, (STRLEN(?templateMotifCigarP04512MF_0409189) - STRLEN(REPLACE(?templateMotifCigarP04512MF_0409189, CONCAT('^(?:-*[^-]){', STR(((51 - ?templateMotifSequenceMatchBeginPositionP0451290) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04512MF_0409191, 1, (STRLEN(?targetMotifMatchCigarP04512MF_0409191) - STRLEN(REPLACE(?targetMotifMatchCigarP04512MF_0409191, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04512MF_0409191, 1, (STRLEN(?targetMotifMatchCigarP04512MF_0409191) - STRLEN(REPLACE(?targetMotifMatchCigarP04512MF_0409191, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) . BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0409192) - 1) AS ?thisPositionOn37) . BIND(?this AS ?pfs2t105) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse35) . FILTER ((BOUND(?thisPositionOn36) && BOUND(?thisPositionOn37))) . BIND(URI(CONCAT(STR(?this), '#MF_04091a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch110 faldo:location ?templateMotifSequenceMatchRegionP04512111 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04512113 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04512MF_04091106 . ?templateMotifSequenceMatchRegionP04512111 faldo:begin ?templateMotifSequenceMatchBeginP04512112 . ?templateMotifSequenceMatchBeginP04512112 faldo:position ?templateMotifSequenceMatchBeginPositionP04512107 ; faldo:reference isoform:P04512-1 . ?templateMotifSequenceProfileAlignmentOperationP04512113 edam:has_input signature:MF_04091 ; rdf:type edam:operation_0300 . ?targetMotifMatch114 faldo:location ?targetMotifMatchRegionMatch115 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04091117 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04512MF_04091108 . ?targetMotifMatchRegionMatch115 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04091116 . ?targetMotifMatchRegionMatchBeginMF_04091116 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04091109 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04091117 edam:has_input signature:MF_04091 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04512MF_04091106, 1, (STRLEN(?templateMotifCigarP04512MF_04091106) - STRLEN(REPLACE(?templateMotifCigarP04512MF_04091106, CONCAT('^(?:-*[^-]){', STR(((52 - ?templateMotifSequenceMatchBeginPositionP04512107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1118) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04512MF_04091108, 1, (STRLEN(?targetMotifMatchCigarP04512MF_04091108) - STRLEN(REPLACE(?targetMotifMatchCigarP04512MF_04091108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04512MF_04091108, 1, (STRLEN(?targetMotifMatchCigarP04512MF_04091108) - STRLEN(REPLACE(?targetMotifMatchCigarP04512MF_04091108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), '')))), '[^-]', ''))) AS ?step2119) . BIND(((?step2119 + ?targetMotifMatchRegionMatchBeginPositionMF_04091109) - 1) AS ?thisPositionOn42) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn43) . BIND(?this AS ?pfs2t120) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse41) . FILTER ((BOUND(?thisPositionOn42) && BOUND(?thisPositionOn43))) . BIND(URI(CONCAT(STR(?this), '#MF_04091a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch125 faldo:location ?templateMotifSequenceMatchRegionP04512126 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04512128 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04512MF_04091121 . ?templateMotifSequenceMatchRegionP04512126 faldo:begin ?templateMotifSequenceMatchBeginP04512127 . ?templateMotifSequenceMatchBeginP04512127 faldo:position ?templateMotifSequenceMatchBeginPositionP04512122 ; faldo:reference isoform:P04512-1 . ?templateMotifSequenceProfileAlignmentOperationP04512128 edam:has_input signature:MF_04091 ; rdf:type edam:operation_0300 . ?targetMotifMatch129 faldo:location ?targetMotifMatchRegionMatch130 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04091132 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04512MF_04091123 . ?targetMotifMatchRegionMatch130 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04091131 . ?targetMotifMatchRegionMatchBeginMF_04091131 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04091124 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04091132 edam:has_input signature:MF_04091 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04512MF_04091121, 1, (STRLEN(?templateMotifCigarP04512MF_04091121) - STRLEN(REPLACE(?templateMotifCigarP04512MF_04091121, CONCAT('^(?:-*[^-]){', STR(((8 - ?templateMotifSequenceMatchBeginPositionP04512122) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1133) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04512MF_04091123, 1, (STRLEN(?targetMotifMatchCigarP04512MF_04091123) - STRLEN(REPLACE(?targetMotifMatchCigarP04512MF_04091123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04512MF_04091123, 1, (STRLEN(?targetMotifMatchCigarP04512MF_04091123) - STRLEN(REPLACE(?targetMotifMatchCigarP04512MF_04091123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), '')))), '[^-]', ''))) AS ?step2134) . BIND(((?step2134 + ?targetMotifMatchRegionMatchBeginPositionMF_04091124) - 1) AS ?thisPositionOn48) . BIND(?thisPositionOn48 AS ?thisPositionOn49) . BIND(?this AS ?pfs2t135) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse47) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_04091a45')) AS ?annotation45) . BIND(?this AS ?pfs44) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch140 faldo:location ?templateMotifSequenceMatchRegionP04512141 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04512143 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04512MF_04091136 . ?templateMotifSequenceMatchRegionP04512141 faldo:begin ?templateMotifSequenceMatchBeginP04512142 . ?templateMotifSequenceMatchBeginP04512142 faldo:position ?templateMotifSequenceMatchBeginPositionP04512137 ; faldo:reference isoform:P04512-1 . ?templateMotifSequenceProfileAlignmentOperationP04512143 edam:has_input signature:MF_04091 ; rdf:type edam:operation_0300 . ?targetMotifMatch144 faldo:location ?targetMotifMatchRegionMatch145 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04091147 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04512MF_04091138 . ?targetMotifMatchRegionMatch145 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04091146 . ?targetMotifMatchRegionMatchBeginMF_04091146 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04091139 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04091147 edam:has_input signature:MF_04091 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04512MF_04091136, 1, (STRLEN(?templateMotifCigarP04512MF_04091136) - STRLEN(REPLACE(?templateMotifCigarP04512MF_04091136, CONCAT('^(?:-*[^-]){', STR(((18 - ?templateMotifSequenceMatchBeginPositionP04512137) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1148) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04512MF_04091138, 1, (STRLEN(?targetMotifMatchCigarP04512MF_04091138) - STRLEN(REPLACE(?targetMotifMatchCigarP04512MF_04091138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04512MF_04091138, 1, (STRLEN(?targetMotifMatchCigarP04512MF_04091138) - STRLEN(REPLACE(?targetMotifMatchCigarP04512MF_04091138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), '')))), '[^-]', ''))) AS ?step2149) . BIND(((?step2149 + ?targetMotifMatchRegionMatchBeginPositionMF_04091139) - 1) AS ?thisPositionOn54) . BIND(?thisPositionOn54 AS ?thisPositionOn55) . BIND(?this AS ?pfs2t150) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse53) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_04091a51')) AS ?annotation51) . BIND(?this AS ?pfs50) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag151) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag151, ?UNBOUND_VARIABLE) AS ?case12) . }