| http://purl.uniprot.org/unirules/MF_04203#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:985047 up:source unirule:MF_04203 .
_:985048 up:source unirule:MF_04203 .
_:985049 up:source unirule:MF_04203 .
_:985050 up:source unirule:MF_04203 .
_:985051 up:source unirule:MF_04203 .
_:985052 up:source unirule:MF_04203 .
_:985053 up:source unirule:MF_04203 .
_:985054 up:source unirule:MF_04203 .
_:985055 up:source unirule:MF_04203 .
_:985056 up:source unirule:MF_04203 .
_:985057 up:source unirule:MF_04203 .
_:985058 up:source unirule:MF_04203 .
_:985059 up:source unirule:MF_04203 .
_:985060 up:source unirule:MF_04203 .
_:985061 up:source unirule:MF_04203 .
_:985062 up:source unirule:MF_04203 .
_:985063 up:source unirule:MF_04203 .
_:985064 up:source unirule:MF_04203 .
_:985065 up:source unirule:MF_04203 .
_:985066 up:source unirule:MF_04203 .
_:985067 up:source unirule:MF_04203 .
_:985068 up:source unirule:MF_04203 .
_:985069 up:source unirule:MF_04203 .
_:985070 up:source unirule:MF_04203 .
_:985071 up:source unirule:MF_04203 .
_:985072 up:source unirule:MF_04203 .
_:985073 up:source unirule:MF_04203 .
_:985074 up:source unirule:MF_04203 .
_:985075 up:source unirule:MF_04203 .
_:985076 up:source unirule:MF_04203 .
_:985077 up:source unirule:MF_04203 .
?this up:alternativeName ?name1 ,
?name2 ,
?name3 ;
up:annotation ?annotation5 ,
?annotation6 ,
?annotation7 ,
?annotation10 ;
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: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:Subunit_Annotation ;
rdfs:comment 'Homomultimer. Interacts with envelope E protein in the budding compartment of the host cell, which is located between endoplasmic reticulum and the Golgi complex. Forms a complex with HE and S proteins. Interacts with nucleocapsid N protein. This interaction probably participates in RNA packaging into the virus.' .
?annotation7 a up:Subcellular_Location_Annotation ;
rdfs:comment 'Largely embedded in the lipid bilayer' .
?annotation7li8 up:cellularComponent .
?annotation7li9 up:cellularComponent .
?annotation10 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the gammacoronaviruses M protein family.' .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
rdf:type up:Topological_Domain_Annotation ;
rdfs:comment 'Virion surface' .
?pfsb13 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
rdf:type up:Transmembrane_Annotation ;
rdfs:comment 'Helical' .
?pfsb19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
rdf:type up:Topological_Domain_Annotation ;
rdfs:comment 'Intravirion' .
?pfsb25 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfs29 up:annotation ?annotation30 .
?annotation30 faldo:begin ?pfsb31 ;
faldo:end ?pfse32 ;
rdf:type up:Transmembrane_Annotation ;
rdfs:comment 'Helical' .
?pfsb31 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfse32 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfs35 up:annotation ?annotation36 .
?annotation36 faldo:begin ?pfsb37 ;
faldo:end ?pfse38 ;
rdf:type up:Topological_Domain_Annotation ;
rdfs:comment 'Virion surface' .
?pfsb37 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?pfse38 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfs41 up:annotation ?annotation42 .
?annotation42 faldo:begin ?pfsb43 ;
faldo:end ?pfse44 ;
rdf:type up:Transmembrane_Annotation ;
rdfs:comment 'Helical' .
?pfsb43 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?pfse44 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfs47 up:annotation ?annotation48 .
?annotation48 faldo:begin ?pfsb49 ;
faldo:end ?pfse50 ;
rdf:type up:Topological_Domain_Annotation ;
rdfs:comment 'Intravirion' .
?pfsb49 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?pfse50 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
_:985078 a rdf:Statement ;
up:attribution _:985047 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:985079 a rdf:Statement ;
up:attribution _:985048 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:985080 a rdf:Statement ;
up:attribution _:985049 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:985081 a rdf:Statement ;
up:attribution _:985050 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name3 .
_:985082 a rdf:Statement ;
up:attribution _:985051 ;
rdf:subject ?gene4 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene4 .
_:985083 a rdf:Statement ;
up:attribution _:985052 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:985084 a rdf:Statement ;
up:attribution _:985053 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:985085 a rdf:Statement ;
up:attribution _:985054 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:985086 a rdf:Statement ;
up:attribution _:985055 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:985087 a rdf:Statement ;
up:attribution _:985056 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:325 .
_:985088 a rdf:Statement ;
up:attribution _:985057 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1040 .
_:985089 a rdf:Statement ;
up:attribution _:985058 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1043 .
_:985090 a rdf:Statement ;
up:attribution _:985059 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:985091 a rdf:Statement ;
up:attribution _:985060 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:985092 a rdf:Statement ;
up:attribution _:985061 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
_:985093 a rdf:Statement ;
up:attribution _:985062 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:261 .
_:985094 a rdf:Statement ;
up:attribution _:985063 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:468 .
_:985095 a rdf:Statement ;
up:attribution _:985064 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:946 .
_:985096 a rdf:Statement ;
up:attribution _:985065 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0030430 .
_:985097 a rdf:Statement ;
up:attribution _:985066 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0044178 .
_:985098 a rdf:Statement ;
up:attribution _:985067 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016020 .
_:985099 a rdf:Statement ;
up:attribution _:985068 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019031 .
_:985100 a rdf:Statement ;
up:attribution _:985069 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0055036 .
_:985101 a rdf:Statement ;
up:attribution _:985070 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0039660 .
_:985102 a rdf:Statement ;
up:source unirule:MF_04203 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:985103 a rdf:Statement ;
up:attribution _:985071 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:985104 a rdf:Statement ;
up:source unirule:MF_04203 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:985105 a rdf:Statement ;
up:attribution _:985072 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:985106 a rdf:Statement ;
up:source unirule:MF_04203 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:985107 a rdf:Statement ;
up:attribution _:985073 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:985108 a rdf:Statement ;
up:source unirule:MF_04203 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:985109 a rdf:Statement ;
up:attribution _:985074 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:985110 a rdf:Statement ;
up:source unirule:MF_04203 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:985111 a rdf:Statement ;
up:attribution _:985075 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:985112 a rdf:Statement ;
up:source unirule:MF_04203 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:985113 a rdf:Statement ;
up:attribution _:985076 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:985114 a rdf:Statement ;
up:source unirule:MF_04203 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:985115 a rdf:Statement ;
up:attribution _:985077 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_04203
#Rule MF_04203 Created by:? on:2018-03-26 Modified by:Edouard de Castro on:2022-09-29
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_04203 .
?thisOrganism rdfs:subClassOf+ taxon:694013 .
BIND(URI(CONCAT(STR(?this), '#MF_04203a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_04203a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_04203a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_04203a3')) AS ?name3) .
BIND(URI(CONCAT(STR(?this), '#MF_04203a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_04203a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_04203a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_04203a10')) AS ?annotation10) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch57 faldo:location ?templateMotifSequenceMatchRegionP6960158 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP6960160 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP69601MF_0420353 .
?templateMotifSequenceMatchRegionP6960158 faldo:begin ?templateMotifSequenceMatchBeginP6960159 .
?templateMotifSequenceMatchBeginP6960159 faldo:position ?templateMotifSequenceMatchBeginPositionP6960154 ;
faldo:reference isoform:P69601-1 .
?templateMotifSequenceProfileAlignmentOperationP6960160 edam:has_input signature:MF_04203 ;
rdf:type edam:operation_0300 .
?targetMotifMatch61 faldo:location ?targetMotifMatchRegionMatch62 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0420364 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP69601MF_0420355 .
?targetMotifMatchRegionMatch62 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0420363 .
?targetMotifMatchRegionMatchBeginMF_0420363 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0420356 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0420364 edam:has_input signature:MF_04203 ;
rdf:type edam:operation_0300 .
BIND(1 AS ?thisPositionOn15) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP69601MF_0420353, 1, (STRLEN(?templateMotifCigarP69601MF_0420353) - STRLEN(REPLACE(?templateMotifCigarP69601MF_0420353, CONCAT('^(?:-*[^-]){', STR(((20 - ?templateMotifSequenceMatchBeginPositionP6960154) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP69601MF_0420355, 1, (STRLEN(?targetMotifMatchCigarP69601MF_0420355) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_0420355, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP69601MF_0420355, 1, (STRLEN(?targetMotifMatchCigarP69601MF_0420355) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_0420355, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) .
BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0420356) - 1) AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t67) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) .
FILTER ((BOUND(?thisPositionOn15) && BOUND(?thisPositionOn16))) .
BIND(URI(CONCAT(STR(?this), '#MF_04203a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch72 faldo:location ?templateMotifSequenceMatchRegionP6960173 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP6960175 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP69601MF_0420368 .
?templateMotifSequenceMatchRegionP6960173 faldo:begin ?templateMotifSequenceMatchBeginP6960174 .
?templateMotifSequenceMatchBeginP6960174 faldo:position ?templateMotifSequenceMatchBeginPositionP6960169 ;
faldo:reference isoform:P69601-1 .
?templateMotifSequenceProfileAlignmentOperationP6960175 edam:has_input signature:MF_04203 ;
rdf:type edam:operation_0300 .
?targetMotifMatch76 faldo:location ?targetMotifMatchRegionMatch77 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0420379 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP69601MF_0420370 .
?targetMotifMatchRegionMatch77 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0420378 .
?targetMotifMatchRegionMatchBeginMF_0420378 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0420371 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0420379 edam:has_input signature:MF_04203 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP69601MF_0420368, 1, (STRLEN(?templateMotifCigarP69601MF_0420368) - STRLEN(REPLACE(?templateMotifCigarP69601MF_0420368, CONCAT('^(?:-*[^-]){', STR(((21 - ?templateMotifSequenceMatchBeginPositionP6960169) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP69601MF_0420370, 1, (STRLEN(?targetMotifMatchCigarP69601MF_0420370) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_0420370, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP69601MF_0420370, 1, (STRLEN(?targetMotifMatchCigarP69601MF_0420370) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_0420370, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) .
BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0420371) - 1) AS ?thisPositionOn21) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP69601MF_0420368, 1, (STRLEN(?templateMotifCigarP69601MF_0420368) - STRLEN(REPLACE(?templateMotifCigarP69601MF_0420368, CONCAT('^(?:-*[^-]){', STR(((41 - ?templateMotifSequenceMatchBeginPositionP6960169) + 1)), '}'), '')))), '[a-z]', '')) AS ?step182) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP69601MF_0420370, 1, (STRLEN(?targetMotifMatchCigarP69601MF_0420370) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_0420370, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP69601MF_0420370, 1, (STRLEN(?targetMotifMatchCigarP69601MF_0420370) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_0420370, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), '')))), '[^-]', ''))) AS ?step283) .
BIND(((?step283 + ?targetMotifMatchRegionMatchBeginPositionMF_0420371) - 1) AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t84) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) .
FILTER ((BOUND(?thisPositionOn21) && BOUND(?thisPositionOn22))) .
BIND(URI(CONCAT(STR(?this), '#MF_04203a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch89 faldo:location ?templateMotifSequenceMatchRegionP6960190 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP6960192 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP69601MF_0420385 .
?templateMotifSequenceMatchRegionP6960190 faldo:begin ?templateMotifSequenceMatchBeginP6960191 .
?templateMotifSequenceMatchBeginP6960191 faldo:position ?templateMotifSequenceMatchBeginPositionP6960186 ;
faldo:reference isoform:P69601-1 .
?templateMotifSequenceProfileAlignmentOperationP6960192 edam:has_input signature:MF_04203 ;
rdf:type edam:operation_0300 .
?targetMotifMatch93 faldo:location ?targetMotifMatchRegionMatch94 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0420396 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP69601MF_0420387 .
?targetMotifMatchRegionMatch94 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0420395 .
?targetMotifMatchRegionMatchBeginMF_0420395 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0420388 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0420396 edam:has_input signature:MF_04203 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP69601MF_0420385, 1, (STRLEN(?templateMotifCigarP69601MF_0420385) - STRLEN(REPLACE(?templateMotifCigarP69601MF_0420385, CONCAT('^(?:-*[^-]){', STR(((42 - ?templateMotifSequenceMatchBeginPositionP6960186) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP69601MF_0420387, 1, (STRLEN(?targetMotifMatchCigarP69601MF_0420387) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_0420387, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP69601MF_0420387, 1, (STRLEN(?targetMotifMatchCigarP69601MF_0420387) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_0420387, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) .
BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0420388) - 1) AS ?thisPositionOn27) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP69601MF_0420385, 1, (STRLEN(?templateMotifCigarP69601MF_0420385) - STRLEN(REPLACE(?templateMotifCigarP69601MF_0420385, CONCAT('^(?:-*[^-]){', STR(((51 - ?templateMotifSequenceMatchBeginPositionP6960186) + 1)), '}'), '')))), '[a-z]', '')) AS ?step199) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP69601MF_0420387, 1, (STRLEN(?targetMotifMatchCigarP69601MF_0420387) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_0420387, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP69601MF_0420387, 1, (STRLEN(?targetMotifMatchCigarP69601MF_0420387) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_0420387, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), '')))), '[^-]', ''))) AS ?step2100) .
BIND(((?step2100 + ?targetMotifMatchRegionMatchBeginPositionMF_0420388) - 1) AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t101) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) .
FILTER ((BOUND(?thisPositionOn27) && BOUND(?thisPositionOn28))) .
BIND(URI(CONCAT(STR(?this), '#MF_04203a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch106 faldo:location ?templateMotifSequenceMatchRegionP69601107 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP69601109 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP69601MF_04203102 .
?templateMotifSequenceMatchRegionP69601107 faldo:begin ?templateMotifSequenceMatchBeginP69601108 .
?templateMotifSequenceMatchBeginP69601108 faldo:position ?templateMotifSequenceMatchBeginPositionP69601103 ;
faldo:reference isoform:P69601-1 .
?templateMotifSequenceProfileAlignmentOperationP69601109 edam:has_input signature:MF_04203 ;
rdf:type edam:operation_0300 .
?targetMotifMatch110 faldo:location ?targetMotifMatchRegionMatch111 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04203113 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP69601MF_04203104 .
?targetMotifMatchRegionMatch111 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04203112 .
?targetMotifMatchRegionMatchBeginMF_04203112 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04203105 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04203113 edam:has_input signature:MF_04203 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP69601MF_04203102, 1, (STRLEN(?templateMotifCigarP69601MF_04203102) - STRLEN(REPLACE(?templateMotifCigarP69601MF_04203102, CONCAT('^(?:-*[^-]){', STR(((52 - ?templateMotifSequenceMatchBeginPositionP69601103) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP69601MF_04203104, 1, (STRLEN(?targetMotifMatchCigarP69601MF_04203104) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_04203104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP69601MF_04203104, 1, (STRLEN(?targetMotifMatchCigarP69601MF_04203104) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_04203104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) .
BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_04203105) - 1) AS ?thisPositionOn33) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP69601MF_04203102, 1, (STRLEN(?templateMotifCigarP69601MF_04203102) - STRLEN(REPLACE(?templateMotifCigarP69601MF_04203102, CONCAT('^(?:-*[^-]){', STR(((72 - ?templateMotifSequenceMatchBeginPositionP69601103) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1116) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP69601MF_04203104, 1, (STRLEN(?targetMotifMatchCigarP69601MF_04203104) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_04203104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP69601MF_04203104, 1, (STRLEN(?targetMotifMatchCigarP69601MF_04203104) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_04203104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), '')))), '[^-]', ''))) AS ?step2117) .
BIND(((?step2117 + ?targetMotifMatchRegionMatchBeginPositionMF_04203105) - 1) AS ?thisPositionOn34) .
BIND(?this AS ?pfs1t118) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse32) .
FILTER ((BOUND(?thisPositionOn33) && BOUND(?thisPositionOn34))) .
BIND(URI(CONCAT(STR(?this), '#MF_04203a30')) AS ?annotation30) .
BIND(?this AS ?pfs29) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch123 faldo:location ?templateMotifSequenceMatchRegionP69601124 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP69601126 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP69601MF_04203119 .
?templateMotifSequenceMatchRegionP69601124 faldo:begin ?templateMotifSequenceMatchBeginP69601125 .
?templateMotifSequenceMatchBeginP69601125 faldo:position ?templateMotifSequenceMatchBeginPositionP69601120 ;
faldo:reference isoform:P69601-1 .
?templateMotifSequenceProfileAlignmentOperationP69601126 edam:has_input signature:MF_04203 ;
rdf:type edam:operation_0300 .
?targetMotifMatch127 faldo:location ?targetMotifMatchRegionMatch128 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04203130 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP69601MF_04203121 .
?targetMotifMatchRegionMatch128 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04203129 .
?targetMotifMatchRegionMatchBeginMF_04203129 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04203122 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04203130 edam:has_input signature:MF_04203 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP69601MF_04203119, 1, (STRLEN(?templateMotifCigarP69601MF_04203119) - STRLEN(REPLACE(?templateMotifCigarP69601MF_04203119, CONCAT('^(?:-*[^-]){', STR(((73 - ?templateMotifSequenceMatchBeginPositionP69601120) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP69601MF_04203121, 1, (STRLEN(?targetMotifMatchCigarP69601MF_04203121) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_04203121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP69601MF_04203121, 1, (STRLEN(?targetMotifMatchCigarP69601MF_04203121) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_04203121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) .
BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_04203122) - 1) AS ?thisPositionOn39) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP69601MF_04203119, 1, (STRLEN(?templateMotifCigarP69601MF_04203119) - STRLEN(REPLACE(?templateMotifCigarP69601MF_04203119, CONCAT('^(?:-*[^-]){', STR(((77 - ?templateMotifSequenceMatchBeginPositionP69601120) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1133) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP69601MF_04203121, 1, (STRLEN(?targetMotifMatchCigarP69601MF_04203121) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_04203121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP69601MF_04203121, 1, (STRLEN(?targetMotifMatchCigarP69601MF_04203121) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_04203121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), '')))), '[^-]', ''))) AS ?step2134) .
BIND(((?step2134 + ?targetMotifMatchRegionMatchBeginPositionMF_04203122) - 1) AS ?thisPositionOn40) .
BIND(?this AS ?pfs1t135) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse38) .
FILTER ((BOUND(?thisPositionOn39) && BOUND(?thisPositionOn40))) .
BIND(URI(CONCAT(STR(?this), '#MF_04203a36')) AS ?annotation36) .
BIND(?this AS ?pfs35) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch140 faldo:location ?templateMotifSequenceMatchRegionP69601141 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP69601143 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP69601MF_04203136 .
?templateMotifSequenceMatchRegionP69601141 faldo:begin ?templateMotifSequenceMatchBeginP69601142 .
?templateMotifSequenceMatchBeginP69601142 faldo:position ?templateMotifSequenceMatchBeginPositionP69601137 ;
faldo:reference isoform:P69601-1 .
?templateMotifSequenceProfileAlignmentOperationP69601143 edam:has_input signature:MF_04203 ;
rdf:type edam:operation_0300 .
?targetMotifMatch144 faldo:location ?targetMotifMatchRegionMatch145 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04203147 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP69601MF_04203138 .
?targetMotifMatchRegionMatch145 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04203146 .
?targetMotifMatchRegionMatchBeginMF_04203146 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04203139 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04203147 edam:has_input signature:MF_04203 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP69601MF_04203136, 1, (STRLEN(?templateMotifCigarP69601MF_04203136) - STRLEN(REPLACE(?templateMotifCigarP69601MF_04203136, CONCAT('^(?:-*[^-]){', STR(((78 - ?templateMotifSequenceMatchBeginPositionP69601137) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1148) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP69601MF_04203138, 1, (STRLEN(?targetMotifMatchCigarP69601MF_04203138) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_04203138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP69601MF_04203138, 1, (STRLEN(?targetMotifMatchCigarP69601MF_04203138) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_04203138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), '')))), '[^-]', ''))) AS ?step2149) .
BIND(((?step2149 + ?targetMotifMatchRegionMatchBeginPositionMF_04203139) - 1) AS ?thisPositionOn45) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP69601MF_04203136, 1, (STRLEN(?templateMotifCigarP69601MF_04203136) - STRLEN(REPLACE(?templateMotifCigarP69601MF_04203136, CONCAT('^(?:-*[^-]){', STR(((98 - ?templateMotifSequenceMatchBeginPositionP69601137) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP69601MF_04203138, 1, (STRLEN(?targetMotifMatchCigarP69601MF_04203138) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_04203138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP69601MF_04203138, 1, (STRLEN(?targetMotifMatchCigarP69601MF_04203138) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_04203138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), '')))), '[^-]', ''))) AS ?step2151) .
BIND(((?step2151 + ?targetMotifMatchRegionMatchBeginPositionMF_04203139) - 1) AS ?thisPositionOn46) .
BIND(?this AS ?pfs1t152) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb43) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse44) .
FILTER ((BOUND(?thisPositionOn45) && BOUND(?thisPositionOn46))) .
BIND(URI(CONCAT(STR(?this), '#MF_04203a42')) AS ?annotation42) .
BIND(?this AS ?pfs41) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch157 faldo:location ?templateMotifSequenceMatchRegionP69601158 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP69601160 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP69601MF_04203153 .
?templateMotifSequenceMatchRegionP69601158 faldo:begin ?templateMotifSequenceMatchBeginP69601159 .
?templateMotifSequenceMatchBeginP69601159 faldo:position ?templateMotifSequenceMatchBeginPositionP69601154 ;
faldo:reference isoform:P69601-1 .
?templateMotifSequenceProfileAlignmentOperationP69601160 edam:has_input signature:MF_04203 ;
rdf:type edam:operation_0300 .
?targetMotifMatch161 faldo:location ?targetMotifMatchRegionMatch162 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04203164 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP69601MF_04203155 .
?targetMotifMatchRegionMatch162 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04203163 .
?targetMotifMatchRegionMatchBeginMF_04203163 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04203156 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04203164 edam:has_input signature:MF_04203 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP69601MF_04203153, 1, (STRLEN(?templateMotifCigarP69601MF_04203153) - STRLEN(REPLACE(?templateMotifCigarP69601MF_04203153, CONCAT('^(?:-*[^-]){', STR(((99 - ?templateMotifSequenceMatchBeginPositionP69601154) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP69601MF_04203155, 1, (STRLEN(?targetMotifMatchCigarP69601MF_04203155) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_04203155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP69601MF_04203155, 1, (STRLEN(?targetMotifMatchCigarP69601MF_04203155) - STRLEN(REPLACE(?targetMotifMatchCigarP69601MF_04203155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), '')))), '[^-]', ''))) AS ?step2166) .
BIND(((?step2166 + ?targetMotifMatchRegionMatchBeginPositionMF_04203156) - 1) AS ?thisPositionOn51) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn52) .
BIND(?this AS ?pfs1t167) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse50) .
FILTER ((BOUND(?thisPositionOn51) && BOUND(?thisPositionOn52))) .
BIND(URI(CONCAT(STR(?this), '#MF_04203a48')) AS ?annotation48) .
BIND(?this AS ?pfs47) .
}
}
"xsd:string |