| http://purl.uniprot.org/unirules/MF_00074#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:29206 up:source unirule:MF_00074 .
_:29207 up:source unirule:MF_00074 .
_:29208 up:source unirule:MF_00074 .
_:29209 up:source unirule:MF_00074 .
_:29210 up:source unirule:MF_00074 .
_:29211 up:source unirule:MF_00074 .
_:29212 up:source unirule:MF_00074 .
_:29213 up:source unirule:MF_00074 .
_:29214 up:source unirule:MF_00074 .
_:29215 up:source unirule:MF_00074 .
_:29216 up:source unirule:MF_00074 .
_:29217 up:source unirule:MF_00074 .
_:29218 up:source unirule:MF_00074 .
_:29219 up:source unirule:MF_00074 .
_:29220 up:source unirule:MF_00074 .
_:29221 up:source unirule:MF_00074 .
_:29222 up:source unirule:MF_00074 .
_:29223 up:source unirule:MF_00074 .
_:29224 up:source unirule:MF_00074 .
_:29225 up:source unirule:MF_00074 .
?this up:annotation ?annotation1 ,
?annotation3 ;
up:classifiedWith GO:0005737 ,
GO:0006364 ,
GO:0070043 ,
keyword:489 ,
keyword:698 ,
keyword:808 ,
keyword:949 ,
keyword:963 .
?gene0 skos:prefLabel 'rsmG' .
?annotation1 a up:Subcellular_Location_Annotation .
?annotation1li2 up:cellularComponent .
?annotation3 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the methyltransferase superfamily. RNA methyltransferase RsmG family.' .
?case5 up:alternativeName ?name7 ;
up:recommendedName ?name6 .
?name6 up:ecName '2.1.1.170' ;
up:fullName 'Ribosomal RNA small subunit methyltransferase G' ;
rdf:type up:Structured_Name .
?name7 up:fullName '16S rRNA 7-methylguanosine methyltransferase' ;
up:shortName '16S rRNA m7G methyltransferase' ;
rdf:type up:Structured_Name .
?case9 up:alternativeName ?name11 ;
up:recommendedName ?name10 .
?name10 up:ecName '2.1.1.-' ;
up:fullName 'Ribosomal RNA small subunit methyltransferase G' ;
rdf:type up:Structured_Name .
?name11 up:fullName '16S rRNA 7-methylguanosine methyltransferase' ;
up:shortName '16S rRNA m7G methyltransferase' ;
rdf:type up:Structured_Name .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
up:ligand ?ligand17 ;
rdf:type up:Binding_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?ligand17 rdfs:subClassOf chebi:59789 .
?pfs20 up:annotation ?annotation21 .
?annotation21 faldo:begin ?pfsb22 ;
faldo:end ?pfse23 ;
up:ligand ?ligand24 ;
rdf:type up:Binding_Site_Annotation .
?pfsb22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?ligand24 rdfs:subClassOf chebi:59789 .
?pfs27 up:annotation ?annotation28 .
?annotation28 faldo:begin ?pfsb29 ;
faldo:end ?pfse30 ;
up:ligand ?ligand31 ;
rdf:type up:Binding_Site_Annotation .
?pfsb29 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?ligand31 rdfs:subClassOf chebi:59789 .
?pfs34 up:annotation ?annotation35 .
?annotation35 faldo:begin ?pfsb36 ;
faldo:end ?pfse37 ;
up:ligand ?ligand38 ;
rdf:type up:Binding_Site_Annotation .
?pfsb36 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?pfse37 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?ligand38 rdfs:subClassOf chebi:59789 .
?pfs41 up:annotation ?annotation42 .
?annotation42 faldo:begin ?pfsb43 ;
faldo:end ?pfse44 ;
up:ligand ?ligand45 ;
rdf:type up:Binding_Site_Annotation .
?pfsb43 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfse44 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?ligand45 rdfs:subClassOf chebi:59789 .
_:29226 a rdf:Statement ;
up:attribution _:29206 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:29227 a rdf:Statement ;
up:attribution _:29207 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:29228 a rdf:Statement ;
up:attribution _:29208 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:29229 a rdf:Statement ;
up:attribution _:29209 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:29230 a rdf:Statement ;
up:attribution _:29210 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:489 .
_:29231 a rdf:Statement ;
up:attribution _:29211 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:698 .
_:29232 a rdf:Statement ;
up:attribution _:29212 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:949 .
_:29233 a rdf:Statement ;
up:attribution _:29213 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:29234 a rdf:Statement ;
up:attribution _:29214 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0070043 .
_:29235 a rdf:Statement ;
up:attribution _:29215 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006364 .
_:29236 a rdf:Statement ;
up:attribution _:29216 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:29237 a rdf:Statement ;
up:attribution _:29217 ;
rdf:subject ?case5 ;
rdf:predicate up:recommendedName ;
rdf:object ?name6 .
_:29238 a rdf:Statement ;
up:attribution _:29218 ;
rdf:subject ?case5 ;
rdf:predicate up:alternativeName ;
rdf:object ?name7 .
_:29239 a rdf:Statement ;
up:attribution _:29219 ;
rdf:subject ?case9 ;
rdf:predicate up:recommendedName ;
rdf:object ?name10 .
_:29240 a rdf:Statement ;
up:attribution _:29220 ;
rdf:subject ?case9 ;
rdf:predicate up:alternativeName ;
rdf:object ?name11 .
_:29241 a rdf:Statement ;
up:source unirule:MF_00074 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:29242 a rdf:Statement ;
up:attribution _:29221 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:29243 a rdf:Statement ;
up:source unirule:MF_00074 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:29244 a rdf:Statement ;
up:attribution _:29222 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:29245 a rdf:Statement ;
up:source unirule:MF_00074 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:29246 a rdf:Statement ;
up:attribution _:29223 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:29247 a rdf:Statement ;
up:source unirule:MF_00074 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:29248 a rdf:Statement ;
up:attribution _:29224 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:29249 a rdf:Statement ;
up:source unirule:MF_00074 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:29250 a rdf:Statement ;
up:attribution _:29225 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00074
#Rule MF_00074 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-06-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00074 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00074a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_00074a3')) AS ?annotation3) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch52 faldo:location ?templateMotifSequenceMatchRegionQ9LCY253 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9LCY255 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9LCY2MF_0007448 .
?templateMotifSequenceMatchRegionQ9LCY253 faldo:begin ?templateMotifSequenceMatchBeginQ9LCY254 .
?templateMotifSequenceMatchBeginQ9LCY254 faldo:position ?templateMotifSequenceMatchBeginPositionQ9LCY249 ;
faldo:reference isoform:Q9LCY2-1 .
?templateMotifSequenceProfileAlignmentOperationQ9LCY255 edam:has_input signature:MF_00074 ;
rdf:type edam:operation_0300 .
?targetMotifMatch56 faldo:location ?targetMotifMatchRegionMatch57 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0007459 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9LCY2MF_0007450 .
?targetMotifMatchRegionMatch57 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0007458 .
?targetMotifMatchRegionMatchBeginMF_0007458 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0007451 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0007459 edam:has_input signature:MF_00074 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9LCY2MF_0007448, 1, (STRLEN(?templateMotifCigarQ9LCY2MF_0007448) - STRLEN(REPLACE(?templateMotifCigarQ9LCY2MF_0007448, CONCAT('^(?:-*[^-]){', STR(((111 - ?templateMotifSequenceMatchBeginPositionQ9LCY249) + 1)), '}'), '')))), '[a-z]', '')) AS ?step160) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9LCY2MF_0007450, 1, (STRLEN(?targetMotifMatchCigarQ9LCY2MF_0007450) - STRLEN(REPLACE(?targetMotifMatchCigarQ9LCY2MF_0007450, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9LCY2MF_0007450, 1, (STRLEN(?targetMotifMatchCigarQ9LCY2MF_0007450) - STRLEN(REPLACE(?targetMotifMatchCigarQ9LCY2MF_0007450, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), '')))), '[^-]', ''))) AS ?step261) .
BIND(((?step261 + ?targetMotifMatchRegionMatchBeginPositionMF_0007451) - 1) AS ?thisPositionOn18) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9LCY2MF_0007448, 1, (STRLEN(?templateMotifCigarQ9LCY2MF_0007448) - STRLEN(REPLACE(?templateMotifCigarQ9LCY2MF_0007448, CONCAT('^(?:-*[^-]){', STR(((113 - ?templateMotifSequenceMatchBeginPositionQ9LCY249) + 1)), '}'), '')))), '[a-z]', '')) AS ?step162) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9LCY2MF_0007450, 1, (STRLEN(?targetMotifMatchCigarQ9LCY2MF_0007450) - STRLEN(REPLACE(?targetMotifMatchCigarQ9LCY2MF_0007450, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9LCY2MF_0007450, 1, (STRLEN(?targetMotifMatchCigarQ9LCY2MF_0007450) - STRLEN(REPLACE(?targetMotifMatchCigarQ9LCY2MF_0007450, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), '')))), '[^-]', ''))) AS ?step263) .
BIND(((?step263 + ?targetMotifMatchRegionMatchBeginPositionMF_0007451) - 1) AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t64) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) .
FILTER (REGEX('[DE][ARNDCQEGHILKMFPSTWYVBZJUOX][TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn18, (?thisPositionOn19 - ?thisPositionOn18)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00074a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch69 faldo:location ?templateMotifSequenceMatchRegionQ9LCY270 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9LCY272 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9LCY2MF_0007465 .
?templateMotifSequenceMatchRegionQ9LCY270 faldo:begin ?templateMotifSequenceMatchBeginQ9LCY271 .
?templateMotifSequenceMatchBeginQ9LCY271 faldo:position ?templateMotifSequenceMatchBeginPositionQ9LCY266 ;
faldo:reference isoform:Q9LCY2-1 .
?templateMotifSequenceProfileAlignmentOperationQ9LCY272 edam:has_input signature:MF_00074 ;
rdf:type edam:operation_0300 .
?targetMotifMatch73 faldo:location ?targetMotifMatchRegionMatch74 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0007476 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9LCY2MF_0007467 .
?targetMotifMatchRegionMatch74 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0007475 .
?targetMotifMatchRegionMatchBeginMF_0007475 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0007468 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0007476 edam:has_input signature:MF_00074 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9LCY2MF_0007465, 1, (STRLEN(?templateMotifCigarQ9LCY2MF_0007465) - STRLEN(REPLACE(?templateMotifCigarQ9LCY2MF_0007465, CONCAT('^(?:-*[^-]){', STR(((139 - ?templateMotifSequenceMatchBeginPositionQ9LCY266) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9LCY2MF_0007467, 1, (STRLEN(?targetMotifMatchCigarQ9LCY2MF_0007467) - STRLEN(REPLACE(?targetMotifMatchCigarQ9LCY2MF_0007467, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9LCY2MF_0007467, 1, (STRLEN(?targetMotifMatchCigarQ9LCY2MF_0007467) - STRLEN(REPLACE(?targetMotifMatchCigarQ9LCY2MF_0007467, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) .
BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0007468) - 1) AS ?thisPositionOn25) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9LCY2MF_0007465, 1, (STRLEN(?templateMotifCigarQ9LCY2MF_0007465) - STRLEN(REPLACE(?templateMotifCigarQ9LCY2MF_0007465, CONCAT('^(?:-*[^-]){', STR(((140 - ?templateMotifSequenceMatchBeginPositionQ9LCY266) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9LCY2MF_0007467, 1, (STRLEN(?targetMotifMatchCigarQ9LCY2MF_0007467) - STRLEN(REPLACE(?targetMotifMatchCigarQ9LCY2MF_0007467, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9LCY2MF_0007467, 1, (STRLEN(?targetMotifMatchCigarQ9LCY2MF_0007467) - STRLEN(REPLACE(?targetMotifMatchCigarQ9LCY2MF_0007467, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) .
BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0007468) - 1) AS ?thisPositionOn26) .
BIND(?this AS ?pfs1t81) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) .
FILTER (REGEX('[AGVILSC][EYQ]', SUBSTR(?thisSequenceValue, ?thisPositionOn25, (?thisPositionOn26 - ?thisPositionOn25)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00074a21')) AS ?annotation21) .
BIND(?this AS ?pfs20) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch86 faldo:location ?templateMotifSequenceMatchRegionQ9LCY287 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9LCY289 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9LCY2MF_0007482 .
?templateMotifSequenceMatchRegionQ9LCY287 faldo:begin ?templateMotifSequenceMatchBeginQ9LCY288 .
?templateMotifSequenceMatchBeginQ9LCY288 faldo:position ?templateMotifSequenceMatchBeginPositionQ9LCY283 ;
faldo:reference isoform:Q9LCY2-1 .
?templateMotifSequenceProfileAlignmentOperationQ9LCY289 edam:has_input signature:MF_00074 ;
rdf:type edam:operation_0300 .
?targetMotifMatch90 faldo:location ?targetMotifMatchRegionMatch91 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0007493 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9LCY2MF_0007484 .
?targetMotifMatchRegionMatch91 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0007492 .
?targetMotifMatchRegionMatchBeginMF_0007492 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0007485 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0007493 edam:has_input signature:MF_00074 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9LCY2MF_0007482, 1, (STRLEN(?templateMotifCigarQ9LCY2MF_0007482) - STRLEN(REPLACE(?templateMotifCigarQ9LCY2MF_0007482, CONCAT('^(?:-*[^-]){', STR(((88 - ?templateMotifSequenceMatchBeginPositionQ9LCY283) + 1)), '}'), '')))), '[a-z]', '')) AS ?step194) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9LCY2MF_0007484, 1, (STRLEN(?targetMotifMatchCigarQ9LCY2MF_0007484) - STRLEN(REPLACE(?targetMotifMatchCigarQ9LCY2MF_0007484, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9LCY2MF_0007484, 1, (STRLEN(?targetMotifMatchCigarQ9LCY2MF_0007484) - STRLEN(REPLACE(?targetMotifMatchCigarQ9LCY2MF_0007484, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), '')))), '[^-]', ''))) AS ?step295) .
BIND(((?step295 + ?targetMotifMatchRegionMatchBeginPositionMF_0007485) - 1) AS ?thisPositionOn32) .
BIND(?thisPositionOn32 AS ?thisPositionOn33) .
BIND(?this AS ?pfs1t96) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'G')) .
BIND(URI(CONCAT(STR(?this), '#MF_00074a28')) AS ?annotation28) .
BIND(?this AS ?pfs27) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch101 faldo:location ?templateMotifSequenceMatchRegionQ9LCY2102 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9LCY2104 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9LCY2MF_0007497 .
?templateMotifSequenceMatchRegionQ9LCY2102 faldo:begin ?templateMotifSequenceMatchBeginQ9LCY2103 .
?templateMotifSequenceMatchBeginQ9LCY2103 faldo:position ?templateMotifSequenceMatchBeginPositionQ9LCY298 ;
faldo:reference isoform:Q9LCY2-1 .
?templateMotifSequenceProfileAlignmentOperationQ9LCY2104 edam:has_input signature:MF_00074 ;
rdf:type edam:operation_0300 .
?targetMotifMatch105 faldo:location ?targetMotifMatchRegionMatch106 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00074108 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9LCY2MF_0007499 .
?targetMotifMatchRegionMatch106 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00074107 .
?targetMotifMatchRegionMatchBeginMF_00074107 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00074100 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00074108 edam:has_input signature:MF_00074 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9LCY2MF_0007497, 1, (STRLEN(?templateMotifCigarQ9LCY2MF_0007497) - STRLEN(REPLACE(?templateMotifCigarQ9LCY2MF_0007497, CONCAT('^(?:-*[^-]){', STR(((93 - ?templateMotifSequenceMatchBeginPositionQ9LCY298) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1109) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9LCY2MF_0007499, 1, (STRLEN(?targetMotifMatchCigarQ9LCY2MF_0007499) - STRLEN(REPLACE(?targetMotifMatchCigarQ9LCY2MF_0007499, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9LCY2MF_0007499, 1, (STRLEN(?targetMotifMatchCigarQ9LCY2MF_0007499) - STRLEN(REPLACE(?targetMotifMatchCigarQ9LCY2MF_0007499, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), '')))), '[^-]', ''))) AS ?step2110) .
BIND(((?step2110 + ?targetMotifMatchRegionMatchBeginPositionMF_00074100) - 1) AS ?thisPositionOn39) .
BIND(?thisPositionOn39 AS ?thisPositionOn40) .
BIND(?this AS ?pfs1t111) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse37) .
FILTER (REGEX('[FLYMQ]', SUBSTR(?thisSequenceValue, ?thisPositionOn39, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00074a35')) AS ?annotation35) .
BIND(?this AS ?pfs34) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch116 faldo:location ?templateMotifSequenceMatchRegionQ9LCY2117 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9LCY2119 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9LCY2MF_00074112 .
?templateMotifSequenceMatchRegionQ9LCY2117 faldo:begin ?templateMotifSequenceMatchBeginQ9LCY2118 .
?templateMotifSequenceMatchBeginQ9LCY2118 faldo:position ?templateMotifSequenceMatchBeginPositionQ9LCY2113 ;
faldo:reference isoform:Q9LCY2-1 .
?templateMotifSequenceProfileAlignmentOperationQ9LCY2119 edam:has_input signature:MF_00074 ;
rdf:type edam:operation_0300 .
?targetMotifMatch120 faldo:location ?targetMotifMatchRegionMatch121 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00074123 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9LCY2MF_00074114 .
?targetMotifMatchRegionMatch121 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00074122 .
?targetMotifMatchRegionMatchBeginMF_00074122 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00074115 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00074123 edam:has_input signature:MF_00074 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9LCY2MF_00074112, 1, (STRLEN(?templateMotifCigarQ9LCY2MF_00074112) - STRLEN(REPLACE(?templateMotifCigarQ9LCY2MF_00074112, CONCAT('^(?:-*[^-]){', STR(((158 - ?templateMotifSequenceMatchBeginPositionQ9LCY2113) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1124) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9LCY2MF_00074114, 1, (STRLEN(?targetMotifMatchCigarQ9LCY2MF_00074114) - STRLEN(REPLACE(?targetMotifMatchCigarQ9LCY2MF_00074114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9LCY2MF_00074114, 1, (STRLEN(?targetMotifMatchCigarQ9LCY2MF_00074114) - STRLEN(REPLACE(?targetMotifMatchCigarQ9LCY2MF_00074114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), '')))), '[^-]', ''))) AS ?step2125) .
BIND(((?step2125 + ?targetMotifMatchRegionMatchBeginPositionMF_00074115) - 1) AS ?thisPositionOn46) .
BIND(?thisPositionOn46 AS ?thisPositionOn47) .
BIND(?this AS ?pfs1t126) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb43) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse44) .
FILTER (REGEX('[RQK]', SUBSTR(?thisSequenceValue, ?thisPositionOn46, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00074a42')) AS ?annotation42) .
BIND(?this AS ?pfs41) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1385 .
BIND(?this AS ?case4) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
BIND(?this AS ?case5) .
BIND(URI(CONCAT(STR(?this), '#MF_00074a6')) AS ?name6) .
BIND(URI(CONCAT(STR(?this), '#MF_00074a7')) AS ?name7) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2037 .
BIND(?this AS ?case8) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1224 .
})) .
BIND(?this AS ?case9) .
BIND(URI(CONCAT(STR(?this), '#MF_00074a10')) AS ?name10) .
BIND(URI(CONCAT(STR(?this), '#MF_00074a11')) AS ?name11) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
VALUES ?supertaxon127 {taxon:2037 taxon:1385 taxon:1224}
?thisOrganism rdfs:subClassOf+ ?supertaxon127 .
})) .
BIND(?this AS ?case12) .
}
}
"xsd:string |