| http://purl.uniprot.org/unirules/MF_04202#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:984430 up:source unirule:MF_04202 .
_:984431 up:source unirule:MF_04202 .
_:984432 up:source unirule:MF_04202 .
_:984433 up:source unirule:MF_04202 .
_:984434 up:source unirule:MF_04202 .
_:984435 up:source unirule:MF_04202 .
_:984436 up:source unirule:MF_04202 .
_:984437 up:source unirule:MF_04202 .
_:984438 up:source unirule:MF_04202 .
_:984439 up:source unirule:MF_04202 .
_:984440 up:source unirule:MF_04202 .
_:984441 up:source unirule:MF_04202 .
_:984442 up:source unirule:MF_04202 .
_:984443 up:source unirule:MF_04202 .
_:984444 up:source unirule:MF_04202 .
_:984445 up:source unirule:MF_04202 .
_:984446 up:source unirule:MF_04202 .
_:984447 up:source unirule:MF_04202 .
_:984448 up:source unirule:MF_04202 .
_:984449 up:source unirule:MF_04202 .
_:984450 up:source unirule:MF_04202 .
_:984451 up:source unirule:MF_04202 .
_:984452 up:source unirule:MF_04202 .
_:984453 up:source unirule:MF_04202 .
_:984454 up:source unirule:MF_04202 .
_:984455 up:source unirule:MF_04202 .
_:984456 up:source unirule:MF_04202 .
_:984457 up:source unirule:MF_04202 .
_:984458 up:source unirule:MF_04202 .
_:984459 up:source unirule:MF_04202 .
_:984460 up:source unirule:MF_04202 .
_:984461 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 .
?annotation6li8 up:cellularComponent .
?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 .
_:984462 a rdf:Statement ;
up:attribution _:984430 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:984463 a rdf:Statement ;
up:attribution _:984431 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:984464 a rdf:Statement ;
up:attribution _:984432 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:984465 a rdf:Statement ;
up:attribution _:984433 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name3 .
_:984466 a rdf:Statement ;
up:attribution _:984434 ;
rdf:subject ?gene4 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene4 .
_:984467 a rdf:Statement ;
up:attribution _:984435 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:984468 a rdf:Statement ;
up:attribution _:984436 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:984469 a rdf:Statement ;
up:attribution _:984437 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:984470 a rdf:Statement ;
up:attribution _:984438 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:325 .
_:984471 a rdf:Statement ;
up:attribution _:984439 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1040 .
_:984472 a rdf:Statement ;
up:attribution _:984440 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1043 .
_:984473 a rdf:Statement ;
up:attribution _:984441 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:945 .
_:984474 a rdf:Statement ;
up:attribution _:984442 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:984475 a rdf:Statement ;
up:attribution _:984443 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:984476 a rdf:Statement ;
up:attribution _:984444 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
_:984477 a rdf:Statement ;
up:attribution _:984445 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:261 .
_:984478 a rdf:Statement ;
up:attribution _:984446 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:899 .
_:984479 a rdf:Statement ;
up:attribution _:984447 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:468 .
_:984480 a rdf:Statement ;
up:attribution _:984448 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:946 .
_:984481 a rdf:Statement ;
up:attribution _:984449 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0030430 .
_:984482 a rdf:Statement ;
up:attribution _:984450 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0044178 .
_:984483 a rdf:Statement ;
up:attribution _:984451 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016020 .
_:984484 a rdf:Statement ;
up:attribution _:984452 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019031 .
_:984485 a rdf:Statement ;
up:attribution _:984453 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0055036 .
_:984486 a rdf:Statement ;
up:attribution _:984454 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0039660 .
_:984487 a rdf:Statement ;
up:source unirule:MF_04202 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:984488 a rdf:Statement ;
up:attribution _:984455 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:984489 a rdf:Statement ;
up:source unirule:MF_04202 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:984490 a rdf:Statement ;
up:attribution _:984456 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:984491 a rdf:Statement ;
up:source unirule:MF_04202 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:984492 a rdf:Statement ;
up:attribution _:984457 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:984493 a rdf:Statement ;
up:source unirule:MF_04202 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:984494 a rdf:Statement ;
up:attribution _:984458 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:984495 a rdf:Statement ;
up:source unirule:MF_04202 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:984496 a rdf:Statement ;
up:attribution _:984459 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:984497 a rdf:Statement ;
up:source unirule:MF_04202 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:984498 a rdf:Statement ;
up:attribution _:984460 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:984499 a rdf:Statement ;
up:source unirule:MF_04202 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:984500 a rdf:Statement ;
up:attribution _:984461 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_04202
#Rule MF_04202 Created by:? on:2018-03-26 Modified by:Edouard de Castro 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) .
}
}
"xsd:string |