CONSTRUCT { _:974328 up:source unirule:MF_04202 . _:974329 up:source unirule:MF_04202 . _:974330 up:source unirule:MF_04202 . _:974331 up:source unirule:MF_04202 . _:974332 up:source unirule:MF_04202 . _:974333 up:source unirule:MF_04202 . _:974334 up:source unirule:MF_04202 . _:974335 up:source unirule:MF_04202 . _:974336 up:source unirule:MF_04202 . _:974337 up:source unirule:MF_04202 . _:974338 up:source unirule:MF_04202 . _:974339 up:source unirule:MF_04202 . _:974340 up:source unirule:MF_04202 . _:974341 up:source unirule:MF_04202 . _:974342 up:source unirule:MF_04202 . _:974343 up:source unirule:MF_04202 . _:974344 up:source unirule:MF_04202 . _:974345 up:source unirule:MF_04202 . _:974346 up:source unirule:MF_04202 . _:974347 up:source unirule:MF_04202 . _:974348 up:source unirule:MF_04202 . _:974349 up:source unirule:MF_04202 . _:974350 up:source unirule:MF_04202 . _:974351 up:source unirule:MF_04202 . _:974352 up:source unirule:MF_04202 . _:974353 up:source unirule:MF_04202 . _:974354 up:source unirule:MF_04202 . _:974355 up:source unirule:MF_04202 . _:974356 up:source unirule:MF_04202 . _:974357 up:source unirule:MF_04202 . _:974358 up:source unirule:MF_04202 . _:974359 up:source unirule:MF_04202 . ?this up:alternativeName ?name1 , ?name2 , ?name3 ; up:annotation ?annotation5 , ?annotation6 , ?annotation9 ; up:classifiedWith GO:0016020 , GO:0019031 , GO:0030430 , GO:0039660 , GO:0044178 , GO:0055036 , keyword:1040 , keyword:1043 , keyword:1133 , keyword:261 , keyword:325 , keyword:468 , keyword:472 , keyword:812 , keyword:899 , keyword:945 , keyword:946 ; up:recommendedName ?name0 . ?name0 up:fullName 'Membrane protein' ; up:shortName 'M protein' ; rdf:type up:Structured_Name . ?name1 up:fullName 'E1 glycoprotein' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Matrix glycoprotein' ; rdf:type up:Structured_Name . ?name3 up:fullName 'Membrane glycoprotein' ; rdf:type up:Structured_Name . ?gene4 skos:prefLabel 'M' . ?annotation5 a up:Function_Annotation ; rdfs:comment 'Component of the viral envelope that plays a central role in virus morphogenesis and assembly via its interactions with other viral proteins.' . ?annotation6 a up:Subcellular_Location_Annotation ; rdfs:comment 'Largely embedded in the lipid bilayer' . ?annotation6li7 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation6li8 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation9 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the betacoronaviruses M protein family.' . ?pfs12 up:annotation ?annotation13 . ?annotation13 faldo:begin ?pfsb14 ; faldo:end ?pfse15 ; rdf:type up:Topological_Domain_Annotation ; rdfs:comment 'Virion surface' . ?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:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?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:Topological_Domain_Annotation ; rdfs:comment 'Intravirion' . ?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:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?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:Topological_Domain_Annotation ; rdfs:comment 'Virion surface' . ?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:Transmembrane_Annotation ; rdfs:comment 'Helical' . ?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:Topological_Domain_Annotation ; rdfs:comment 'Intravirion' . ?pfsb50 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?pfse51 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . _:974360 a rdf:Statement ; up:attribution _:974328 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:974361 a rdf:Statement ; up:attribution _:974329 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:974362 a rdf:Statement ; up:attribution _:974330 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:974363 a rdf:Statement ; up:attribution _:974331 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name3 . _:974364 a rdf:Statement ; up:attribution _:974332 ; rdf:subject ?gene4 ; rdf:predicate up:encodedBy ; rdf:object ?gene4 . _:974365 a rdf:Statement ; up:attribution _:974333 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:974366 a rdf:Statement ; up:attribution _:974334 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:974367 a rdf:Statement ; up:attribution _:974335 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:974368 a rdf:Statement ; up:attribution _:974336 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:325 . _:974369 a rdf:Statement ; up:attribution _:974337 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1040 . _:974370 a rdf:Statement ; up:attribution _:974338 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1043 . _:974371 a rdf:Statement ; up:attribution _:974339 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:945 . _:974372 a rdf:Statement ; up:attribution _:974340 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:974373 a rdf:Statement ; up:attribution _:974341 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:974374 a rdf:Statement ; up:attribution _:974342 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . _:974375 a rdf:Statement ; up:attribution _:974343 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:261 . _:974376 a rdf:Statement ; up:attribution _:974344 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:899 . _:974377 a rdf:Statement ; up:attribution _:974345 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:468 . _:974378 a rdf:Statement ; up:attribution _:974346 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:946 . _:974379 a rdf:Statement ; up:attribution _:974347 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0030430 . _:974380 a rdf:Statement ; up:attribution _:974348 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0044178 . _:974381 a rdf:Statement ; up:attribution _:974349 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016020 . _:974382 a rdf:Statement ; up:attribution _:974350 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019031 . _:974383 a rdf:Statement ; up:attribution _:974351 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0055036 . _:974384 a rdf:Statement ; up:attribution _:974352 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0039660 . _:974385 a rdf:Statement ; up:source unirule:MF_04202 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:974386 a rdf:Statement ; up:attribution _:974353 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:974387 a rdf:Statement ; up:source unirule:MF_04202 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:974388 a rdf:Statement ; up:attribution _:974354 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:974389 a rdf:Statement ; up:source unirule:MF_04202 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:974390 a rdf:Statement ; up:attribution _:974355 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:974391 a rdf:Statement ; up:source unirule:MF_04202 ; rdf:subject ?pfs30 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:974392 a rdf:Statement ; up:attribution _:974356 ; rdf:subject ?pfs30 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:974393 a rdf:Statement ; up:source unirule:MF_04202 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:974394 a rdf:Statement ; up:attribution _:974357 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:974395 a rdf:Statement ; up:source unirule:MF_04202 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:974396 a rdf:Statement ; up:attribution _:974358 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:974397 a rdf:Statement ; up:source unirule:MF_04202 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:974398 a rdf:Statement ; up:attribution _:974359 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_04202 #Rule MF_04202 Created by:pmasson on:2018-03-26 Modified by:ecastro on:2022-09-29 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_04202 . ?thisOrganism rdfs:subClassOf+ taxon:694002 . BIND(URI(CONCAT(STR(?this), '#MF_04202a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_04202a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_04202a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_04202a3')) AS ?name3) . BIND(URI(CONCAT(STR(?this), '#MF_04202a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_04202a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_04202a9')) AS ?annotation9) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch58 faldo:location ?templateMotifSequenceMatchRegionP5959659 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP5959661 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP59596MF_0420254 . ?templateMotifSequenceMatchRegionP5959659 faldo:begin ?templateMotifSequenceMatchBeginP5959660 . ?templateMotifSequenceMatchBeginP5959660 faldo:position ?templateMotifSequenceMatchBeginPositionP5959655 ; faldo:reference isoform:P59596-1 . ?templateMotifSequenceProfileAlignmentOperationP5959661 edam:has_input signature:MF_04202 ; rdf:type edam:operation_0300 . ?targetMotifMatch62 faldo:location ?targetMotifMatchRegionMatch63 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0420265 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP59596MF_0420256 . ?targetMotifMatchRegionMatch63 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0420264 . ?targetMotifMatchRegionMatchBeginMF_0420264 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0420257 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0420265 edam:has_input signature:MF_04202 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP59596MF_0420254, 1, (STRLEN(?templateMotifCigarP59596MF_0420254) - STRLEN(REPLACE(?templateMotifCigarP59596MF_0420254, CONCAT('^(?:-*[^-]){', STR(((1 - ?templateMotifSequenceMatchBeginPositionP5959655) + 1)), '}'), '')))), '[a-z]', '')) AS ?step166) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP59596MF_0420256, 1, (STRLEN(?targetMotifMatchCigarP59596MF_0420256) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_0420256, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP59596MF_0420256, 1, (STRLEN(?targetMotifMatchCigarP59596MF_0420256) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_0420256, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), '')))), '[^-]', ''))) AS ?step267) . BIND(((?step267 + ?targetMotifMatchRegionMatchBeginPositionMF_0420257) - 1) AS ?thisPositionOn16) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP59596MF_0420254, 1, (STRLEN(?templateMotifCigarP59596MF_0420254) - STRLEN(REPLACE(?templateMotifCigarP59596MF_0420254, CONCAT('^(?:-*[^-]){', STR(((18 - ?templateMotifSequenceMatchBeginPositionP5959655) + 1)), '}'), '')))), '[a-z]', '')) AS ?step168) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP59596MF_0420256, 1, (STRLEN(?targetMotifMatchCigarP59596MF_0420256) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_0420256, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP59596MF_0420256, 1, (STRLEN(?targetMotifMatchCigarP59596MF_0420256) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_0420256, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), '')))), '[^-]', ''))) AS ?step269) . BIND(((?step269 + ?targetMotifMatchRegionMatchBeginPositionMF_0420257) - 1) AS ?thisPositionOn17) . BIND(?this AS ?pfs1t70) . 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_04202a13')) AS ?annotation13) . BIND(?this AS ?pfs12) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch75 faldo:location ?templateMotifSequenceMatchRegionP5959676 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP5959678 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP59596MF_0420271 . ?templateMotifSequenceMatchRegionP5959676 faldo:begin ?templateMotifSequenceMatchBeginP5959677 . ?templateMotifSequenceMatchBeginP5959677 faldo:position ?templateMotifSequenceMatchBeginPositionP5959672 ; faldo:reference isoform:P59596-1 . ?templateMotifSequenceProfileAlignmentOperationP5959678 edam:has_input signature:MF_04202 ; rdf:type edam:operation_0300 . ?targetMotifMatch79 faldo:location ?targetMotifMatchRegionMatch80 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0420282 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP59596MF_0420273 . ?targetMotifMatchRegionMatch80 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0420281 . ?targetMotifMatchRegionMatchBeginMF_0420281 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0420274 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0420282 edam:has_input signature:MF_04202 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP59596MF_0420271, 1, (STRLEN(?templateMotifCigarP59596MF_0420271) - STRLEN(REPLACE(?templateMotifCigarP59596MF_0420271, CONCAT('^(?:-*[^-]){', STR(((19 - ?templateMotifSequenceMatchBeginPositionP5959672) + 1)), '}'), '')))), '[a-z]', '')) AS ?step183) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP59596MF_0420273, 1, (STRLEN(?targetMotifMatchCigarP59596MF_0420273) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_0420273, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP59596MF_0420273, 1, (STRLEN(?targetMotifMatchCigarP59596MF_0420273) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_0420273, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), '')))), '[^-]', ''))) AS ?step284) . BIND(((?step284 + ?targetMotifMatchRegionMatchBeginPositionMF_0420274) - 1) AS ?thisPositionOn22) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP59596MF_0420271, 1, (STRLEN(?templateMotifCigarP59596MF_0420271) - STRLEN(REPLACE(?templateMotifCigarP59596MF_0420271, CONCAT('^(?:-*[^-]){', STR(((39 - ?templateMotifSequenceMatchBeginPositionP5959672) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP59596MF_0420273, 1, (STRLEN(?targetMotifMatchCigarP59596MF_0420273) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_0420273, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP59596MF_0420273, 1, (STRLEN(?targetMotifMatchCigarP59596MF_0420273) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_0420273, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) . BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_0420274) - 1) 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_04202a19')) AS ?annotation19) . BIND(?this AS ?pfs18) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch92 faldo:location ?templateMotifSequenceMatchRegionP5959693 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP5959695 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP59596MF_0420288 . ?templateMotifSequenceMatchRegionP5959693 faldo:begin ?templateMotifSequenceMatchBeginP5959694 . ?templateMotifSequenceMatchBeginP5959694 faldo:position ?templateMotifSequenceMatchBeginPositionP5959689 ; faldo:reference isoform:P59596-1 . ?templateMotifSequenceProfileAlignmentOperationP5959695 edam:has_input signature:MF_04202 ; rdf:type edam:operation_0300 . ?targetMotifMatch96 faldo:location ?targetMotifMatchRegionMatch97 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0420299 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP59596MF_0420290 . ?targetMotifMatchRegionMatch97 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0420298 . ?targetMotifMatchRegionMatchBeginMF_0420298 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0420291 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0420299 edam:has_input signature:MF_04202 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP59596MF_0420288, 1, (STRLEN(?templateMotifCigarP59596MF_0420288) - STRLEN(REPLACE(?templateMotifCigarP59596MF_0420288, CONCAT('^(?:-*[^-]){', STR(((40 - ?templateMotifSequenceMatchBeginPositionP5959689) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP59596MF_0420290, 1, (STRLEN(?targetMotifMatchCigarP59596MF_0420290) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_0420290, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP59596MF_0420290, 1, (STRLEN(?targetMotifMatchCigarP59596MF_0420290) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_0420290, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) . BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_0420291) - 1) AS ?thisPositionOn28) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP59596MF_0420288, 1, (STRLEN(?templateMotifCigarP59596MF_0420288) - STRLEN(REPLACE(?templateMotifCigarP59596MF_0420288, CONCAT('^(?:-*[^-]){', STR(((49 - ?templateMotifSequenceMatchBeginPositionP5959689) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP59596MF_0420290, 1, (STRLEN(?targetMotifMatchCigarP59596MF_0420290) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_0420290, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP59596MF_0420290, 1, (STRLEN(?targetMotifMatchCigarP59596MF_0420290) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_0420290, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) . BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0420291) - 1) AS ?thisPositionOn29) . BIND(?this AS ?pfs1t104) . 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_04202a25')) AS ?annotation25) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch109 faldo:location ?templateMotifSequenceMatchRegionP59596110 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP59596112 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP59596MF_04202105 . ?templateMotifSequenceMatchRegionP59596110 faldo:begin ?templateMotifSequenceMatchBeginP59596111 . ?templateMotifSequenceMatchBeginP59596111 faldo:position ?templateMotifSequenceMatchBeginPositionP59596106 ; faldo:reference isoform:P59596-1 . ?templateMotifSequenceProfileAlignmentOperationP59596112 edam:has_input signature:MF_04202 ; rdf:type edam:operation_0300 . ?targetMotifMatch113 faldo:location ?targetMotifMatchRegionMatch114 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04202116 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP59596MF_04202107 . ?targetMotifMatchRegionMatch114 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04202115 . ?targetMotifMatchRegionMatchBeginMF_04202115 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04202108 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04202116 edam:has_input signature:MF_04202 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP59596MF_04202105, 1, (STRLEN(?templateMotifCigarP59596MF_04202105) - STRLEN(REPLACE(?templateMotifCigarP59596MF_04202105, CONCAT('^(?:-*[^-]){', STR(((50 - ?templateMotifSequenceMatchBeginPositionP59596106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP59596MF_04202107, 1, (STRLEN(?targetMotifMatchCigarP59596MF_04202107) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_04202107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP59596MF_04202107, 1, (STRLEN(?targetMotifMatchCigarP59596MF_04202107) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_04202107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) . BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_04202108) - 1) AS ?thisPositionOn34) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP59596MF_04202105, 1, (STRLEN(?templateMotifCigarP59596MF_04202105) - STRLEN(REPLACE(?templateMotifCigarP59596MF_04202105, CONCAT('^(?:-*[^-]){', STR(((70 - ?templateMotifSequenceMatchBeginPositionP59596106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1119) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP59596MF_04202107, 1, (STRLEN(?targetMotifMatchCigarP59596MF_04202107) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_04202107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP59596MF_04202107, 1, (STRLEN(?targetMotifMatchCigarP59596MF_04202107) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_04202107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), '')))), '[^-]', ''))) AS ?step2120) . BIND(((?step2120 + ?targetMotifMatchRegionMatchBeginPositionMF_04202108) - 1) AS ?thisPositionOn35) . BIND(?this AS ?pfs1t121) . 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_04202a31')) AS ?annotation31) . BIND(?this AS ?pfs30) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch126 faldo:location ?templateMotifSequenceMatchRegionP59596127 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP59596129 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP59596MF_04202122 . ?templateMotifSequenceMatchRegionP59596127 faldo:begin ?templateMotifSequenceMatchBeginP59596128 . ?templateMotifSequenceMatchBeginP59596128 faldo:position ?templateMotifSequenceMatchBeginPositionP59596123 ; faldo:reference isoform:P59596-1 . ?templateMotifSequenceProfileAlignmentOperationP59596129 edam:has_input signature:MF_04202 ; rdf:type edam:operation_0300 . ?targetMotifMatch130 faldo:location ?targetMotifMatchRegionMatch131 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04202133 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP59596MF_04202124 . ?targetMotifMatchRegionMatch131 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04202132 . ?targetMotifMatchRegionMatchBeginMF_04202132 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04202125 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04202133 edam:has_input signature:MF_04202 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP59596MF_04202122, 1, (STRLEN(?templateMotifCigarP59596MF_04202122) - STRLEN(REPLACE(?templateMotifCigarP59596MF_04202122, CONCAT('^(?:-*[^-]){', STR(((71 - ?templateMotifSequenceMatchBeginPositionP59596123) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP59596MF_04202124, 1, (STRLEN(?targetMotifMatchCigarP59596MF_04202124) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_04202124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP59596MF_04202124, 1, (STRLEN(?targetMotifMatchCigarP59596MF_04202124) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_04202124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) . BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_04202125) - 1) AS ?thisPositionOn40) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP59596MF_04202122, 1, (STRLEN(?templateMotifCigarP59596MF_04202122) - STRLEN(REPLACE(?templateMotifCigarP59596MF_04202122, CONCAT('^(?:-*[^-]){', STR(((78 - ?templateMotifSequenceMatchBeginPositionP59596123) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1136) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP59596MF_04202124, 1, (STRLEN(?targetMotifMatchCigarP59596MF_04202124) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_04202124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP59596MF_04202124, 1, (STRLEN(?targetMotifMatchCigarP59596MF_04202124) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_04202124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), '')))), '[^-]', ''))) AS ?step2137) . BIND(((?step2137 + ?targetMotifMatchRegionMatchBeginPositionMF_04202125) - 1) AS ?thisPositionOn41) . BIND(?this AS ?pfs1t138) . 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_04202a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch143 faldo:location ?templateMotifSequenceMatchRegionP59596144 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP59596146 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP59596MF_04202139 . ?templateMotifSequenceMatchRegionP59596144 faldo:begin ?templateMotifSequenceMatchBeginP59596145 . ?templateMotifSequenceMatchBeginP59596145 faldo:position ?templateMotifSequenceMatchBeginPositionP59596140 ; faldo:reference isoform:P59596-1 . ?templateMotifSequenceProfileAlignmentOperationP59596146 edam:has_input signature:MF_04202 ; rdf:type edam:operation_0300 . ?targetMotifMatch147 faldo:location ?targetMotifMatchRegionMatch148 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04202150 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP59596MF_04202141 . ?targetMotifMatchRegionMatch148 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04202149 . ?targetMotifMatchRegionMatchBeginMF_04202149 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04202142 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04202150 edam:has_input signature:MF_04202 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP59596MF_04202139, 1, (STRLEN(?templateMotifCigarP59596MF_04202139) - STRLEN(REPLACE(?templateMotifCigarP59596MF_04202139, CONCAT('^(?:-*[^-]){', STR(((79 - ?templateMotifSequenceMatchBeginPositionP59596140) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1151) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP59596MF_04202141, 1, (STRLEN(?targetMotifMatchCigarP59596MF_04202141) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_04202141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP59596MF_04202141, 1, (STRLEN(?targetMotifMatchCigarP59596MF_04202141) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_04202141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), '')))), '[^-]', ''))) AS ?step2152) . BIND(((?step2152 + ?targetMotifMatchRegionMatchBeginPositionMF_04202142) - 1) AS ?thisPositionOn46) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP59596MF_04202139, 1, (STRLEN(?templateMotifCigarP59596MF_04202139) - STRLEN(REPLACE(?templateMotifCigarP59596MF_04202139, CONCAT('^(?:-*[^-]){', STR(((99 - ?templateMotifSequenceMatchBeginPositionP59596140) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1153) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP59596MF_04202141, 1, (STRLEN(?targetMotifMatchCigarP59596MF_04202141) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_04202141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP59596MF_04202141, 1, (STRLEN(?targetMotifMatchCigarP59596MF_04202141) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_04202141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), '')))), '[^-]', ''))) AS ?step2154) . BIND(((?step2154 + ?targetMotifMatchRegionMatchBeginPositionMF_04202142) - 1) AS ?thisPositionOn47) . BIND(?this AS ?pfs1t155) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse45) . FILTER ((BOUND(?thisPositionOn46) && BOUND(?thisPositionOn47))) . BIND(URI(CONCAT(STR(?this), '#MF_04202a43')) AS ?annotation43) . BIND(?this AS ?pfs42) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch160 faldo:location ?templateMotifSequenceMatchRegionP59596161 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP59596163 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP59596MF_04202156 . ?templateMotifSequenceMatchRegionP59596161 faldo:begin ?templateMotifSequenceMatchBeginP59596162 . ?templateMotifSequenceMatchBeginP59596162 faldo:position ?templateMotifSequenceMatchBeginPositionP59596157 ; faldo:reference isoform:P59596-1 . ?templateMotifSequenceProfileAlignmentOperationP59596163 edam:has_input signature:MF_04202 ; rdf:type edam:operation_0300 . ?targetMotifMatch164 faldo:location ?targetMotifMatchRegionMatch165 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04202167 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP59596MF_04202158 . ?targetMotifMatchRegionMatch165 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04202166 . ?targetMotifMatchRegionMatchBeginMF_04202166 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04202159 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04202167 edam:has_input signature:MF_04202 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP59596MF_04202156, 1, (STRLEN(?templateMotifCigarP59596MF_04202156) - STRLEN(REPLACE(?templateMotifCigarP59596MF_04202156, CONCAT('^(?:-*[^-]){', STR(((100 - ?templateMotifSequenceMatchBeginPositionP59596157) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1168) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP59596MF_04202158, 1, (STRLEN(?targetMotifMatchCigarP59596MF_04202158) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_04202158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP59596MF_04202158, 1, (STRLEN(?targetMotifMatchCigarP59596MF_04202158) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_04202158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), '')))), '[^-]', ''))) AS ?step2169) . BIND(((?step2169 + ?targetMotifMatchRegionMatchBeginPositionMF_04202159) - 1) AS ?thisPositionOn52) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP59596MF_04202156, 1, (STRLEN(?templateMotifCigarP59596MF_04202156) - STRLEN(REPLACE(?templateMotifCigarP59596MF_04202156, CONCAT('^(?:-*[^-]){', STR(((221 - ?templateMotifSequenceMatchBeginPositionP59596157) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1170) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP59596MF_04202158, 1, (STRLEN(?targetMotifMatchCigarP59596MF_04202158) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_04202158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP59596MF_04202158, 1, (STRLEN(?targetMotifMatchCigarP59596MF_04202158) - STRLEN(REPLACE(?targetMotifMatchCigarP59596MF_04202158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), '')))), '[^-]', ''))) AS ?step2171) . BIND(((?step2171 + ?targetMotifMatchRegionMatchBeginPositionMF_04202159) - 1) AS ?thisPositionOn53) . BIND(?this AS ?pfs1t172) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb50) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse51) . FILTER ((BOUND(?thisPositionOn52) && BOUND(?thisPositionOn53))) . BIND(URI(CONCAT(STR(?this), '#MF_04202a49')) AS ?annotation49) . BIND(?this AS ?pfs48) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2509481 . BIND(?this AS ?case10) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:2509481 . })) . BIND(?this AS ?case11) . } }