| http://purl.uniprot.org/unirules/MF_04201#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:983785 up:source unirule:MF_04201 .
_:983786 up:source unirule:MF_04201 .
_:983787 up:source unirule:MF_04201 .
_:983788 up:source unirule:MF_04201 .
_:983789 up:source unirule:MF_04201 .
_:983790 up:source unirule:MF_04201 .
_:983791 up:source unirule:MF_04201 .
_:983792 up:source unirule:MF_04201 .
_:983793 up:source unirule:MF_04201 .
_:983794 up:source unirule:MF_04201 .
_:983795 up:source unirule:MF_04201 .
_:983796 up:source unirule:MF_04201 .
_:983797 up:source unirule:MF_04201 .
_:983798 up:source unirule:MF_04201 .
_:983799 up:source unirule:MF_04201 .
_:983800 up:source unirule:MF_04201 .
_:983801 up:source unirule:MF_04201 .
_:983802 up:source unirule:MF_04201 .
_:983803 up:source unirule:MF_04201 .
_:983804 up:source unirule:MF_04201 .
_:983805 up:source unirule:MF_04201 .
_:983806 up:source unirule:MF_04201 .
_:983807 up:source unirule:MF_04201 .
_:983808 up:source unirule:MF_04201 .
_:983809 up:source unirule:MF_04201 .
_:983810 up:source unirule:MF_04201 .
_:983811 up:source unirule:MF_04201 .
_:983812 up:source unirule:MF_04201 .
_:983813 up:source unirule:MF_04201 .
_:983814 up:source unirule:MF_04201 .
_:983815 up:source unirule:MF_04201 .
_:983816 up:source unirule:MF_04201 .
?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 alphacoronaviruses 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 .
?pfs53 up:annotation ?annotation54 .
?annotation54 faldo:begin ?pfsb55 ;
faldo:end ?pfse56 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Interaction with N protein' .
?pfsb55 faldo:position ?thisPositionOn57 ;
rdf:type faldo:ExactPosition .
?pfse56 faldo:position ?thisPositionOn58 ;
rdf:type faldo:ExactPosition .
_:983817 a rdf:Statement ;
up:attribution _:983785 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:983818 a rdf:Statement ;
up:attribution _:983786 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:983819 a rdf:Statement ;
up:attribution _:983787 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:983820 a rdf:Statement ;
up:attribution _:983788 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name3 .
_:983821 a rdf:Statement ;
up:attribution _:983789 ;
rdf:subject ?gene4 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene4 .
_:983822 a rdf:Statement ;
up:attribution _:983790 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:983823 a rdf:Statement ;
up:attribution _:983791 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:983824 a rdf:Statement ;
up:attribution _:983792 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:983825 a rdf:Statement ;
up:attribution _:983793 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:983826 a rdf:Statement ;
up:attribution _:983794 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:325 .
_:983827 a rdf:Statement ;
up:attribution _:983795 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1040 .
_:983828 a rdf:Statement ;
up:attribution _:983796 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1043 .
_:983829 a rdf:Statement ;
up:attribution _:983797 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:983830 a rdf:Statement ;
up:attribution _:983798 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:983831 a rdf:Statement ;
up:attribution _:983799 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
_:983832 a rdf:Statement ;
up:attribution _:983800 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:261 .
_:983833 a rdf:Statement ;
up:attribution _:983801 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:468 .
_:983834 a rdf:Statement ;
up:attribution _:983802 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:946 .
_:983835 a rdf:Statement ;
up:attribution _:983803 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0030430 .
_:983836 a rdf:Statement ;
up:attribution _:983804 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0044178 .
_:983837 a rdf:Statement ;
up:attribution _:983805 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016020 .
_:983838 a rdf:Statement ;
up:attribution _:983806 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019031 .
_:983839 a rdf:Statement ;
up:attribution _:983807 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0055036 .
_:983840 a rdf:Statement ;
up:attribution _:983808 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0039660 .
_:983841 a rdf:Statement ;
up:source unirule:MF_04201 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:983842 a rdf:Statement ;
up:attribution _:983809 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:983843 a rdf:Statement ;
up:source unirule:MF_04201 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:983844 a rdf:Statement ;
up:attribution _:983810 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:983845 a rdf:Statement ;
up:source unirule:MF_04201 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:983846 a rdf:Statement ;
up:attribution _:983811 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:983847 a rdf:Statement ;
up:source unirule:MF_04201 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:983848 a rdf:Statement ;
up:attribution _:983812 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:983849 a rdf:Statement ;
up:source unirule:MF_04201 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:983850 a rdf:Statement ;
up:attribution _:983813 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:983851 a rdf:Statement ;
up:source unirule:MF_04201 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:983852 a rdf:Statement ;
up:attribution _:983814 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:983853 a rdf:Statement ;
up:source unirule:MF_04201 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:983854 a rdf:Statement ;
up:attribution _:983815 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:983855 a rdf:Statement ;
up:source unirule:MF_04201 ;
rdf:subject ?pfs53 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
_:983856 a rdf:Statement ;
up:attribution _:983816 ;
rdf:subject ?pfs53 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_04201
#Rule MF_04201 Created by:? on:2018-03-23 Modified by:Edouard de Castro on:2022-09-29
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_04201 .
?thisOrganism rdfs:subClassOf+ taxon:693996 .
BIND(URI(CONCAT(STR(?this), '#MF_04201a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_04201a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_04201a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_04201a3')) AS ?name3) .
BIND(URI(CONCAT(STR(?this), '#MF_04201a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_04201a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_04201a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_04201a10')) AS ?annotation10) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch63 faldo:location ?templateMotifSequenceMatchRegionP0413564 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0413566 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04135MF_0420159 .
?templateMotifSequenceMatchRegionP0413564 faldo:begin ?templateMotifSequenceMatchBeginP0413565 .
?templateMotifSequenceMatchBeginP0413565 faldo:position ?templateMotifSequenceMatchBeginPositionP0413560 ;
faldo:reference isoform:P04135-1 .
?templateMotifSequenceProfileAlignmentOperationP0413566 edam:has_input signature:MF_04201 ;
rdf:type edam:operation_0300 .
?targetMotifMatch67 faldo:location ?targetMotifMatchRegionMatch68 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0420170 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04135MF_0420161 .
?targetMotifMatchRegionMatch68 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0420169 .
?targetMotifMatchRegionMatchBeginMF_0420169 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0420162 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0420170 edam:has_input signature:MF_04201 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04135MF_0420159, 1, (STRLEN(?templateMotifCigarP04135MF_0420159) - STRLEN(REPLACE(?templateMotifCigarP04135MF_0420159, CONCAT('^(?:-*[^-]){', STR(((18 - ?templateMotifSequenceMatchBeginPositionP0413560) + 1)), '}'), '')))), '[a-z]', '')) AS ?step171) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04135MF_0420161, 1, (STRLEN(?targetMotifMatchCigarP04135MF_0420161) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_0420161, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04135MF_0420161, 1, (STRLEN(?targetMotifMatchCigarP04135MF_0420161) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_0420161, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), '')))), '[^-]', ''))) AS ?step272) .
BIND(((?step272 + ?targetMotifMatchRegionMatchBeginPositionMF_0420162) - 1) AS ?thisPositionOn15) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04135MF_0420159, 1, (STRLEN(?templateMotifCigarP04135MF_0420159) - STRLEN(REPLACE(?templateMotifCigarP04135MF_0420159, CONCAT('^(?:-*[^-]){', STR(((47 - ?templateMotifSequenceMatchBeginPositionP0413560) + 1)), '}'), '')))), '[a-z]', '')) AS ?step173) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04135MF_0420161, 1, (STRLEN(?targetMotifMatchCigarP04135MF_0420161) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_0420161, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04135MF_0420161, 1, (STRLEN(?targetMotifMatchCigarP04135MF_0420161) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_0420161, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), '')))), '[^-]', ''))) AS ?step274) .
BIND(((?step274 + ?targetMotifMatchRegionMatchBeginPositionMF_0420162) - 1) AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t75) .
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_04201a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch80 faldo:location ?templateMotifSequenceMatchRegionP0413581 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0413583 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04135MF_0420176 .
?templateMotifSequenceMatchRegionP0413581 faldo:begin ?templateMotifSequenceMatchBeginP0413582 .
?templateMotifSequenceMatchBeginP0413582 faldo:position ?templateMotifSequenceMatchBeginPositionP0413577 ;
faldo:reference isoform:P04135-1 .
?templateMotifSequenceProfileAlignmentOperationP0413583 edam:has_input signature:MF_04201 ;
rdf:type edam:operation_0300 .
?targetMotifMatch84 faldo:location ?targetMotifMatchRegionMatch85 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0420187 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04135MF_0420178 .
?targetMotifMatchRegionMatch85 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0420186 .
?targetMotifMatchRegionMatchBeginMF_0420186 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0420179 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0420187 edam:has_input signature:MF_04201 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04135MF_0420176, 1, (STRLEN(?templateMotifCigarP04135MF_0420176) - STRLEN(REPLACE(?templateMotifCigarP04135MF_0420176, CONCAT('^(?:-*[^-]){', STR(((48 - ?templateMotifSequenceMatchBeginPositionP0413577) + 1)), '}'), '')))), '[a-z]', '')) AS ?step188) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04135MF_0420178, 1, (STRLEN(?targetMotifMatchCigarP04135MF_0420178) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_0420178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04135MF_0420178, 1, (STRLEN(?targetMotifMatchCigarP04135MF_0420178) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_0420178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), '')))), '[^-]', ''))) AS ?step289) .
BIND(((?step289 + ?targetMotifMatchRegionMatchBeginPositionMF_0420179) - 1) AS ?thisPositionOn21) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04135MF_0420176, 1, (STRLEN(?templateMotifCigarP04135MF_0420176) - STRLEN(REPLACE(?templateMotifCigarP04135MF_0420176, CONCAT('^(?:-*[^-]){', STR(((68 - ?templateMotifSequenceMatchBeginPositionP0413577) + 1)), '}'), '')))), '[a-z]', '')) AS ?step190) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04135MF_0420178, 1, (STRLEN(?targetMotifMatchCigarP04135MF_0420178) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_0420178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04135MF_0420178, 1, (STRLEN(?targetMotifMatchCigarP04135MF_0420178) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_0420178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), '')))), '[^-]', ''))) AS ?step291) .
BIND(((?step291 + ?targetMotifMatchRegionMatchBeginPositionMF_0420179) - 1) AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t92) .
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_04201a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch97 faldo:location ?templateMotifSequenceMatchRegionP0413598 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04135100 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04135MF_0420193 .
?templateMotifSequenceMatchRegionP0413598 faldo:begin ?templateMotifSequenceMatchBeginP0413599 .
?templateMotifSequenceMatchBeginP0413599 faldo:position ?templateMotifSequenceMatchBeginPositionP0413594 ;
faldo:reference isoform:P04135-1 .
?templateMotifSequenceProfileAlignmentOperationP04135100 edam:has_input signature:MF_04201 ;
rdf:type edam:operation_0300 .
?targetMotifMatch101 faldo:location ?targetMotifMatchRegionMatch102 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04201104 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04135MF_0420195 .
?targetMotifMatchRegionMatch102 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04201103 .
?targetMotifMatchRegionMatchBeginMF_04201103 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0420196 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04201104 edam:has_input signature:MF_04201 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04135MF_0420193, 1, (STRLEN(?templateMotifCigarP04135MF_0420193) - STRLEN(REPLACE(?templateMotifCigarP04135MF_0420193, CONCAT('^(?:-*[^-]){', STR(((69 - ?templateMotifSequenceMatchBeginPositionP0413594) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04135MF_0420195, 1, (STRLEN(?targetMotifMatchCigarP04135MF_0420195) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_0420195, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04135MF_0420195, 1, (STRLEN(?targetMotifMatchCigarP04135MF_0420195) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_0420195, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) .
BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0420196) - 1) AS ?thisPositionOn27) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04135MF_0420193, 1, (STRLEN(?templateMotifCigarP04135MF_0420193) - STRLEN(REPLACE(?templateMotifCigarP04135MF_0420193, CONCAT('^(?:-*[^-]){', STR(((77 - ?templateMotifSequenceMatchBeginPositionP0413594) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1107) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04135MF_0420195, 1, (STRLEN(?targetMotifMatchCigarP04135MF_0420195) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_0420195, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04135MF_0420195, 1, (STRLEN(?targetMotifMatchCigarP04135MF_0420195) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_0420195, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), '')))), '[^-]', ''))) AS ?step2108) .
BIND(((?step2108 + ?targetMotifMatchRegionMatchBeginPositionMF_0420196) - 1) AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t109) .
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_04201a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch114 faldo:location ?templateMotifSequenceMatchRegionP04135115 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04135117 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04135MF_04201110 .
?templateMotifSequenceMatchRegionP04135115 faldo:begin ?templateMotifSequenceMatchBeginP04135116 .
?templateMotifSequenceMatchBeginP04135116 faldo:position ?templateMotifSequenceMatchBeginPositionP04135111 ;
faldo:reference isoform:P04135-1 .
?templateMotifSequenceProfileAlignmentOperationP04135117 edam:has_input signature:MF_04201 ;
rdf:type edam:operation_0300 .
?targetMotifMatch118 faldo:location ?targetMotifMatchRegionMatch119 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04201121 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04135MF_04201112 .
?targetMotifMatchRegionMatch119 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04201120 .
?targetMotifMatchRegionMatchBeginMF_04201120 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04201113 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04201121 edam:has_input signature:MF_04201 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04135MF_04201110, 1, (STRLEN(?templateMotifCigarP04135MF_04201110) - STRLEN(REPLACE(?templateMotifCigarP04135MF_04201110, CONCAT('^(?:-*[^-]){', STR(((78 - ?templateMotifSequenceMatchBeginPositionP04135111) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1122) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04135MF_04201112, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201112) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04135MF_04201112, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201112) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), '')))), '[^-]', ''))) AS ?step2123) .
BIND(((?step2123 + ?targetMotifMatchRegionMatchBeginPositionMF_04201113) - 1) AS ?thisPositionOn33) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04135MF_04201110, 1, (STRLEN(?templateMotifCigarP04135MF_04201110) - STRLEN(REPLACE(?templateMotifCigarP04135MF_04201110, CONCAT('^(?:-*[^-]){', STR(((98 - ?templateMotifSequenceMatchBeginPositionP04135111) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1124) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04135MF_04201112, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201112) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04135MF_04201112, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201112) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), '')))), '[^-]', ''))) AS ?step2125) .
BIND(((?step2125 + ?targetMotifMatchRegionMatchBeginPositionMF_04201113) - 1) AS ?thisPositionOn34) .
BIND(?this AS ?pfs1t126) .
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_04201a30')) AS ?annotation30) .
BIND(?this AS ?pfs29) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch131 faldo:location ?templateMotifSequenceMatchRegionP04135132 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04135134 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04135MF_04201127 .
?templateMotifSequenceMatchRegionP04135132 faldo:begin ?templateMotifSequenceMatchBeginP04135133 .
?templateMotifSequenceMatchBeginP04135133 faldo:position ?templateMotifSequenceMatchBeginPositionP04135128 ;
faldo:reference isoform:P04135-1 .
?templateMotifSequenceProfileAlignmentOperationP04135134 edam:has_input signature:MF_04201 ;
rdf:type edam:operation_0300 .
?targetMotifMatch135 faldo:location ?targetMotifMatchRegionMatch136 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04201138 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04135MF_04201129 .
?targetMotifMatchRegionMatch136 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04201137 .
?targetMotifMatchRegionMatchBeginMF_04201137 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04201130 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04201138 edam:has_input signature:MF_04201 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04135MF_04201127, 1, (STRLEN(?templateMotifCigarP04135MF_04201127) - STRLEN(REPLACE(?templateMotifCigarP04135MF_04201127, CONCAT('^(?:-*[^-]){', STR(((99 - ?templateMotifSequenceMatchBeginPositionP04135128) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1139) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04135MF_04201129, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201129) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1139), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04135MF_04201129, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201129) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1139), '}'), '')))), '[^-]', ''))) AS ?step2140) .
BIND(((?step2140 + ?targetMotifMatchRegionMatchBeginPositionMF_04201130) - 1) AS ?thisPositionOn39) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04135MF_04201127, 1, (STRLEN(?templateMotifCigarP04135MF_04201127) - STRLEN(REPLACE(?templateMotifCigarP04135MF_04201127, CONCAT('^(?:-*[^-]){', STR(((112 - ?templateMotifSequenceMatchBeginPositionP04135128) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1141) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04135MF_04201129, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201129) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04135MF_04201129, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201129) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), '')))), '[^-]', ''))) AS ?step2142) .
BIND(((?step2142 + ?targetMotifMatchRegionMatchBeginPositionMF_04201130) - 1) AS ?thisPositionOn40) .
BIND(?this AS ?pfs1t143) .
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_04201a36')) AS ?annotation36) .
BIND(?this AS ?pfs35) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch148 faldo:location ?templateMotifSequenceMatchRegionP04135149 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04135151 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04135MF_04201144 .
?templateMotifSequenceMatchRegionP04135149 faldo:begin ?templateMotifSequenceMatchBeginP04135150 .
?templateMotifSequenceMatchBeginP04135150 faldo:position ?templateMotifSequenceMatchBeginPositionP04135145 ;
faldo:reference isoform:P04135-1 .
?templateMotifSequenceProfileAlignmentOperationP04135151 edam:has_input signature:MF_04201 ;
rdf:type edam:operation_0300 .
?targetMotifMatch152 faldo:location ?targetMotifMatchRegionMatch153 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04201155 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04135MF_04201146 .
?targetMotifMatchRegionMatch153 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04201154 .
?targetMotifMatchRegionMatchBeginMF_04201154 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04201147 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04201155 edam:has_input signature:MF_04201 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04135MF_04201144, 1, (STRLEN(?templateMotifCigarP04135MF_04201144) - STRLEN(REPLACE(?templateMotifCigarP04135MF_04201144, CONCAT('^(?:-*[^-]){', STR(((113 - ?templateMotifSequenceMatchBeginPositionP04135145) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1156) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04135MF_04201146, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201146) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04135MF_04201146, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201146) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1156), '}'), '')))), '[^-]', ''))) AS ?step2157) .
BIND(((?step2157 + ?targetMotifMatchRegionMatchBeginPositionMF_04201147) - 1) AS ?thisPositionOn45) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04135MF_04201144, 1, (STRLEN(?templateMotifCigarP04135MF_04201144) - STRLEN(REPLACE(?templateMotifCigarP04135MF_04201144, CONCAT('^(?:-*[^-]){', STR(((133 - ?templateMotifSequenceMatchBeginPositionP04135145) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1158) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04135MF_04201146, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201146) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04135MF_04201146, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201146) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), '')))), '[^-]', ''))) AS ?step2159) .
BIND(((?step2159 + ?targetMotifMatchRegionMatchBeginPositionMF_04201147) - 1) AS ?thisPositionOn46) .
BIND(?this AS ?pfs1t160) .
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_04201a42')) AS ?annotation42) .
BIND(?this AS ?pfs41) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch165 faldo:location ?templateMotifSequenceMatchRegionP04135166 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04135168 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04135MF_04201161 .
?templateMotifSequenceMatchRegionP04135166 faldo:begin ?templateMotifSequenceMatchBeginP04135167 .
?templateMotifSequenceMatchBeginP04135167 faldo:position ?templateMotifSequenceMatchBeginPositionP04135162 ;
faldo:reference isoform:P04135-1 .
?templateMotifSequenceProfileAlignmentOperationP04135168 edam:has_input signature:MF_04201 ;
rdf:type edam:operation_0300 .
?targetMotifMatch169 faldo:location ?targetMotifMatchRegionMatch170 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04201172 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04135MF_04201163 .
?targetMotifMatchRegionMatch170 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04201171 .
?targetMotifMatchRegionMatchBeginMF_04201171 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04201164 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04201172 edam:has_input signature:MF_04201 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04135MF_04201161, 1, (STRLEN(?templateMotifCigarP04135MF_04201161) - STRLEN(REPLACE(?templateMotifCigarP04135MF_04201161, CONCAT('^(?:-*[^-]){', STR(((134 - ?templateMotifSequenceMatchBeginPositionP04135162) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1173) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04135MF_04201163, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201163) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04135MF_04201163, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201163) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), '')))), '[^-]', ''))) AS ?step2174) .
BIND(((?step2174 + ?targetMotifMatchRegionMatchBeginPositionMF_04201164) - 1) AS ?thisPositionOn51) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04135MF_04201161, 1, (STRLEN(?templateMotifCigarP04135MF_04201161) - STRLEN(REPLACE(?templateMotifCigarP04135MF_04201161, CONCAT('^(?:-*[^-]){', STR(((262 - ?templateMotifSequenceMatchBeginPositionP04135162) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1175) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04135MF_04201163, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201163) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04135MF_04201163, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201163) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), '')))), '[^-]', ''))) AS ?step2176) .
BIND(((?step2176 + ?targetMotifMatchRegionMatchBeginPositionMF_04201164) - 1) AS ?thisPositionOn52) .
BIND(?this AS ?pfs1t177) .
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_04201a48')) AS ?annotation48) .
BIND(?this AS ?pfs47) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch182 faldo:location ?templateMotifSequenceMatchRegionP04135183 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04135185 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04135MF_04201178 .
?templateMotifSequenceMatchRegionP04135183 faldo:begin ?templateMotifSequenceMatchBeginP04135184 .
?templateMotifSequenceMatchBeginP04135184 faldo:position ?templateMotifSequenceMatchBeginPositionP04135179 ;
faldo:reference isoform:P04135-1 .
?templateMotifSequenceProfileAlignmentOperationP04135185 edam:has_input signature:MF_04201 ;
rdf:type edam:operation_0300 .
?targetMotifMatch186 faldo:location ?targetMotifMatchRegionMatch187 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04201189 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04135MF_04201180 .
?targetMotifMatchRegionMatch187 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04201188 .
?targetMotifMatchRegionMatchBeginMF_04201188 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04201181 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04201189 edam:has_input signature:MF_04201 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04135MF_04201178, 1, (STRLEN(?templateMotifCigarP04135MF_04201178) - STRLEN(REPLACE(?templateMotifCigarP04135MF_04201178, CONCAT('^(?:-*[^-]){', STR(((237 - ?templateMotifSequenceMatchBeginPositionP04135179) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1190) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04135MF_04201180, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201180) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04135MF_04201180, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201180) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), '')))), '[^-]', ''))) AS ?step2191) .
BIND(((?step2191 + ?targetMotifMatchRegionMatchBeginPositionMF_04201181) - 1) AS ?thisPositionOn57) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04135MF_04201178, 1, (STRLEN(?templateMotifCigarP04135MF_04201178) - STRLEN(REPLACE(?templateMotifCigarP04135MF_04201178, CONCAT('^(?:-*[^-]){', STR(((252 - ?templateMotifSequenceMatchBeginPositionP04135179) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1192) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04135MF_04201180, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201180) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04135MF_04201180, 1, (STRLEN(?targetMotifMatchCigarP04135MF_04201180) - STRLEN(REPLACE(?targetMotifMatchCigarP04135MF_04201180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), '')))), '[^-]', ''))) AS ?step2193) .
BIND(((?step2193 + ?targetMotifMatchRegionMatchBeginPositionMF_04201181) - 1) AS ?thisPositionOn58) .
BIND(?this AS ?pfs1t194) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb55) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse56) .
FILTER ((BOUND(?thisPositionOn57) && BOUND(?thisPositionOn58))) .
BIND(URI(CONCAT(STR(?this), '#MF_04201a54')) AS ?annotation54) .
BIND(?this AS ?pfs53) .
}
}
"xsd:string |